summaryrefslogtreecommitdiff
path: root/src/mesa
diff options
context:
space:
mode:
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>2018-05-27 20:33:25 +0100
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>2019-04-17 14:10:42 +0100
commit134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c (patch)
tree1217a34c7a31a7cd62895e142b5c8cf246ee8392 /src/mesa
parent603ddda622b40414262e28f58a36526a9067807b (diff)
i965: extract performance query metrics
We would like to reuse performance query metrics in other APIs. Let's make the query code dealing with the processing of raw counters into human readable values API agnostic. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Mark Janes <mark.a.janes@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/drivers/dri/i965/Android.mk3
-rw-r--r--src/mesa/drivers/dri/i965/Makefile.sources20
-rw-r--r--src/mesa/drivers/dri/i965/brw_context.h73
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa.py749
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_bdw.xml15493
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_bxt.xml9498
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_cflgt2.xml10738
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_cflgt3.xml10805
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_chv.xml9597
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_cnl.xml10411
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_glk.xml9250
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_hsw.xml4405
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_icl.xml11899
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml10738
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml10805
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml11269
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml10805
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml10828
-rw-r--r--src/mesa/drivers/dri/i965/brw_performance_query.c653
-rw-r--r--src/mesa/drivers/dri/i965/brw_performance_query.h80
-rw-r--r--src/mesa/drivers/dri/i965/brw_performance_query_mdapi.c114
-rw-r--r--src/mesa/drivers/dri/i965/brw_performance_query_metrics.h57
-rw-r--r--src/mesa/drivers/dri/i965/meson.build33
23 files changed, 206 insertions, 148117 deletions
diff --git a/src/mesa/drivers/dri/i965/Android.mk b/src/mesa/drivers/dri/i965/Android.mk
index b9ce93f7a97..29b46147f39 100644
--- a/src/mesa/drivers/dri/i965/Android.mk
+++ b/src/mesa/drivers/dri/i965/Android.mk
@@ -289,7 +289,8 @@ LOCAL_WHOLE_STATIC_LIBRARIES := \
libmesa_intel_common \
libmesa_isl \
libmesa_blorp \
- libmesa_intel_compiler
+ libmesa_intel_compiler \
+ libmesa_intel_perf
ifeq ($(ARCH_X86_HAVE_SSE4_1),true)
LOCAL_CFLAGS += \
diff --git a/src/mesa/drivers/dri/i965/Makefile.sources b/src/mesa/drivers/dri/i965/Makefile.sources
index ae609361989..01aeae89980 100644
--- a/src/mesa/drivers/dri/i965/Makefile.sources
+++ b/src/mesa/drivers/dri/i965/Makefile.sources
@@ -172,23 +172,3 @@ i965_gen11_FILES = \
genX_boilerplate.h \
genX_pipe_control.c \
genX_state_upload.c
-
-i965_oa_GENERATED_FILES = \
- brw_oa_metrics.c \
- brw_oa_metrics.h
-
-i965_oa_xml_FILES = \
- brw_oa_hsw.xml \
- brw_oa_bdw.xml \
- brw_oa_chv.xml \
- brw_oa_sklgt2.xml \
- brw_oa_sklgt3.xml \
- brw_oa_sklgt4.xml \
- brw_oa_bxt.xml \
- brw_oa_kblgt2.xml \
- brw_oa_kblgt3.xml \
- brw_oa_glk.xml \
- brw_oa_cflgt2.xml \
- brw_oa_cflgt3.xml \
- brw_oa_cnl.xml \
- brw_oa_icl.xml
diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h
index d6187541a8c..23048428f3e 100644
--- a/src/mesa/drivers/dri/i965/brw_context.h
+++ b/src/mesa/drivers/dri/i965/brw_context.h
@@ -681,48 +681,7 @@ enum brw_predicate_state {
struct shader_times;
struct gen_l3_config;
-
-enum brw_query_kind {
- OA_COUNTERS,
- OA_COUNTERS_RAW,
- PIPELINE_STATS,
-};
-
-struct brw_perf_query_register_prog {
- uint32_t reg;
- uint32_t val;
-};
-
-struct brw_perf_query_info
-{
- enum brw_query_kind kind;
- const char *name;
- const char *guid;
- struct brw_perf_query_counter *counters;
- int n_counters;
- size_t data_size;
-
- /* OA specific */
- uint64_t oa_metrics_set_id;
- int oa_format;
-
- /* For indexing into the accumulator[] ... */
- int gpu_time_offset;
- int gpu_clock_offset;
- int a_offset;
- int b_offset;
- int c_offset;
-
- /* Register programming for a given query */
- struct brw_perf_query_register_prog *flex_regs;
- uint32_t n_flex_regs;
-
- struct brw_perf_query_register_prog *mux_regs;
- uint32_t n_mux_regs;
-
- struct brw_perf_query_register_prog *b_counter_regs;
- uint32_t n_b_counter_regs;
-};
+struct gen_perf;
struct brw_uploader {
struct brw_bufmgr *bufmgr;
@@ -1203,35 +1162,7 @@ struct brw_context
} predicate;
struct {
- /* Variables referenced in the XML meta data for OA performance
- * counters, e.g in the normalization equations.
- *
- * All uint64_t for consistent operand types in generated code
- */
- struct {
- uint64_t timestamp_frequency; /** $GpuTimestampFrequency */
- uint64_t n_eus; /** $EuCoresTotalCount */
- uint64_t n_eu_slices; /** $EuSlicesTotalCount */
- uint64_t n_eu_sub_slices; /** $EuSubslicesTotalCount */
- uint64_t eu_threads_count; /** $EuThreadsCount */
- uint64_t slice_mask; /** $SliceMask */
- uint64_t subslice_mask; /** $SubsliceMask */
- uint64_t gt_min_freq; /** $GpuMinFrequency */
- uint64_t gt_max_freq; /** $GpuMaxFrequency */
- uint64_t revision; /** $SkuRevisionId */
- } sys_vars;
-
- /* OA metric sets, indexed by GUID, as know by Mesa at build time,
- * to cross-reference with the GUIDs of configs advertised by the
- * kernel at runtime
- */
- struct hash_table *oa_metrics_table;
-
- /* Location of the device's sysfs entry. */
- char sysfs_dev_dir[256];
-
- struct brw_perf_query_info *queries;
- int n_queries;
+ struct gen_perf *perf;
/* The i915 perf stream we open to setup + enable the OA counters */
int oa_stream_fd;
diff --git a/src/mesa/drivers/dri/i965/brw_oa.py b/src/mesa/drivers/dri/i965/brw_oa.py
deleted file mode 100644
index 75382558e6d..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa.py
+++ /dev/null
@@ -1,749 +0,0 @@
-# Copyright (c) 2015-2017 Intel Corporation
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice (including the next
-# paragraph) shall be included in all copies or substantial portions of the
-# Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import argparse
-import os
-import sys
-import textwrap
-
-import xml.etree.cElementTree as et
-
-hashed_funcs = {}
-
-c_file = None
-_c_indent = 0
-
-def c(*args):
- code = ' '.join(map(str,args))
- for line in code.splitlines():
- text = ''.rjust(_c_indent) + line
- c_file.write(text.rstrip() + "\n")
-
-# indented, but no trailing newline...
-def c_line_start(code):
- c_file.write(''.rjust(_c_indent) + code)
-def c_raw(code):
- c_file.write(code)
-
-def c_indent(n):
- global _c_indent
- _c_indent = _c_indent + n
-def c_outdent(n):
- global _c_indent
- _c_indent = _c_indent - n
-
-header_file = None
-_h_indent = 0
-
-def h(*args):
- code = ' '.join(map(str,args))
- for line in code.splitlines():
- text = ''.rjust(_h_indent) + line
- header_file.write(text.rstrip() + "\n")
-
-def h_indent(n):
- global _c_indent
- _h_indent = _h_indent + n
-def h_outdent(n):
- global _c_indent
- _h_indent = _h_indent - n
-
-
-def emit_fadd(tmp_id, args):
- c("double tmp{0} = {1} + {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-# Be careful to check for divide by zero...
-def emit_fdiv(tmp_id, args):
- c("double tmp{0} = {1};".format(tmp_id, args[1]))
- c("double tmp{0} = {1};".format(tmp_id + 1, args[0]))
- c("double tmp{0} = tmp{1} ? tmp{2} / tmp{1} : 0;".format(tmp_id + 2, tmp_id + 1, tmp_id))
- return tmp_id + 3
-
-def emit_fmax(tmp_id, args):
- c("double tmp{0} = {1};".format(tmp_id, args[1]))
- c("double tmp{0} = {1};".format(tmp_id + 1, args[0]))
- c("double tmp{0} = MAX(tmp{1}, tmp{2});".format(tmp_id + 2, tmp_id, tmp_id + 1))
- return tmp_id + 3
-
-def emit_fmul(tmp_id, args):
- c("double tmp{0} = {1} * {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-def emit_fsub(tmp_id, args):
- c("double tmp{0} = {1} - {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-def emit_read(tmp_id, args):
- type = args[1].lower()
- c("uint64_t tmp{0} = accumulator[query->{1}_offset + {2}];".format(tmp_id, type, args[0]))
- return tmp_id + 1
-
-def emit_uadd(tmp_id, args):
- c("uint64_t tmp{0} = {1} + {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-# Be careful to check for divide by zero...
-def emit_udiv(tmp_id, args):
- c("uint64_t tmp{0} = {1};".format(tmp_id, args[1]))
- c("uint64_t tmp{0} = {1};".format(tmp_id + 1, args[0]))
- c("uint64_t tmp{0} = tmp{1} ? tmp{2} / tmp{1} : 0;".format(tmp_id + 2, tmp_id + 1, tmp_id))
- return tmp_id + 3
-
-def emit_umul(tmp_id, args):
- c("uint64_t tmp{0} = {1} * {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-def emit_usub(tmp_id, args):
- c("uint64_t tmp{0} = {1} - {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-def emit_umin(tmp_id, args):
- c("uint64_t tmp{0} = MIN({1}, {2});".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-def emit_lshft(tmp_id, args):
- c("uint64_t tmp{0} = {1} << {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-def emit_rshft(tmp_id, args):
- c("uint64_t tmp{0} = {1} >> {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-def emit_and(tmp_id, args):
- c("uint64_t tmp{0} = {1} & {2};".format(tmp_id, args[1], args[0]))
- return tmp_id + 1
-
-ops = {}
-# (n operands, emitter)
-ops["FADD"] = (2, emit_fadd)
-ops["FDIV"] = (2, emit_fdiv)
-ops["FMAX"] = (2, emit_fmax)
-ops["FMUL"] = (2, emit_fmul)
-ops["FSUB"] = (2, emit_fsub)
-ops["READ"] = (2, emit_read)
-ops["UADD"] = (2, emit_uadd)
-ops["UDIV"] = (2, emit_udiv)
-ops["UMUL"] = (2, emit_umul)
-ops["USUB"] = (2, emit_usub)
-ops["UMIN"] = (2, emit_umin)
-ops["<<"] = (2, emit_lshft)
-ops[">>"] = (2, emit_rshft)
-ops["AND"] = (2, emit_and)
-
-def brkt(subexp):
- if " " in subexp:
- return "(" + subexp + ")"
- else:
- return subexp
-
-def splice_bitwise_and(args):
- return brkt(args[1]) + " & " + brkt(args[0])
-
-def splice_logical_and(args):
- return brkt(args[1]) + " && " + brkt(args[0])
-
-def splice_ult(args):
- return brkt(args[1]) + " < " + brkt(args[0])
-
-def splice_ugte(args):
- return brkt(args[1]) + " >= " + brkt(args[0])
-
-exp_ops = {}
-# (n operands, splicer)
-exp_ops["AND"] = (2, splice_bitwise_and)
-exp_ops["UGTE"] = (2, splice_ugte)
-exp_ops["ULT"] = (2, splice_ult)
-exp_ops["&&"] = (2, splice_logical_and)
-
-
-hw_vars = {}
-hw_vars["$EuCoresTotalCount"] = "brw->perfquery.sys_vars.n_eus"
-hw_vars["$EuSlicesTotalCount"] = "brw->perfquery.sys_vars.n_eu_slices"
-hw_vars["$EuSubslicesTotalCount"] = "brw->perfquery.sys_vars.n_eu_sub_slices"
-hw_vars["$EuThreadsCount"] = "brw->perfquery.sys_vars.eu_threads_count"
-hw_vars["$SliceMask"] = "brw->perfquery.sys_vars.slice_mask"
-hw_vars["$SubsliceMask"] = "brw->perfquery.sys_vars.subslice_mask"
-hw_vars["$GpuTimestampFrequency"] = "brw->perfquery.sys_vars.timestamp_frequency"
-hw_vars["$GpuMinFrequency"] = "brw->perfquery.sys_vars.gt_min_freq"
-hw_vars["$GpuMaxFrequency"] = "brw->perfquery.sys_vars.gt_max_freq"
-hw_vars["$SkuRevisionId"] = "brw->perfquery.sys_vars.revision"
-
-def output_rpn_equation_code(set, counter, equation):
- c("/* RPN equation: " + equation + " */")
- tokens = equation.split()
- stack = []
- tmp_id = 0
- tmp = None
-
- for token in tokens:
- stack.append(token)
- while stack and stack[-1] in ops:
- op = stack.pop()
- argc, callback = ops[op]
- args = []
- for i in range(0, argc):
- operand = stack.pop()
- if operand[0] == "$":
- if operand in hw_vars:
- operand = hw_vars[operand]
- elif operand in set.counter_vars:
- reference = set.counter_vars[operand]
- operand = set.read_funcs[operand[1:]] + "(brw, query, accumulator)"
- else:
- raise Exception("Failed to resolve variable " + operand + " in equation " + equation + " for " + set.name + " :: " + counter.get('name'));
- args.append(operand)
-
- tmp_id = callback(tmp_id, args)
-
- tmp = "tmp{0}".format(tmp_id - 1)
- stack.append(tmp)
-
- if len(stack) != 1:
- raise Exception("Spurious empty rpn code for " + set.name + " :: " +
- counter.get('name') + ".\nThis is probably due to some unhandled RPN function, in the equation \"" +
- equation + "\"")
-
- value = stack[-1]
-
- if value in hw_vars:
- value = hw_vars[value]
- if value in set.counter_vars:
- value = set.read_funcs[value[1:]] + "(brw, query, accumulator)"
-
- c("\nreturn " + value + ";")
-
-def splice_rpn_expression(set, counter, expression):
- tokens = expression.split()
- stack = []
-
- for token in tokens:
- stack.append(token)
- while stack and stack[-1] in exp_ops:
- op = stack.pop()
- argc, callback = exp_ops[op]
- args = []
- for i in range(0, argc):
- operand = stack.pop()
- if operand[0] == "$":
- if operand in hw_vars:
- operand = hw_vars[operand]
- else:
- raise Exception("Failed to resolve variable " + operand + " in expression " + expression + " for " + set.name + " :: " + counter.get('name'));
- args.append(operand)
-
- subexp = callback(args)
-
- stack.append(subexp)
-
- if len(stack) != 1:
- raise Exception("Spurious empty rpn expression for " + set.name + " :: " +
- counter.get('name') + ".\nThis is probably due to some unhandled RPN operation, in the expression \"" +
- expression + "\"")
-
- return stack[-1]
-
-def output_counter_read(gen, set, counter):
- c("\n")
- c("/* {0} :: {1} */".format(set.name, counter.get('name')))
-
- if counter.read_hash in hashed_funcs:
- c("#define %s \\" % counter.read_sym)
- c_indent(3)
- c("%s" % hashed_funcs[counter.read_hash])
- c_outdent(3)
- else:
- ret_type = counter.get('data_type')
- if ret_type == "uint64":
- ret_type = "uint64_t"
-
- read_eq = counter.get('equation')
-
- c("static " + ret_type)
- c(counter.read_sym + "(MAYBE_UNUSED struct brw_context *brw,\n")
- c_indent(len(counter.read_sym) + 1)
- c("const struct brw_perf_query_info *query,\n")
- c("uint64_t *accumulator)\n")
- c_outdent(len(counter.read_sym) + 1)
-
- c("{")
- c_indent(3)
- output_rpn_equation_code(set, counter, read_eq)
- c_outdent(3)
- c("}")
-
- hashed_funcs[counter.read_hash] = counter.read_sym
-
-
-def output_counter_max(gen, set, counter):
- max_eq = counter.get('max_equation')
-
- if not counter.has_max_func():
- return
-
- c("\n")
- c("/* {0} :: {1} */".format(set.name, counter.get('name')))
-
- if counter.max_hash in hashed_funcs:
- c("#define %s \\" % counter.max_sym())
- c_indent(3)
- c("%s" % hashed_funcs[counter.max_hash])
- c_outdent(3)
- else:
- ret_type = counter.get('data_type')
- if ret_type == "uint64":
- ret_type = "uint64_t"
-
- c("static " + ret_type)
- c(counter.max_sym() + "(struct brw_context *brw)\n")
- c("{")
- c_indent(3)
- output_rpn_equation_code(set, counter, max_eq)
- c_outdent(3)
- c("}")
-
- hashed_funcs[counter.max_hash] = counter.max_sym()
-
-
-c_type_sizes = { "uint32_t": 4, "uint64_t": 8, "float": 4, "double": 8, "bool": 4 }
-def sizeof(c_type):
- return c_type_sizes[c_type]
-
-def pot_align(base, pot_alignment):
- return (base + pot_alignment - 1) & ~(pot_alignment - 1);
-
-semantic_type_map = {
- "duration": "raw",
- "ratio": "event"
- }
-
-def output_availability(set, availability, counter_name):
- expression = splice_rpn_expression(set, counter_name, availability)
- lines = expression.split(' && ')
- n_lines = len(lines)
- if n_lines == 1:
- c("if (" + lines[0] + ") {")
- else:
- c("if (" + lines[0] + " &&")
- c_indent(4)
- for i in range(1, (n_lines - 1)):
- c(lines[i] + " &&")
- c(lines[(n_lines - 1)] + ") {")
- c_outdent(4)
-
-
-def output_counter_report(set, counter, current_offset):
- data_type = counter.get('data_type')
- data_type_uc = data_type.upper()
- c_type = data_type
-
- if "uint" in c_type:
- c_type = c_type + "_t"
-
- semantic_type = counter.get('semantic_type')
- if semantic_type in semantic_type_map:
- semantic_type = semantic_type_map[semantic_type]
-
- semantic_type_uc = semantic_type.upper()
-
- c("\n")
-
- availability = counter.get('availability')
- if availability:
- output_availability(set, availability, counter.get('name'))
- c_indent(3)
-
- c("counter = &query->counters[query->n_counters++];\n")
- c("counter->oa_counter_read_" + data_type + " = " + set.read_funcs[counter.get('symbol_name')] + ";\n")
- c("counter->name = \"" + counter.get('name') + "\";\n")
- c("counter->desc = \"" + counter.get('description') + "\";\n")
- c("counter->type = GL_PERFQUERY_COUNTER_" + semantic_type_uc + "_INTEL;\n")
- c("counter->data_type = GL_PERFQUERY_COUNTER_DATA_" + data_type_uc + "_INTEL;\n")
- c("counter->raw_max = " + set.max_values[counter.get('symbol_name')] + ";\n")
-
- current_offset = pot_align(current_offset, sizeof(c_type))
- c("counter->offset = " + str(current_offset) + ";\n")
- c("counter->size = sizeof(" + c_type + ");\n")
-
- if availability:
- c_outdent(3);
- c("}")
-
- return current_offset + sizeof(c_type)
-
-
-register_types = {
- 'FLEX': 'flex_regs',
- 'NOA': 'mux_regs',
- 'OA': 'b_counter_regs',
-}
-
-def compute_register_lengths(set):
- register_lengths = {}
- register_configs = set.findall('register_config')
- for register_config in register_configs:
- t = register_types[register_config.get('type')]
- if t not in register_lengths:
- register_lengths[t] = len(register_config.findall('register'))
- else:
- register_lengths[t] += len(register_config.findall('register'))
-
- return register_lengths
-
-
-def generate_register_configs(set):
- register_configs = set.findall('register_config')
- for register_config in register_configs:
- t = register_types[register_config.get('type')]
-
- availability = register_config.get('availability')
- if availability:
- output_availability(set, availability, register_config.get('type') + ' register config')
- c_indent(3)
-
- for register in register_config.findall('register'):
- c("query->%s[query->n_%s++] = (struct brw_perf_query_register_prog) { .reg = %s, .val = %s };" %
- (t, t, register.get('address'), register.get('value')))
-
- if availability:
- c_outdent(3)
- c("}")
- c("\n")
-
-
-# Wraps a <counter> element from the brw_oa_*.xml files.
-class Counter:
- def __init__(self, set, xml):
- self.xml = xml
- self.set = set
- self.read_hash = None
- self.max_hash = None
-
- self.read_sym = "{0}__{1}__{2}__read".format(self.set.gen.chipset,
- self.set.underscore_name,
- self.xml.get('underscore_name'))
-
- def get(self, prop):
- return self.xml.get(prop)
-
- # Compute the hash of a counter's equation by expanding (including all the
- # sub-equations it depends on)
- def compute_hashes(self):
- if self.read_hash is not None:
- return
-
- def replace_token(token):
- if token[0] != "$":
- return token
- if token not in self.set.counter_vars:
- return token
- self.set.counter_vars[token].compute_hashes()
- return self.set.counter_vars[token].read_hash
-
- read_eq = self.xml.get('equation')
- self.read_hash = ' '.join(map(replace_token, read_eq.split()))
-
- max_eq = self.xml.get('max_equation')
- if max_eq:
- self.max_hash = ' '.join(map(replace_token, max_eq.split()))
-
- def has_max_func(self):
- max_eq = self.xml.get('max_equation')
- if not max_eq:
- return False
-
- try:
- val = float(max_eq)
- return False
- except ValueError:
- pass
-
- for token in max_eq.split():
- if token[0] == '$' and token not in hw_vars:
- return False
- return True
-
- def max_sym(self):
- assert self.has_max_func()
- return "{0}__{1}__{2}__max".format(self.set.gen.chipset,
- self.set.underscore_name,
- self.xml.get('underscore_name'))
-
- def max_value(self):
- max_eq = self.xml.get('max_equation')
- if not max_eq:
- return "0 /* undefined */"
-
- try:
- return "{0}".format(float(max_eq))
- except ValueError:
- pass
-
- for token in max_eq.split():
- if token[0] == '$' and token not in hw_vars:
- return "0 /* unsupported (varies over time) */"
-
- return "{0}__{1}__{2}__max(brw)".format(self.set.gen.chipset,
- self.set.underscore_name,
- self.xml.get('underscore_name'))
-
-# Wraps a <set> element from the brw_oa_*.xml files.
-class Set:
- def __init__(self, gen, xml):
- self.gen = gen
- self.xml = xml
-
- self.counter_vars = {}
- self.max_values = {}
- self.read_funcs = {}
-
- xml_counters = self.xml.findall("counter")
- self.counters = []
- for xml_counter in xml_counters:
- counter = Counter(self, xml_counter)
- self.counters.append(counter)
- self.counter_vars["$" + counter.get('symbol_name')] = counter
- self.read_funcs[counter.get('symbol_name')] = counter.read_sym
- self.max_values[counter.get('symbol_name')] = counter.max_value()
-
- for counter in self.counters:
- counter.compute_hashes()
-
- @property
- def hw_config_guid(self):
- return self.xml.get('hw_config_guid')
-
- @property
- def name(self):
- return self.xml.get('name')
-
- @property
- def symbol_name(self):
- return self.xml.get('symbol_name')
-
- @property
- def underscore_name(self):
- return self.xml.get('underscore_name')
-
- def findall(self, path):
- return self.xml.findall(path)
-
- def find(self, path):
- return self.xml.find(path)
-
-
-# Wraps an entire brw_oa_*.xml file.
-class Gen:
- def __init__(self, filename):
- self.filename = filename
- self.xml = et.parse(self.filename)
- self.chipset = self.xml.find('.//set').get('chipset').lower()
- self.sets = []
-
- for xml_set in self.xml.findall(".//set"):
- self.sets.append(Set(self, xml_set))
-
-
-def main():
- global c_file
- global header_file
-
- parser = argparse.ArgumentParser()
- parser.add_argument("--header", help="Header file to write", required=True)
- parser.add_argument("--code", help="C file to write", required=True)
- parser.add_argument("xml_files", nargs='+', help="List of xml metrics files to process")
-
- args = parser.parse_args()
-
- header_file = open(args.header, 'w')
- c_file = open(args.code, 'w')
-
- gens = []
- for xml_file in args.xml_files:
- gens.append(Gen(xml_file))
-
-
- copyright = textwrap.dedent("""\
- /* Autogenerated file, DO NOT EDIT manually! generated by {}
- *
- * Copyright (c) 2015 Intel Corporation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
- """).format(os.path.basename(__file__))
-
- h(copyright)
- h(textwrap.dedent("""\
- #pragma once
-
- struct brw_context;
-
- """))
-
- c(copyright)
- c(textwrap.dedent("""\
- #include <stdint.h>
- #include <stdbool.h>
-
- #include "util/hash_table.h"
-
- """))
-
- c("#include \"" + os.path.basename(args.header) + "\"")
-
- c(textwrap.dedent("""\
- #include "brw_context.h"
- #include "brw_performance_query_metrics.h"
-
-
- #define MIN(a, b) ((a < b) ? (a) : (b))
- #define MAX(a, b) ((a > b) ? (a) : (b))
-
-
- """))
-
- # Print out all equation functions.
- for gen in gens:
- for set in gen.sets:
- for counter in set.counters:
- output_counter_read(gen, set, counter)
- output_counter_max(gen, set, counter)
-
- # Print out all metric sets registration functions for each set in each
- # generation.
- for gen in gens:
- for set in gen.sets:
- counters = set.counters
-
- c("\n")
- register_lengths = compute_register_lengths(set);
- for reg_type, reg_length in register_lengths.items():
- c("static struct brw_perf_query_register_prog {0}_{1}_{2}[{3}];".format(gen.chipset,
- set.underscore_name,
- reg_type, reg_length))
-
- c("\nstatic struct brw_perf_query_counter {0}_{1}_query_counters[{2}];\n".format(gen.chipset, set.underscore_name, len(counters)))
- c("static struct brw_perf_query_info " + gen.chipset + "_" + set.underscore_name + "_query = {\n")
- c_indent(3)
-
- c(".kind = OA_COUNTERS,\n")
- c(".name = \"" + set.name + "\",\n")
- c(".guid = \"" + set.hw_config_guid + "\",\n")
-
- c(".counters = {0}_{1}_query_counters,".format(gen.chipset, set.underscore_name))
- c(".n_counters = 0,")
- c(".oa_metrics_set_id = 0, /* determined at runtime, via sysfs */")
-
- if gen.chipset == "hsw":
- c(textwrap.dedent("""\
- .oa_format = I915_OA_FORMAT_A45_B8_C8,
-
- /* Accumulation buffer offsets... */
- .gpu_time_offset = 0,
- .a_offset = 1,
- .b_offset = 46,
- .c_offset = 54,
- """))
- else:
- c(textwrap.dedent("""\
- .oa_format = I915_OA_FORMAT_A32u40_A4u32_B8_C8,
-
- /* Accumulation buffer offsets... */
- .gpu_time_offset = 0,
- .gpu_clock_offset = 1,
- .a_offset = 2,
- .b_offset = 38,
- .c_offset = 46,
- """))
-
- for reg_type, reg_length in register_lengths.items():
- c(".{0} = {1}_{2}_{3},".format(reg_type, gen.chipset, set.underscore_name, reg_type))
- c(".n_{0} = 0, /* Determined at runtime */".format(reg_type))
-
- c_outdent(3)
- c("};\n")
-
- c("\nstatic void\n")
- c("{0}_register_{1}_counter_query(struct brw_context *brw)\n".format(gen.chipset, set.underscore_name))
- c("{\n")
- c_indent(3)
-
- c("static struct brw_perf_query_info *query = &" + gen.chipset + "_" + set.underscore_name + "_query;\n")
- c("struct brw_perf_query_counter *counter;\n")
-
- c("\n")
- c("/* Note: we're assuming there can't be any variation in the definition ")
- c(" * of a query between contexts so it's ok to describe a query within a ")
- c(" * global variable which only needs to be initialized once... */")
- c("\nif (!query->data_size) {")
- c_indent(3)
-
- generate_register_configs(set)
-
- offset = 0
- for counter in counters:
- offset = output_counter_report(set, counter, offset)
-
-
- c("\nquery->data_size = counter->offset + counter->size;\n")
-
- c_outdent(3)
- c("}");
-
- c("\n_mesa_hash_table_insert(brw->perfquery.oa_metrics_table, query->guid, query);")
-
- c_outdent(3)
- c("}\n")
-
- h("void brw_oa_register_queries_" + gen.chipset + "(struct brw_context *brw);\n")
-
- c("\nvoid")
- c("brw_oa_register_queries_" + gen.chipset + "(struct brw_context *brw)")
- c("{")
- c_indent(3)
-
- for set in gen.sets:
- c("{0}_register_{1}_counter_query(brw);".format(gen.chipset, set.underscore_name))
-
- c_outdent(3)
- c("}")
-
-
-if __name__ == '__main__':
- main()
diff --git a/src/mesa/drivers/dri/i965/brw_oa_bdw.xml b/src/mesa/drivers/dri/i965/brw_oa_bdw.xml
deleted file mode 100644
index 714a1f08ea7..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_bdw.xml
+++ /dev/null
@@ -1,15493 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1525360313" merge_md5="">
- <set name="Render Metrics Basic Gen8"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="b541bd57-0e0f-4154-b4c0-5858010a2bf7"
- chipset="BDW"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ B 5 READ UADD 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA"
- availability="$SliceMask 0x01 AND"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x143F000F" />
- <register type="NOA" address="0x00009888" value="0x14110014" />
- <register type="NOA" address="0x00009888" value="0x14310014" />
- <register type="NOA" address="0x00009888" value="0x14BF000F" />
- <register type="NOA" address="0x00009888" value="0x118A0317" />
- <register type="NOA" address="0x00009888" value="0x13837BE0" />
- <register type="NOA" address="0x00009888" value="0x3B800060" />
- <register type="NOA" address="0x00009888" value="0x3D800005" />
- <register type="NOA" address="0x00009888" value="0x005C4000" />
- <register type="NOA" address="0x00009888" value="0x065C8000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x003D8000" />
- <register type="NOA" address="0x00009888" value="0x183D0800" />
- <register type="NOA" address="0x00009888" value="0x0A3F0023" />
- <register type="NOA" address="0x00009888" value="0x103F0000" />
- <register type="NOA" address="0x00009888" value="0x00584000" />
- <register type="NOA" address="0x00009888" value="0x08584000" />
- <register type="NOA" address="0x00009888" value="0x0A5A4000" />
- <register type="NOA" address="0x00009888" value="0x005B4000" />
- <register type="NOA" address="0x00009888" value="0x0E5B8000" />
- <register type="NOA" address="0x00009888" value="0x185B2400" />
- <register type="NOA" address="0x00009888" value="0x0A1D4000" />
- <register type="NOA" address="0x00009888" value="0x0C1F0800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
- <register type="NOA" address="0x00009888" value="0x00384000" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18380001" />
- <register type="NOA" address="0x00009888" value="0x00392000" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A391000" />
- <register type="NOA" address="0x00009888" value="0x00104000" />
- <register type="NOA" address="0x00009888" value="0x08104000" />
- <register type="NOA" address="0x00009888" value="0x00110030" />
- <register type="NOA" address="0x00009888" value="0x08110031" />
- <register type="NOA" address="0x00009888" value="0x10110000" />
- <register type="NOA" address="0x00009888" value="0x00134000" />
- <register type="NOA" address="0x00009888" value="0x16130020" />
- <register type="NOA" address="0x00009888" value="0x06308000" />
- <register type="NOA" address="0x00009888" value="0x08308000" />
- <register type="NOA" address="0x00009888" value="0x06311800" />
- <register type="NOA" address="0x00009888" value="0x08311880" />
- <register type="NOA" address="0x00009888" value="0x10310000" />
- <register type="NOA" address="0x00009888" value="0x0E334000" />
- <register type="NOA" address="0x00009888" value="0x16330080" />
- <register type="NOA" address="0x00009888" value="0x0ABF1180" />
- <register type="NOA" address="0x00009888" value="0x10BF0000" />
- <register type="NOA" address="0x00009888" value="0x0ADA8000" />
- <register type="NOA" address="0x00009888" value="0x0A9D8000" />
- <register type="NOA" address="0x00009888" value="0x109F0002" />
- <register type="NOA" address="0x00009888" value="0x0AB94000" />
- <register type="NOA" address="0x00009888" value="0x0D888000" />
- <register type="NOA" address="0x00009888" value="0x038A0380" />
- <register type="NOA" address="0x00009888" value="0x058A000E" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A00A0" />
- <register type="NOA" address="0x00009888" value="0x078A0000" />
- <register type="NOA" address="0x00009888" value="0x098A0000" />
- <register type="NOA" address="0x00009888" value="0x238B2820" />
- <register type="NOA" address="0x00009888" value="0x258B2550" />
- <register type="NOA" address="0x00009888" value="0x198C1000" />
- <register type="NOA" address="0x00009888" value="0x0B8D8000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA0" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x0D831021" />
- <register type="NOA" address="0x00009888" value="0x0F83572F" />
- <register type="NOA" address="0x00009888" value="0x01835680" />
- <register type="NOA" address="0x00009888" value="0x0383002C" />
- <register type="NOA" address="0x00009888" value="0x11830000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830001" />
- <register type="NOA" address="0x00009888" value="0x05830000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x05844000" />
- <register type="NOA" address="0x00009888" value="0x1B80C137" />
- <register type="NOA" address="0x00009888" value="0x1D80C147" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x15804000" />
- <register type="NOA" address="0x00009888" value="0x4D801110" />
- <register type="NOA" address="0x00009888" value="0x4F800331" />
- <register type="NOA" address="0x00009888" value="0x43800802" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45801465" />
- <register type="NOA" address="0x00009888" value="0x53801111" />
- <register type="NOA" address="0x00009888" value="0x478014A5" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800CA5" />
- <register type="NOA" address="0x00009888" value="0x41800003" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SliceMask 0x02 AND"
- priority="1"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x143F000F" />
- <register type="NOA" address="0x00009888" value="0x14BF000F" />
- <register type="NOA" address="0x00009888" value="0x14910014" />
- <register type="NOA" address="0x00009888" value="0x14B10014" />
- <register type="NOA" address="0x00009888" value="0x118A0317" />
- <register type="NOA" address="0x00009888" value="0x13837BE0" />
- <register type="NOA" address="0x00009888" value="0x3B800060" />
- <register type="NOA" address="0x00009888" value="0x3D800005" />
- <register type="NOA" address="0x00009888" value="0x0A3F0023" />
- <register type="NOA" address="0x00009888" value="0x103F0000" />
- <register type="NOA" address="0x00009888" value="0x0A5A4000" />
- <register type="NOA" address="0x00009888" value="0x0A1D4000" />
- <register type="NOA" address="0x00009888" value="0x0E1F8000" />
- <register type="NOA" address="0x00009888" value="0x0A391000" />
- <register type="NOA" address="0x00009888" value="0x00DC4000" />
- <register type="NOA" address="0x00009888" value="0x06DC8000" />
- <register type="NOA" address="0x00009888" value="0x08DCC000" />
- <register type="NOA" address="0x00009888" value="0x00BD8000" />
- <register type="NOA" address="0x00009888" value="0x18BD0800" />
- <register type="NOA" address="0x00009888" value="0x0ABF1180" />
- <register type="NOA" address="0x00009888" value="0x10BF0000" />
- <register type="NOA" address="0x00009888" value="0x00D84000" />
- <register type="NOA" address="0x00009888" value="0x08D84000" />
- <register type="NOA" address="0x00009888" value="0x0ADA8000" />
- <register type="NOA" address="0x00009888" value="0x00DB4000" />
- <register type="NOA" address="0x00009888" value="0x0EDB8000" />
- <register type="NOA" address="0x00009888" value="0x18DB2400" />
- <register type="NOA" address="0x00009888" value="0x0A9D8000" />
- <register type="NOA" address="0x00009888" value="0x0C9F0800" />
- <register type="NOA" address="0x00009888" value="0x0E9F2A00" />
- <register type="NOA" address="0x00009888" value="0x109F0002" />
- <register type="NOA" address="0x00009888" value="0x00B84000" />
- <register type="NOA" address="0x00009888" value="0x0EB84000" />
- <register type="NOA" address="0x00009888" value="0x16B84000" />
- <register type="NOA" address="0x00009888" value="0x18B80001" />
- <register type="NOA" address="0x00009888" value="0x00B92000" />
- <register type="NOA" address="0x00009888" value="0x06B98000" />
- <register type="NOA" address="0x00009888" value="0x08B9A000" />
- <register type="NOA" address="0x00009888" value="0x0AB94000" />
- <register type="NOA" address="0x00009888" value="0x00904000" />
- <register type="NOA" address="0x00009888" value="0x08904000" />
- <register type="NOA" address="0x00009888" value="0x00910030" />
- <register type="NOA" address="0x00009888" value="0x08910031" />
- <register type="NOA" address="0x00009888" value="0x10910000" />
- <register type="NOA" address="0x00009888" value="0x00934000" />
- <register type="NOA" address="0x00009888" value="0x16930020" />
- <register type="NOA" address="0x00009888" value="0x06B08000" />
- <register type="NOA" address="0x00009888" value="0x08B08000" />
- <register type="NOA" address="0x00009888" value="0x06B11800" />
- <register type="NOA" address="0x00009888" value="0x08B11880" />
- <register type="NOA" address="0x00009888" value="0x10B10000" />
- <register type="NOA" address="0x00009888" value="0x0EB34000" />
- <register type="NOA" address="0x00009888" value="0x16B30080" />
- <register type="NOA" address="0x00009888" value="0x01888000" />
- <register type="NOA" address="0x00009888" value="0x0D88B800" />
- <register type="NOA" address="0x00009888" value="0x038A0380" />
- <register type="NOA" address="0x00009888" value="0x058A000E" />
- <register type="NOA" address="0x00009888" value="0x1B8A0080" />
- <register type="NOA" address="0x00009888" value="0x078A0000" />
- <register type="NOA" address="0x00009888" value="0x098A0000" />
- <register type="NOA" address="0x00009888" value="0x238B2840" />
- <register type="NOA" address="0x00009888" value="0x258B26A0" />
- <register type="NOA" address="0x00009888" value="0x018C4000" />
- <register type="NOA" address="0x00009888" value="0x0F8C4000" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C1100" />
- <register type="NOA" address="0x00009888" value="0x018D2000" />
- <register type="NOA" address="0x00009888" value="0x078D8000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8D8000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA0" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x0D831021" />
- <register type="NOA" address="0x00009888" value="0x0F83572F" />
- <register type="NOA" address="0x00009888" value="0x01835680" />
- <register type="NOA" address="0x00009888" value="0x0383002C" />
- <register type="NOA" address="0x00009888" value="0x11830000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830001" />
- <register type="NOA" address="0x00009888" value="0x05830000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x05844000" />
- <register type="NOA" address="0x00009888" value="0x1B80C137" />
- <register type="NOA" address="0x00009888" value="0x1D80C147" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x15804000" />
- <register type="NOA" address="0x00009888" value="0x4D801550" />
- <register type="NOA" address="0x00009888" value="0x4F800331" />
- <register type="NOA" address="0x00009888" value="0x43800802" />
- <register type="NOA" address="0x00009888" value="0x51800400" />
- <register type="NOA" address="0x00009888" value="0x458004A1" />
- <register type="NOA" address="0x00009888" value="0x53805555" />
- <register type="NOA" address="0x00009888" value="0x47800421" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F801421" />
- <register type="NOA" address="0x00009888" value="0x41800845" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen8"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="35fbc9b2-a891-40a6-a38d-022bb7057552"
- chipset="BDW"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of typed memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA"
- availability="$SliceMask 0x01 AND"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x105C00E0" />
- <register type="NOA" address="0x00009888" value="0x105800E0" />
- <register type="NOA" address="0x00009888" value="0x103800E0" />
- <register type="NOA" address="0x00009888" value="0x3580001A" />
- <register type="NOA" address="0x00009888" value="0x3B800060" />
- <register type="NOA" address="0x00009888" value="0x3D800005" />
- <register type="NOA" address="0x00009888" value="0x065C2100" />
- <register type="NOA" address="0x00009888" value="0x0A5C0041" />
- <register type="NOA" address="0x00009888" value="0x0C5C6600" />
- <register type="NOA" address="0x00009888" value="0x005C6580" />
- <register type="NOA" address="0x00009888" value="0x085C8000" />
- <register type="NOA" address="0x00009888" value="0x0E5C8000" />
- <register type="NOA" address="0x00009888" value="0x00580042" />
- <register type="NOA" address="0x00009888" value="0x08582080" />
- <register type="NOA" address="0x00009888" value="0x0C58004C" />
- <register type="NOA" address="0x00009888" value="0x0E582580" />
- <register type="NOA" address="0x00009888" value="0x005B4000" />
- <register type="NOA" address="0x00009888" value="0x185B1000" />
- <register type="NOA" address="0x00009888" value="0x1A5B0104" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
- <register type="NOA" address="0x00009888" value="0x101F02AA" />
- <register type="NOA" address="0x00009888" value="0x08380042" />
- <register type="NOA" address="0x00009888" value="0x0A382080" />
- <register type="NOA" address="0x00009888" value="0x0E38404C" />
- <register type="NOA" address="0x00009888" value="0x0238404B" />
- <register type="NOA" address="0x00009888" value="0x00384000" />
- <register type="NOA" address="0x00009888" value="0x16380000" />
- <register type="NOA" address="0x00009888" value="0x18381145" />
- <register type="NOA" address="0x00009888" value="0x04380000" />
- <register type="NOA" address="0x00009888" value="0x0039A000" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x02392000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x238B02A0" />
- <register type="NOA" address="0x00009888" value="0x258B5550" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x1F850A80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA0" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x03844000" />
- <register type="NOA" address="0x00009888" value="0x17808137" />
- <register type="NOA" address="0x00009888" value="0x1980C147" />
- <register type="NOA" address="0x00009888" value="0x1B80C0E5" />
- <register type="NOA" address="0x00009888" value="0x1D80C0E3" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x13804000" />
- <register type="NOA" address="0x00009888" value="0x15800000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D801000" />
- <register type="NOA" address="0x00009888" value="0x4F800111" />
- <register type="NOA" address="0x00009888" value="0x43800062" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800062" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800062" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F801062" />
- <register type="NOA" address="0x00009888" value="0x41801084" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SliceMask 0x02 AND"
- priority="2"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x10DC00E0" />
- <register type="NOA" address="0x00009888" value="0x10D800E0" />
- <register type="NOA" address="0x00009888" value="0x10B800E0" />
- <register type="NOA" address="0x00009888" value="0x3580001A" />
- <register type="NOA" address="0x00009888" value="0x3B800060" />
- <register type="NOA" address="0x00009888" value="0x3D800005" />
- <register type="NOA" address="0x00009888" value="0x06DC2100" />
- <register type="NOA" address="0x00009888" value="0x0ADC0041" />
- <register type="NOA" address="0x00009888" value="0x0CDC6600" />
- <register type="NOA" address="0x00009888" value="0x00DC6580" />
- <register type="NOA" address="0x00009888" value="0x08DC8000" />
- <register type="NOA" address="0x00009888" value="0x0EDC8000" />
- <register type="NOA" address="0x00009888" value="0x00D80042" />
- <register type="NOA" address="0x00009888" value="0x08D82080" />
- <register type="NOA" address="0x00009888" value="0x0CD8004C" />
- <register type="NOA" address="0x00009888" value="0x0ED82580" />
- <register type="NOA" address="0x00009888" value="0x00DB4000" />
- <register type="NOA" address="0x00009888" value="0x18DB1000" />
- <register type="NOA" address="0x00009888" value="0x1ADB0104" />
- <register type="NOA" address="0x00009888" value="0x0C9FA800" />
- <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x08B80042" />
- <register type="NOA" address="0x00009888" value="0x0AB82080" />
- <register type="NOA" address="0x00009888" value="0x0EB8404C" />
- <register type="NOA" address="0x00009888" value="0x02B8404B" />
- <register type="NOA" address="0x00009888" value="0x00B84000" />
- <register type="NOA" address="0x00009888" value="0x16B80000" />
- <register type="NOA" address="0x00009888" value="0x18B81145" />
- <register type="NOA" address="0x00009888" value="0x04B80000" />
- <register type="NOA" address="0x00009888" value="0x00B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B98000" />
- <register type="NOA" address="0x00009888" value="0x08B9A000" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x02B92000" />
- <register type="NOA" address="0x00009888" value="0x01888000" />
- <register type="NOA" address="0x00009888" value="0x0D88F800" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x238B0540" />
- <register type="NOA" address="0x00009888" value="0x258BAAA0" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x018C4000" />
- <register type="NOA" address="0x00009888" value="0x0F8C4000" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C5500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x018DA000" />
- <register type="NOA" address="0x00009888" value="0x078D8000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x038D2000" />
- <register type="NOA" address="0x00009888" value="0x1F850A80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA0" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x03844000" />
- <register type="NOA" address="0x00009888" value="0x17808137" />
- <register type="NOA" address="0x00009888" value="0x1980C147" />
- <register type="NOA" address="0x00009888" value="0x1B80C0E5" />
- <register type="NOA" address="0x00009888" value="0x1D80C0E3" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x13804000" />
- <register type="NOA" address="0x00009888" value="0x15800000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D805000" />
- <register type="NOA" address="0x00009888" value="0x4F800555" />
- <register type="NOA" address="0x00009888" value="0x43800062" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800062" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800062" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800062" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="233d0544-fff7-4281-8291-e02f222aff72"
- chipset="BDW"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x0A1E0000" />
- <register type="NOA" address="0x00009888" value="0x0C1F000F" />
- <register type="NOA" address="0x00009888" value="0x10176800" />
- <register type="NOA" address="0x00009888" value="0x1191001F" />
- <register type="NOA" address="0x00009888" value="0x0B880320" />
- <register type="NOA" address="0x00009888" value="0x01890C40" />
- <register type="NOA" address="0x00009888" value="0x118A1C00" />
- <register type="NOA" address="0x00009888" value="0x118D7C00" />
- <register type="NOA" address="0x00009888" value="0x118E0020" />
- <register type="NOA" address="0x00009888" value="0x118F4C00" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x13900001" />
- <register type="NOA" address="0x00009888" value="0x065C4000" />
- <register type="NOA" address="0x00009888" value="0x0C3D8000" />
- <register type="NOA" address="0x00009888" value="0x06584000" />
- <register type="NOA" address="0x00009888" value="0x0C5B4000" />
- <register type="NOA" address="0x00009888" value="0x081E0040" />
- <register type="NOA" address="0x00009888" value="0x0E1E0000" />
- <register type="NOA" address="0x00009888" value="0x021F5400" />
- <register type="NOA" address="0x00009888" value="0x001F0000" />
- <register type="NOA" address="0x00009888" value="0x101F0010" />
- <register type="NOA" address="0x00009888" value="0x0E1F0080" />
- <register type="NOA" address="0x00009888" value="0x0C384000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x0C13C000" />
- <register type="NOA" address="0x00009888" value="0x06164000" />
- <register type="NOA" address="0x00009888" value="0x06170012" />
- <register type="NOA" address="0x00009888" value="0x00170000" />
- <register type="NOA" address="0x00009888" value="0x01910005" />
- <register type="NOA" address="0x00009888" value="0x07880002" />
- <register type="NOA" address="0x00009888" value="0x01880C00" />
- <register type="NOA" address="0x00009888" value="0x0F880000" />
- <register type="NOA" address="0x00009888" value="0x0D880000" />
- <register type="NOA" address="0x00009888" value="0x05880000" />
- <register type="NOA" address="0x00009888" value="0x09890032" />
- <register type="NOA" address="0x00009888" value="0x078A0800" />
- <register type="NOA" address="0x00009888" value="0x0F8A0A00" />
- <register type="NOA" address="0x00009888" value="0x198A4000" />
- <register type="NOA" address="0x00009888" value="0x1B8A2000" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x038A4000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x238B54C0" />
- <register type="NOA" address="0x00009888" value="0x258BAA55" />
- <register type="NOA" address="0x00009888" value="0x278B0019" />
- <register type="NOA" address="0x00009888" value="0x198C0100" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x0F8D0015" />
- <register type="NOA" address="0x00009888" value="0x018D1000" />
- <register type="NOA" address="0x00009888" value="0x098D8000" />
- <register type="NOA" address="0x00009888" value="0x0B8DF000" />
- <register type="NOA" address="0x00009888" value="0x0D8D3000" />
- <register type="NOA" address="0x00009888" value="0x038DE000" />
- <register type="NOA" address="0x00009888" value="0x058D3000" />
- <register type="NOA" address="0x00009888" value="0x0D8E0004" />
- <register type="NOA" address="0x00009888" value="0x058E000C" />
- <register type="NOA" address="0x00009888" value="0x098E0000" />
- <register type="NOA" address="0x00009888" value="0x078E0000" />
- <register type="NOA" address="0x00009888" value="0x038E0000" />
- <register type="NOA" address="0x00009888" value="0x0B8F0020" />
- <register type="NOA" address="0x00009888" value="0x198F0C00" />
- <register type="NOA" address="0x00009888" value="0x078F8000" />
- <register type="NOA" address="0x00009888" value="0x098F4000" />
- <register type="NOA" address="0x00009888" value="0x0B900980" />
- <register type="NOA" address="0x00009888" value="0x03900D80" />
- <register type="NOA" address="0x00009888" value="0x01900000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D801111" />
- <register type="NOA" address="0x00009888" value="0x3D800800" />
- <register type="NOA" address="0x00009888" value="0x4F801011" />
- <register type="NOA" address="0x00009888" value="0x43800443" />
- <register type="NOA" address="0x00009888" value="0x51801111" />
- <register type="NOA" address="0x00009888" value="0x45800422" />
- <register type="NOA" address="0x00009888" value="0x53801111" />
- <register type="NOA" address="0x00009888" value="0x47800C60" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800422" />
- <register type="NOA" address="0x00009888" value="0x41800021" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen8"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="2b255d48-2117-4fef-a8f7-f151e1d25a2c"
- chipset="BDW"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x198B0343" />
- <register type="NOA" address="0x00009888" value="0x13845800" />
- <register type="NOA" address="0x00009888" value="0x15840018" />
- <register type="NOA" address="0x00009888" value="0x3580001A" />
- <register type="NOA" address="0x00009888" value="0x038B6300" />
- <register type="NOA" address="0x00009888" value="0x058B6B62" />
- <register type="NOA" address="0x00009888" value="0x078B006A" />
- <register type="NOA" address="0x00009888" value="0x118B0000" />
- <register type="NOA" address="0x00009888" value="0x238B0000" />
- <register type="NOA" address="0x00009888" value="0x258B0000" />
- <register type="NOA" address="0x00009888" value="0x1F85A080" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385000A" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x01840018" />
- <register type="NOA" address="0x00009888" value="0x07844C80" />
- <register type="NOA" address="0x00009888" value="0x09840D9A" />
- <register type="NOA" address="0x00009888" value="0x0B840E9C" />
- <register type="NOA" address="0x00009888" value="0x0D840F9E" />
- <register type="NOA" address="0x00009888" value="0x0F840010" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x03848000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x2F8000E5" />
- <register type="NOA" address="0x00009888" value="0x138080E3" />
- <register type="NOA" address="0x00009888" value="0x1580C0E1" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x11804000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F804000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800800" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800842" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800842" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47801042" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800084" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen8"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="f7fd3220-b466-4a4d-9f98-b0caf3f2394c"
- chipset="BDW"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x198B0343" />
- <register type="NOA" address="0x00009888" value="0x13845400" />
- <register type="NOA" address="0x00009888" value="0x3580001A" />
- <register type="NOA" address="0x00009888" value="0x3D800805" />
- <register type="NOA" address="0x00009888" value="0x038B6300" />
- <register type="NOA" address="0x00009888" value="0x058B6B62" />
- <register type="NOA" address="0x00009888" value="0x078B006A" />
- <register type="NOA" address="0x00009888" value="0x118B0000" />
- <register type="NOA" address="0x00009888" value="0x238B0000" />
- <register type="NOA" address="0x00009888" value="0x258B0000" />
- <register type="NOA" address="0x00009888" value="0x1F85A080" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x23850002" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x01840010" />
- <register type="NOA" address="0x00009888" value="0x07844880" />
- <register type="NOA" address="0x00009888" value="0x09840992" />
- <register type="NOA" address="0x00009888" value="0x0B840A94" />
- <register type="NOA" address="0x00009888" value="0x0D840B96" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x03848000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x2D800147" />
- <register type="NOA" address="0x00009888" value="0x2F8000E5" />
- <register type="NOA" address="0x00009888" value="0x138080E3" />
- <register type="NOA" address="0x00009888" value="0x1580C0E1" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x11804000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F800000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800842" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800842" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47801082" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800084" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen8"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="e99ccaca-821c-4df9-97a7-96bdb7204e43"
- chipset="BDW"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="Ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu atomic requests to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="Ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu requests to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="Ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu requests to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="Ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu requests to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="Ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu requests to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA"
- availability="$SubsliceMask 0x01 AND"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x143D0160" />
- <register type="NOA" address="0x00009888" value="0x163D2800" />
- <register type="NOA" address="0x00009888" value="0x183D0120" />
- <register type="NOA" address="0x00009888" value="0x105800E0" />
- <register type="NOA" address="0x00009888" value="0x005CC000" />
- <register type="NOA" address="0x00009888" value="0x065C8000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x0A5CC000" />
- <register type="NOA" address="0x00009888" value="0x0C5CC000" />
- <register type="NOA" address="0x00009888" value="0x0E5CC000" />
- <register type="NOA" address="0x00009888" value="0x025CC000" />
- <register type="NOA" address="0x00009888" value="0x045CC000" />
- <register type="NOA" address="0x00009888" value="0x003D0011" />
- <register type="NOA" address="0x00009888" value="0x063D0900" />
- <register type="NOA" address="0x00009888" value="0x083D0A13" />
- <register type="NOA" address="0x00009888" value="0x0A3D0B15" />
- <register type="NOA" address="0x00009888" value="0x0C3D2317" />
- <register type="NOA" address="0x00009888" value="0x043D21B7" />
- <register type="NOA" address="0x00009888" value="0x103D0000" />
- <register type="NOA" address="0x00009888" value="0x0E3D0000" />
- <register type="NOA" address="0x00009888" value="0x1A3D0000" />
- <register type="NOA" address="0x00009888" value="0x0E5825C1" />
- <register type="NOA" address="0x00009888" value="0x00586100" />
- <register type="NOA" address="0x00009888" value="0x0258204C" />
- <register type="NOA" address="0x00009888" value="0x06588000" />
- <register type="NOA" address="0x00009888" value="0x0858C000" />
- <register type="NOA" address="0x00009888" value="0x0A58C000" />
- <register type="NOA" address="0x00009888" value="0x0C58C000" />
- <register type="NOA" address="0x00009888" value="0x0458C000" />
- <register type="NOA" address="0x00009888" value="0x005B4000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x185B5400" />
- <register type="NOA" address="0x00009888" value="0x1A5B0155" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
- <register type="NOA" address="0x00009888" value="0x101F02AA" />
- <register type="NOA" address="0x00009888" value="0x00384000" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18381555" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x04384000" />
- <register type="NOA" address="0x00009888" value="0x06384000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0039A000" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x238B2AA0" />
- <register type="NOA" address="0x00009888" value="0x258B5551" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA2" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SubsliceMask 0x02 AND"
- priority="2"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x105C00E0" />
- <register type="NOA" address="0x00009888" value="0x145B0160" />
- <register type="NOA" address="0x00009888" value="0x165B2800" />
- <register type="NOA" address="0x00009888" value="0x185B0120" />
- <register type="NOA" address="0x00009888" value="0x0E5C25C1" />
- <register type="NOA" address="0x00009888" value="0x005C6100" />
- <register type="NOA" address="0x00009888" value="0x025C204C" />
- <register type="NOA" address="0x00009888" value="0x065C8000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x0A5CC000" />
- <register type="NOA" address="0x00009888" value="0x0C5CC000" />
- <register type="NOA" address="0x00009888" value="0x045CC000" />
- <register type="NOA" address="0x00009888" value="0x005B0011" />
- <register type="NOA" address="0x00009888" value="0x065B0900" />
- <register type="NOA" address="0x00009888" value="0x085B0A13" />
- <register type="NOA" address="0x00009888" value="0x0A5B0B15" />
- <register type="NOA" address="0x00009888" value="0x0C5B2317" />
- <register type="NOA" address="0x00009888" value="0x045B21B7" />
- <register type="NOA" address="0x00009888" value="0x105B0000" />
- <register type="NOA" address="0x00009888" value="0x0E5B0000" />
- <register type="NOA" address="0x00009888" value="0x1A5B0000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
- <register type="NOA" address="0x00009888" value="0x101F02AA" />
- <register type="NOA" address="0x00009888" value="0x00384000" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18381555" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x04384000" />
- <register type="NOA" address="0x00009888" value="0x06384000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0039A000" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x238B2AA0" />
- <register type="NOA" address="0x00009888" value="0x258B5551" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA2" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SubsliceMask 0x04 AND"
- priority="4"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x103800E0" />
- <register type="NOA" address="0x00009888" value="0x143A0160" />
- <register type="NOA" address="0x00009888" value="0x163A2800" />
- <register type="NOA" address="0x00009888" value="0x183A0120" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
- <register type="NOA" address="0x00009888" value="0x101F02AA" />
- <register type="NOA" address="0x00009888" value="0x0E38A5C1" />
- <register type="NOA" address="0x00009888" value="0x0038A100" />
- <register type="NOA" address="0x00009888" value="0x0238204C" />
- <register type="NOA" address="0x00009888" value="0x16388000" />
- <register type="NOA" address="0x00009888" value="0x183802AA" />
- <register type="NOA" address="0x00009888" value="0x04380000" />
- <register type="NOA" address="0x00009888" value="0x06380000" />
- <register type="NOA" address="0x00009888" value="0x08388000" />
- <register type="NOA" address="0x00009888" value="0x0A388000" />
- <register type="NOA" address="0x00009888" value="0x0039A000" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x003A0011" />
- <register type="NOA" address="0x00009888" value="0x063A0900" />
- <register type="NOA" address="0x00009888" value="0x083A0A13" />
- <register type="NOA" address="0x00009888" value="0x0A3A0B15" />
- <register type="NOA" address="0x00009888" value="0x0C3A2317" />
- <register type="NOA" address="0x00009888" value="0x043A21B7" />
- <register type="NOA" address="0x00009888" value="0x103A0000" />
- <register type="NOA" address="0x00009888" value="0x0E3A0000" />
- <register type="NOA" address="0x00009888" value="0x1A3A0000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x238B2AA0" />
- <register type="NOA" address="0x00009888" value="0x258B5551" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA2" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SubsliceMask 0x08 AND"
- priority="1"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x14BD0160" />
- <register type="NOA" address="0x00009888" value="0x16BD2800" />
- <register type="NOA" address="0x00009888" value="0x18BD0120" />
- <register type="NOA" address="0x00009888" value="0x10D800E0" />
- <register type="NOA" address="0x00009888" value="0x00DCC000" />
- <register type="NOA" address="0x00009888" value="0x06DC8000" />
- <register type="NOA" address="0x00009888" value="0x08DCC000" />
- <register type="NOA" address="0x00009888" value="0x0ADCC000" />
- <register type="NOA" address="0x00009888" value="0x0CDCC000" />
- <register type="NOA" address="0x00009888" value="0x0EDCC000" />
- <register type="NOA" address="0x00009888" value="0x02DCC000" />
- <register type="NOA" address="0x00009888" value="0x04DCC000" />
- <register type="NOA" address="0x00009888" value="0x00BD0011" />
- <register type="NOA" address="0x00009888" value="0x06BD0900" />
- <register type="NOA" address="0x00009888" value="0x08BD0A13" />
- <register type="NOA" address="0x00009888" value="0x0ABD0B15" />
- <register type="NOA" address="0x00009888" value="0x0CBD2317" />
- <register type="NOA" address="0x00009888" value="0x04BD21B7" />
- <register type="NOA" address="0x00009888" value="0x10BD0000" />
- <register type="NOA" address="0x00009888" value="0x0EBD0000" />
- <register type="NOA" address="0x00009888" value="0x1ABD0000" />
- <register type="NOA" address="0x00009888" value="0x0ED825C1" />
- <register type="NOA" address="0x00009888" value="0x00D86100" />
- <register type="NOA" address="0x00009888" value="0x02D8204C" />
- <register type="NOA" address="0x00009888" value="0x06D88000" />
- <register type="NOA" address="0x00009888" value="0x08D8C000" />
- <register type="NOA" address="0x00009888" value="0x0AD8C000" />
- <register type="NOA" address="0x00009888" value="0x0CD8C000" />
- <register type="NOA" address="0x00009888" value="0x04D8C000" />
- <register type="NOA" address="0x00009888" value="0x00DB4000" />
- <register type="NOA" address="0x00009888" value="0x0EDB4000" />
- <register type="NOA" address="0x00009888" value="0x18DB5400" />
- <register type="NOA" address="0x00009888" value="0x1ADB0155" />
- <register type="NOA" address="0x00009888" value="0x02DB4000" />
- <register type="NOA" address="0x00009888" value="0x04DB4000" />
- <register type="NOA" address="0x00009888" value="0x06DB4000" />
- <register type="NOA" address="0x00009888" value="0x08DB4000" />
- <register type="NOA" address="0x00009888" value="0x0ADB4000" />
- <register type="NOA" address="0x00009888" value="0x0C9FA800" />
- <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x00B84000" />
- <register type="NOA" address="0x00009888" value="0x0EB84000" />
- <register type="NOA" address="0x00009888" value="0x16B84000" />
- <register type="NOA" address="0x00009888" value="0x18B81555" />
- <register type="NOA" address="0x00009888" value="0x02B84000" />
- <register type="NOA" address="0x00009888" value="0x04B84000" />
- <register type="NOA" address="0x00009888" value="0x06B84000" />
- <register type="NOA" address="0x00009888" value="0x08B84000" />
- <register type="NOA" address="0x00009888" value="0x0AB84000" />
- <register type="NOA" address="0x00009888" value="0x00B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B98000" />
- <register type="NOA" address="0x00009888" value="0x08B9A000" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x04B9A000" />
- <register type="NOA" address="0x00009888" value="0x01888000" />
- <register type="NOA" address="0x00009888" value="0x0D88F800" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x238B5540" />
- <register type="NOA" address="0x00009888" value="0x258BAAA2" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x018C4000" />
- <register type="NOA" address="0x00009888" value="0x0F8C4000" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C5500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x018DA000" />
- <register type="NOA" address="0x00009888" value="0x078D8000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA2" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SubsliceMask 0x10 AND"
- priority="3"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x10DC00E0" />
- <register type="NOA" address="0x00009888" value="0x14DB0160" />
- <register type="NOA" address="0x00009888" value="0x16DB2800" />
- <register type="NOA" address="0x00009888" value="0x18DB0120" />
- <register type="NOA" address="0x00009888" value="0x0EDC25C1" />
- <register type="NOA" address="0x00009888" value="0x00DC6100" />
- <register type="NOA" address="0x00009888" value="0x02DC204C" />
- <register type="NOA" address="0x00009888" value="0x06DC8000" />
- <register type="NOA" address="0x00009888" value="0x08DCC000" />
- <register type="NOA" address="0x00009888" value="0x0ADCC000" />
- <register type="NOA" address="0x00009888" value="0x0CDCC000" />
- <register type="NOA" address="0x00009888" value="0x04DCC000" />
- <register type="NOA" address="0x00009888" value="0x00DB0011" />
- <register type="NOA" address="0x00009888" value="0x06DB0900" />
- <register type="NOA" address="0x00009888" value="0x08DB0A13" />
- <register type="NOA" address="0x00009888" value="0x0ADB0B15" />
- <register type="NOA" address="0x00009888" value="0x0CDB2317" />
- <register type="NOA" address="0x00009888" value="0x04DB21B7" />
- <register type="NOA" address="0x00009888" value="0x10DB0000" />
- <register type="NOA" address="0x00009888" value="0x0EDB0000" />
- <register type="NOA" address="0x00009888" value="0x1ADB0000" />
- <register type="NOA" address="0x00009888" value="0x0C9FA800" />
- <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x00B84000" />
- <register type="NOA" address="0x00009888" value="0x0EB84000" />
- <register type="NOA" address="0x00009888" value="0x16B84000" />
- <register type="NOA" address="0x00009888" value="0x18B81555" />
- <register type="NOA" address="0x00009888" value="0x02B84000" />
- <register type="NOA" address="0x00009888" value="0x04B84000" />
- <register type="NOA" address="0x00009888" value="0x06B84000" />
- <register type="NOA" address="0x00009888" value="0x08B84000" />
- <register type="NOA" address="0x00009888" value="0x0AB84000" />
- <register type="NOA" address="0x00009888" value="0x00B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B98000" />
- <register type="NOA" address="0x00009888" value="0x08B9A000" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x04B9A000" />
- <register type="NOA" address="0x00009888" value="0x01888000" />
- <register type="NOA" address="0x00009888" value="0x0D88F800" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x238B5540" />
- <register type="NOA" address="0x00009888" value="0x258BAAA2" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x018C4000" />
- <register type="NOA" address="0x00009888" value="0x0F8C4000" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C5500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x018DA000" />
- <register type="NOA" address="0x00009888" value="0x078D8000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA2" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SubsliceMask 0x20 AND"
- priority="5"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x10B800E0" />
- <register type="NOA" address="0x00009888" value="0x14BA0160" />
- <register type="NOA" address="0x00009888" value="0x16BA2800" />
- <register type="NOA" address="0x00009888" value="0x18BA0120" />
- <register type="NOA" address="0x00009888" value="0x0C9FA800" />
- <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x0EB8A5C1" />
- <register type="NOA" address="0x00009888" value="0x00B8A100" />
- <register type="NOA" address="0x00009888" value="0x02B8204C" />
- <register type="NOA" address="0x00009888" value="0x16B88000" />
- <register type="NOA" address="0x00009888" value="0x18B802AA" />
- <register type="NOA" address="0x00009888" value="0x04B80000" />
- <register type="NOA" address="0x00009888" value="0x06B80000" />
- <register type="NOA" address="0x00009888" value="0x08B88000" />
- <register type="NOA" address="0x00009888" value="0x0AB88000" />
- <register type="NOA" address="0x00009888" value="0x00B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B98000" />
- <register type="NOA" address="0x00009888" value="0x08B9A000" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x04B9A000" />
- <register type="NOA" address="0x00009888" value="0x00BA0011" />
- <register type="NOA" address="0x00009888" value="0x06BA0900" />
- <register type="NOA" address="0x00009888" value="0x08BA0A13" />
- <register type="NOA" address="0x00009888" value="0x0ABA0B15" />
- <register type="NOA" address="0x00009888" value="0x0CBA2317" />
- <register type="NOA" address="0x00009888" value="0x04BA21B7" />
- <register type="NOA" address="0x00009888" value="0x10BA0000" />
- <register type="NOA" address="0x00009888" value="0x0EBA0000" />
- <register type="NOA" address="0x00009888" value="0x1ABA0000" />
- <register type="NOA" address="0x00009888" value="0x01888000" />
- <register type="NOA" address="0x00009888" value="0x0D88F800" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x238B5540" />
- <register type="NOA" address="0x00009888" value="0x258BAAA2" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x018C4000" />
- <register type="NOA" address="0x00009888" value="0x0F8C4000" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C5500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x018DA000" />
- <register type="NOA" address="0x00009888" value="0x078D8000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA2" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen8"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="27a364dc-8225-4ecb-b607-d6f1925598d9"
- chipset="BDW"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ C 2 READ C 3 READ B 6 READ B 7 READ UADD UADD UADD UADD UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OCL OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OCL OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="L3 Bank 10 Accesses"
- description="The total number of accesses to L3 Bank 10."
- data_type="uint64"
- equation="C 2 READ 2 UMUL"
- underscore_name="l3_bank10_accesses"
- units="messages"
- symbol_name="L3Bank10Accesses"
- availability="$SliceMask 0x02 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 10 IC Accesses"
- description="The total number of accesses to L3 Bank 10 from IC cache."
- data_type="uint64"
- equation="B 4 READ B 5 READ UADD 2 UMUL $L3Bank10Accesses UMIN"
- underscore_name="l3_bank10_ic_accesses"
- units="messages"
- symbol_name="L3Bank10IcAccesses"
- availability="$SliceMask 0x02 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 10 IC Hits"
- description="The total number of hits in L3 Bank 10 from IC cache."
- data_type="uint64"
- equation="B 5 READ 2 UMUL $L3Bank10IcAccesses UMIN"
- underscore_name="l3_bank10_ic_hits"
- units="messages"
- symbol_name="L3Bank10IcHits"
- availability="$SliceMask 0x02 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 11 Accesses"
- description="The total number of accesses to L3 Bank 11."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="l3_bank11_accesses"
- units="messages"
- symbol_name="L3Bank11Accesses"
- availability="$SliceMask 0x02 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Bank 13 Accesses"
- description="The total number of accesses to L3 Bank 13."
- data_type="uint64"
- equation="B 7 READ 2 UMUL"
- underscore_name="l3_bank13_accesses"
- units="messages"
- symbol_name="L3Bank13Accesses"
- availability="$SliceMask 0x02 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="L3 Bank 12 Accesses"
- description="The total number of accesses to L3 Bank 12."
- data_type="uint64"
- equation="B 6 READ 2 UMUL"
- underscore_name="l3_bank12_accesses"
- units="messages"
- symbol_name="L3Bank12Accesses"
- availability="$SliceMask 0x02 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x143F00B3" />
- <register type="NOA" address="0x00009888" value="0x14BF00B3" />
- <register type="NOA" address="0x00009888" value="0x138303C0" />
- <register type="NOA" address="0x00009888" value="0x3B800060" />
- <register type="NOA" address="0x00009888" value="0x3D800805" />
- <register type="NOA" address="0x00009888" value="0x003F0029" />
- <register type="NOA" address="0x00009888" value="0x063F1400" />
- <register type="NOA" address="0x00009888" value="0x083F1225" />
- <register type="NOA" address="0x00009888" value="0x0E3F1327" />
- <register type="NOA" address="0x00009888" value="0x103F0000" />
- <register type="NOA" address="0x00009888" value="0x005A4000" />
- <register type="NOA" address="0x00009888" value="0x065A8000" />
- <register type="NOA" address="0x00009888" value="0x085AC000" />
- <register type="NOA" address="0x00009888" value="0x0E5AC000" />
- <register type="NOA" address="0x00009888" value="0x001D4000" />
- <register type="NOA" address="0x00009888" value="0x061D8000" />
- <register type="NOA" address="0x00009888" value="0x081DC000" />
- <register type="NOA" address="0x00009888" value="0x0E1DC000" />
- <register type="NOA" address="0x00009888" value="0x0C1F0800" />
- <register type="NOA" address="0x00009888" value="0x0E1F2A00" />
- <register type="NOA" address="0x00009888" value="0x101F0280" />
- <register type="NOA" address="0x00009888" value="0x00391000" />
- <register type="NOA" address="0x00009888" value="0x06394000" />
- <register type="NOA" address="0x00009888" value="0x08395000" />
- <register type="NOA" address="0x00009888" value="0x0E395000" />
- <register type="NOA" address="0x00009888" value="0x0ABF1429" />
- <register type="NOA" address="0x00009888" value="0x0CBF1225" />
- <register type="NOA" address="0x00009888" value="0x00BF1380" />
- <register type="NOA" address="0x00009888" value="0x02BF0026" />
- <register type="NOA" address="0x00009888" value="0x10BF0000" />
- <register type="NOA" address="0x00009888" value="0x0ADAC000" />
- <register type="NOA" address="0x00009888" value="0x0CDAC000" />
- <register type="NOA" address="0x00009888" value="0x00DA8000" />
- <register type="NOA" address="0x00009888" value="0x02DA4000" />
- <register type="NOA" address="0x00009888" value="0x0A9DC000" />
- <register type="NOA" address="0x00009888" value="0x0C9DC000" />
- <register type="NOA" address="0x00009888" value="0x009D8000" />
- <register type="NOA" address="0x00009888" value="0x029D4000" />
- <register type="NOA" address="0x00009888" value="0x0E9F8000" />
- <register type="NOA" address="0x00009888" value="0x109F002A" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0AB95000" />
- <register type="NOA" address="0x00009888" value="0x0CB95000" />
- <register type="NOA" address="0x00009888" value="0x00B94000" />
- <register type="NOA" address="0x00009888" value="0x02B91000" />
- <register type="NOA" address="0x00009888" value="0x0D88C000" />
- <register type="NOA" address="0x00009888" value="0x0F880003" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A8020" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x238B0520" />
- <register type="NOA" address="0x00009888" value="0x258BA950" />
- <register type="NOA" address="0x00009888" value="0x278B0016" />
- <register type="NOA" address="0x00009888" value="0x198C5400" />
- <register type="NOA" address="0x00009888" value="0x1B8C0001" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038D2000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAA0" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x03835180" />
- <register type="NOA" address="0x00009888" value="0x05834022" />
- <register type="NOA" address="0x00009888" value="0x11830000" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x05844000" />
- <register type="NOA" address="0x00009888" value="0x1B80C137" />
- <register type="NOA" address="0x00009888" value="0x1D80C147" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x15804000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D801000" />
- <register type="NOA" address="0x00009888" value="0x4F800111" />
- <register type="NOA" address="0x00009888" value="0x43800842" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800840" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800800" />
- <register type="NOA" address="0x00009888" value="0x418014A2" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Data Port Reads Coalescing Gen8"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="data_port_reads_coalescing"
- hw_config_guid="857fc630-2f09-4804-85f1-084adfadd5ab"
- chipset="BDW"
- symbol_name="DataPortReadsCoalescing"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU to Data Port 0 Reads 64"
- description="The subslice 0 EU data reads from Data Port with 64B per message."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_hdc0_reads64_b"
- units="messages"
- symbol_name="EuHdc0Reads64B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Data Port 0 to L3 Data Reads"
- description="The subslice 0 Data Port data and constant reads from L3 cache."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="hdc0_l3_data_reads"
- units="messages"
- symbol_name="Hdc0L3DataReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Data Port 0 to L3 Data Writes"
- description="The subslice 0 Data Port data writes to L3 cache."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="hdc0_l3_data_writes"
- units="messages"
- symbol_name="Hdc0L3DataWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU to Data Port 0 Reads 128"
- description="The subslice 0 EU data reads from Data Port with 128B per message."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_hdc0_reads128_b"
- units="messages"
- symbol_name="EuHdc0Reads128B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="All Data Port 0 Writes to L3"
- description="The subslice 0 Data Port writes to L3 cache."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="hdc0_l3_writes"
- units="messages"
- symbol_name="Hdc0L3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU to Data Port 0 Reads 32"
- description="The subslice 0 EU data reads from Data Port with 32B per message."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_hdc0_reads32_b"
- units="messages"
- symbol_name="EuHdc0Reads32B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU to Data Port 0 Reads 256"
- description="The subslice 0 EU data reads from Data Port with 256B per message."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_hdc0_reads256_b"
- units="messages"
- symbol_name="EuHdc0Reads256B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuBytesReadPerCacheLine"
- description="Average EU bytes read per L3 cache line."
- data_type="float"
- equation="$EuHdc0Reads32B 32 UMUL $EuHdc0Reads64B 64 UMUL $EuHdc0Reads128B 128 UMUL $EuHdc0Reads256B 256 UMUL UADD UADD UADD $Hdc0L3DataReads FDIV"
- underscore_name="eu_bytes_read_per_cache_line"
- units="eu bytes per l3 cache line"
- symbol_name="EuBytesReadPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuDataReadsPerCacheLine"
- description="Coalescing ratio of EU read requests to L3 cache lines."
- data_type="float"
- equation="$EuBytesReadPerCacheLine 64 FDIV"
- underscore_name="eu_data_reads_per_cache_line"
- units="utilization"
- symbol_name="EuDataReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="All Data Port 0 Reads from L3"
- description="The subslice 0 Data Port reads from L3 cache."
- data_type="uint64"
- equation="C 3 READ C 2 READ USUB"
- underscore_name="hdc0_l3_reads"
- units="messages"
- symbol_name="Hdc0L3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA"
- availability="$SubsliceMask 0x01 AND"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x103D0005" />
- <register type="NOA" address="0x00009888" value="0x163D240B" />
- <register type="NOA" address="0x00009888" value="0x1058022F" />
- <register type="NOA" address="0x00009888" value="0x185B5520" />
- <register type="NOA" address="0x00009888" value="0x198B0003" />
- <register type="NOA" address="0x00009888" value="0x005CC000" />
- <register type="NOA" address="0x00009888" value="0x065CC000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x0A5CC000" />
- <register type="NOA" address="0x00009888" value="0x0C5CC000" />
- <register type="NOA" address="0x00009888" value="0x0E5CC000" />
- <register type="NOA" address="0x00009888" value="0x025C4000" />
- <register type="NOA" address="0x00009888" value="0x045C8000" />
- <register type="NOA" address="0x00009888" value="0x003D0000" />
- <register type="NOA" address="0x00009888" value="0x063D00B0" />
- <register type="NOA" address="0x00009888" value="0x083D0182" />
- <register type="NOA" address="0x00009888" value="0x0A3D10A0" />
- <register type="NOA" address="0x00009888" value="0x0C3D11A2" />
- <register type="NOA" address="0x00009888" value="0x0E3D0000" />
- <register type="NOA" address="0x00009888" value="0x183D0000" />
- <register type="NOA" address="0x00009888" value="0x1A3D0000" />
- <register type="NOA" address="0x00009888" value="0x0E582242" />
- <register type="NOA" address="0x00009888" value="0x00586700" />
- <register type="NOA" address="0x00009888" value="0x0258004F" />
- <register type="NOA" address="0x00009888" value="0x0658C000" />
- <register type="NOA" address="0x00009888" value="0x0858C000" />
- <register type="NOA" address="0x00009888" value="0x0A58C000" />
- <register type="NOA" address="0x00009888" value="0x0C58C000" />
- <register type="NOA" address="0x00009888" value="0x045B6300" />
- <register type="NOA" address="0x00009888" value="0x105B0000" />
- <register type="NOA" address="0x00009888" value="0x005B4000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5B0155" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B0000" />
- <register type="NOA" address="0x00009888" value="0x0C5B4000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAAA0" />
- <register type="NOA" address="0x00009888" value="0x101F02AA" />
- <register type="NOA" address="0x00009888" value="0x00384000" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18381555" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x04384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0C384000" />
- <register type="NOA" address="0x00009888" value="0x0039A000" />
- <register type="NOA" address="0x00009888" value="0x0639A000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x02392000" />
- <register type="NOA" address="0x00009888" value="0x04398000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x038B6300" />
- <register type="NOA" address="0x00009888" value="0x058B0062" />
- <register type="NOA" address="0x00009888" value="0x118B0000" />
- <register type="NOA" address="0x00009888" value="0x238B02A0" />
- <register type="NOA" address="0x00009888" value="0x258B5555" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D801000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800001" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800041" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0xBA98BA98" />
- <register type="OA" address="0x00002748" value="0xBA98BA98" />
- <register type="OA" address="0x00002744" value="0x00003377" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFF2" />
- <register type="OA" address="0x00002774" value="0x00007FF0" />
- <register type="OA" address="0x00002778" value="0x0007FFE2" />
- <register type="OA" address="0x0000277C" value="0x00007FF0" />
- <register type="OA" address="0x00002780" value="0x0007FFC2" />
- <register type="OA" address="0x00002784" value="0x00007FF0" />
- <register type="OA" address="0x00002788" value="0x0007FF82" />
- <register type="OA" address="0x0000278C" value="0x00007FF0" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000BFEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000BFDF" />
- <register type="OA" address="0x000027A0" value="0x0007FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000BFBF" />
- <register type="OA" address="0x000027A8" value="0x0007FFFA" />
- <register type="OA" address="0x000027AC" value="0x0000BF7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Data Port Writes Coalescing Gen8"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="data_port_writes_coalescing"
- hw_config_guid="343ebc99-4a55-414c-8c17-d8e259cf5e20"
- chipset="BDW"
- symbol_name="DataPortWritesCoalescing"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU to Data Port 0 Writes 128"
- description="The subslice 0 EU data simd16 writes to Data Port with 192B per message."
- data_type="uint64"
- equation="B 6 READ 2 UDIV"
- underscore_name="eu_hdc0_writes192_b"
- units="messages"
- symbol_name="EuHdc0Writes192B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="EU to Data Port 0 Writes 32B"
- description="The subslice 0 EU data writes to Data Port with 32B per message."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_hdc0_writes32_b"
- units="messages"
- symbol_name="EuHdc0Writes32B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU to Data Port 0 Writes 256B"
- description="The subslice 0 EU data simd16 writes to Data Port with 256B per message."
- data_type="uint64"
- equation="B 7 READ 2 UDIV"
- underscore_name="eu_hdc0_writes256_b_simd16"
- units="messages"
- symbol_name="EuHdc0Writes256BSimd16"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Data Port 0 to L3 Data Reads"
- description="The subslice 0 Data Port data and constant reads from L3 cache."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="hdc0_l3_data_reads"
- units="messages"
- symbol_name="Hdc0L3DataReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Data Port 0 to L3 Data Writes"
- description="The subslice 0 Data Port data writes to L3 cache."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="hdc0_l3_data_writes"
- units="messages"
- symbol_name="Hdc0L3DataWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU to Data Port 0 Writes 64B"
- description="The subslice 0 EU data simd16 writes to Data Port with 128B per message."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_hdc0_writes128_b_simd16"
- units="messages"
- symbol_name="EuHdc0Writes128BSimd16"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU to Data Port 0 Writes 64B"
- description="The subslice 0 EU data writes to Data Port with 64B per message."
- data_type="uint64"
- equation="B 2 READ 2 UDIV"
- underscore_name="eu_hdc0_writes96_b"
- units="messages"
- symbol_name="EuHdc0Writes96B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="All Data Port 0 Writes to L3"
- description="The subslice 0 Data Port writes to L3 cache."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="hdc0_l3_writes"
- units="messages"
- symbol_name="Hdc0L3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU to Data Port 0 Writes 64B"
- description="The subslice 0 EU data writes to Data Port with 64B per message."
- data_type="uint64"
- equation="B 1 READ B 4 READ UADD"
- underscore_name="eu_hdc0_writes64_b"
- units="messages"
- symbol_name="EuHdc0Writes64B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU to Data Port 0 Writes 128"
- description="The subslice 0 EU data writes to Data Port with 128B per message."
- data_type="uint64"
- equation="B 3 READ 2 UDIV"
- underscore_name="eu_hdc0_writes128_b"
- units="messages"
- symbol_name="EuHdc0Writes128B"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuBytesWrittenPerCacheLine"
- description="Average EU bytes written per L3 cache line."
- data_type="float"
- equation="$EuHdc0Writes32B 32 UMUL $EuHdc0Writes64B 64 UMUL $EuHdc0Writes96B 96 UMUL $EuHdc0Writes128B 128 UMUL $EuHdc0Writes128BSimd16 128 UMUL $EuHdc0Writes256BSimd16 256 UMUL $EuHdc0Writes192B 192 UMUL UADD UADD UADD UADD UADD UADD $Hdc0L3DataWrites FDIV"
- underscore_name="eu_bytes_written_per_cache_line"
- units="eu bytes per l3 cache line"
- symbol_name="EuBytesWrittenPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuDataWritesPerCacheLine"
- description="Coalescing ratio of EU write requests to L3 cache lines."
- data_type="float"
- equation="$EuBytesWrittenPerCacheLine 64 FDIV"
- underscore_name="eu_data_writes_per_cache_line"
- units="utilization"
- symbol_name="EuDataWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="All Data Port 0 Reads from L3"
- description="The subslice 0 Data Port reads from L3 cache."
- data_type="uint64"
- equation="C 3 READ C 2 READ USUB"
- underscore_name="hdc0_l3_reads"
- units="messages"
- symbol_name="Hdc0L3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA"
- availability="$SubsliceMask 0x01 AND"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x103D0005" />
- <register type="NOA" address="0x00009888" value="0x143D0120" />
- <register type="NOA" address="0x00009888" value="0x163D2400" />
- <register type="NOA" address="0x00009888" value="0x1058022F" />
- <register type="NOA" address="0x00009888" value="0x105B0000" />
- <register type="NOA" address="0x00009888" value="0x198B0003" />
- <register type="NOA" address="0x00009888" value="0x005CC000" />
- <register type="NOA" address="0x00009888" value="0x065CC000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x0A5CC000" />
- <register type="NOA" address="0x00009888" value="0x0E5CC000" />
- <register type="NOA" address="0x00009888" value="0x025C4000" />
- <register type="NOA" address="0x00009888" value="0x045C8000" />
- <register type="NOA" address="0x00009888" value="0x003D0000" />
- <register type="NOA" address="0x00009888" value="0x063D0094" />
- <register type="NOA" address="0x00009888" value="0x083D0182" />
- <register type="NOA" address="0x00009888" value="0x0A3D1814" />
- <register type="NOA" address="0x00009888" value="0x0E3D0000" />
- <register type="NOA" address="0x00009888" value="0x183D0000" />
- <register type="NOA" address="0x00009888" value="0x1A3D0000" />
- <register type="NOA" address="0x00009888" value="0x0C3D0000" />
- <register type="NOA" address="0x00009888" value="0x0E582242" />
- <register type="NOA" address="0x00009888" value="0x00586700" />
- <register type="NOA" address="0x00009888" value="0x0258004F" />
- <register type="NOA" address="0x00009888" value="0x0658C000" />
- <register type="NOA" address="0x00009888" value="0x0858C000" />
- <register type="NOA" address="0x00009888" value="0x0A58C000" />
- <register type="NOA" address="0x00009888" value="0x045B6A80" />
- <register type="NOA" address="0x00009888" value="0x005B4000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x185B5400" />
- <register type="NOA" address="0x00009888" value="0x1A5B0141" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B0000" />
- <register type="NOA" address="0x00009888" value="0x0C5B4000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAAA0" />
- <register type="NOA" address="0x00009888" value="0x101F0282" />
- <register type="NOA" address="0x00009888" value="0x00384000" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18381415" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x04384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0C384000" />
- <register type="NOA" address="0x00009888" value="0x0039A000" />
- <register type="NOA" address="0x00009888" value="0x0639A000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x02392000" />
- <register type="NOA" address="0x00009888" value="0x04398000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A82A0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x038B6300" />
- <register type="NOA" address="0x00009888" value="0x058B0062" />
- <register type="NOA" address="0x00009888" value="0x118B0000" />
- <register type="NOA" address="0x00009888" value="0x238B02A0" />
- <register type="NOA" address="0x00009888" value="0x258B1555" />
- <register type="NOA" address="0x00009888" value="0x278B0014" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x21852AAA" />
- <register type="NOA" address="0x00009888" value="0x23850028" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830141" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00000D24" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x4D801000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800001" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800420" />
- <register type="NOA" address="0x00009888" value="0x3F800421" />
- <register type="NOA" address="0x00009888" value="0x41800041" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0xBA98BA98" />
- <register type="OA" address="0x00002748" value="0xBA98BA98" />
- <register type="OA" address="0x00002744" value="0x00003377" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FF72" />
- <register type="OA" address="0x00002774" value="0x0000BFD0" />
- <register type="OA" address="0x00002778" value="0x0007FF62" />
- <register type="OA" address="0x0000277C" value="0x0000BFD0" />
- <register type="OA" address="0x00002780" value="0x0007FF42" />
- <register type="OA" address="0x00002784" value="0x0000BFD0" />
- <register type="OA" address="0x00002788" value="0x0007FF02" />
- <register type="OA" address="0x0000278C" value="0x0000BFD0" />
- <register type="OA" address="0x00002790" value="0x0005FFF2" />
- <register type="OA" address="0x00002794" value="0x0000BFD0" />
- <register type="OA" address="0x00002798" value="0x0005FFE2" />
- <register type="OA" address="0x0000279C" value="0x0000BFD0" />
- <register type="OA" address="0x000027A0" value="0x0005FFC2" />
- <register type="OA" address="0x000027A4" value="0x0000BFD0" />
- <register type="OA" address="0x000027A8" value="0x0005FF82" />
- <register type="OA" address="0x000027AC" value="0x0000BFD0" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="7bdafd88-a4fa-4ed5-bc09-1a977aa5be3e"
- chipset="BDW"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 1 READ C 0 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader12_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader12AccessStalledOnL3"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="B 5 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader10_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader10AccessStalledOnL3"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="B 7 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader11_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader11AccessStalledOnL3"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x105C0232" />
- <register type="NOA" address="0x00009888" value="0x10580232" />
- <register type="NOA" address="0x00009888" value="0x10380232" />
- <register type="NOA" address="0x00009888" value="0x10DC0232" />
- <register type="NOA" address="0x00009888" value="0x10D80232" />
- <register type="NOA" address="0x00009888" value="0x10B80232" />
- <register type="NOA" address="0x00009888" value="0x118E4400" />
- <register type="NOA" address="0x00009888" value="0x025C6080" />
- <register type="NOA" address="0x00009888" value="0x045C004B" />
- <register type="NOA" address="0x00009888" value="0x005C8000" />
- <register type="NOA" address="0x00009888" value="0x00582080" />
- <register type="NOA" address="0x00009888" value="0x0258004B" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
- <register type="NOA" address="0x00009888" value="0x04386080" />
- <register type="NOA" address="0x00009888" value="0x0638404B" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A380000" />
- <register type="NOA" address="0x00009888" value="0x0C380000" />
- <register type="NOA" address="0x00009888" value="0x00398000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x0CDC25C1" />
- <register type="NOA" address="0x00009888" value="0x0ADCC000" />
- <register type="NOA" address="0x00009888" value="0x0AD825C1" />
- <register type="NOA" address="0x00009888" value="0x18DB4000" />
- <register type="NOA" address="0x00009888" value="0x1ADB0001" />
- <register type="NOA" address="0x00009888" value="0x0E9F8000" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x0EB825C1" />
- <register type="NOA" address="0x00009888" value="0x18B80154" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x0D88C000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x258BAA05" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x198C5400" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x098DC000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x098E05C0" />
- <register type="NOA" address="0x00009888" value="0x058E0000" />
- <register type="NOA" address="0x00009888" value="0x198F0020" />
- <register type="NOA" address="0x00009888" value="0x2185AA0A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x19835000" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x19808000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x51800040" />
- <register type="NOA" address="0x00009888" value="0x43800400" />
- <register type="NOA" address="0x00009888" value="0x45800800" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800C62" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F801042" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x418014A4" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FFF7" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="9385ebb2-f34f-4aa5-aec5-7e9cbbea0f0b"
- chipset="BDW"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank1 Stalled"
- description="The percentage of time in which slice1 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank1_stalled"
- units="percent"
- symbol_name="L31Bank1Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice1 L3 Bank0 Stalled"
- description="The percentage of time in which slice1 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank0_stalled"
- units="percent"
- symbol_name="L31Bank0Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice1 L3 Bank1 Active"
- description="The percentage of time in which slice1 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank1_active"
- units="percent"
- symbol_name="L31Bank1Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank0 Active"
- description="The percentage of time in which slice1 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank0_active"
- units="percent"
- symbol_name="L31Bank0Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x10BF03DA" />
- <register type="NOA" address="0x00009888" value="0x14BF0001" />
- <register type="NOA" address="0x00009888" value="0x12980340" />
- <register type="NOA" address="0x00009888" value="0x12990340" />
- <register type="NOA" address="0x00009888" value="0x0CBF1187" />
- <register type="NOA" address="0x00009888" value="0x0EBF1205" />
- <register type="NOA" address="0x00009888" value="0x00BF0500" />
- <register type="NOA" address="0x00009888" value="0x02BF042B" />
- <register type="NOA" address="0x00009888" value="0x04BF002C" />
- <register type="NOA" address="0x00009888" value="0x0CDAC000" />
- <register type="NOA" address="0x00009888" value="0x0EDAC000" />
- <register type="NOA" address="0x00009888" value="0x00DA8000" />
- <register type="NOA" address="0x00009888" value="0x02DAC000" />
- <register type="NOA" address="0x00009888" value="0x04DA4000" />
- <register type="NOA" address="0x00009888" value="0x04983400" />
- <register type="NOA" address="0x00009888" value="0x10980000" />
- <register type="NOA" address="0x00009888" value="0x06990034" />
- <register type="NOA" address="0x00009888" value="0x10990000" />
- <register type="NOA" address="0x00009888" value="0x0C9DC000" />
- <register type="NOA" address="0x00009888" value="0x0E9DC000" />
- <register type="NOA" address="0x00009888" value="0x009D8000" />
- <register type="NOA" address="0x00009888" value="0x029DC000" />
- <register type="NOA" address="0x00009888" value="0x049D4000" />
- <register type="NOA" address="0x00009888" value="0x109F02A8" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0E9F00BA" />
- <register type="NOA" address="0x00009888" value="0x0CB88000" />
- <register type="NOA" address="0x00009888" value="0x0CB95000" />
- <register type="NOA" address="0x00009888" value="0x0EB95000" />
- <register type="NOA" address="0x00009888" value="0x00B94000" />
- <register type="NOA" address="0x00009888" value="0x02B95000" />
- <register type="NOA" address="0x00009888" value="0x04B91000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x0CBA4000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x258B800A" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B5500" />
- <register type="NOA" address="0x00009888" value="0x198C4000" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x47800000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800060" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="446ae59b-ff2e-41c9-b49e-0184a54bf00a"
- chipset="BDW"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x103F03DA" />
- <register type="NOA" address="0x00009888" value="0x143F0001" />
- <register type="NOA" address="0x00009888" value="0x12180340" />
- <register type="NOA" address="0x00009888" value="0x12190340" />
- <register type="NOA" address="0x00009888" value="0x0C3F1187" />
- <register type="NOA" address="0x00009888" value="0x0E3F1205" />
- <register type="NOA" address="0x00009888" value="0x003F0500" />
- <register type="NOA" address="0x00009888" value="0x023F042B" />
- <register type="NOA" address="0x00009888" value="0x043F002C" />
- <register type="NOA" address="0x00009888" value="0x0C5AC000" />
- <register type="NOA" address="0x00009888" value="0x0E5AC000" />
- <register type="NOA" address="0x00009888" value="0x005A8000" />
- <register type="NOA" address="0x00009888" value="0x025AC000" />
- <register type="NOA" address="0x00009888" value="0x045A4000" />
- <register type="NOA" address="0x00009888" value="0x04183400" />
- <register type="NOA" address="0x00009888" value="0x10180000" />
- <register type="NOA" address="0x00009888" value="0x06190034" />
- <register type="NOA" address="0x00009888" value="0x10190000" />
- <register type="NOA" address="0x00009888" value="0x0C1DC000" />
- <register type="NOA" address="0x00009888" value="0x0E1DC000" />
- <register type="NOA" address="0x00009888" value="0x001D8000" />
- <register type="NOA" address="0x00009888" value="0x021DC000" />
- <register type="NOA" address="0x00009888" value="0x041D4000" />
- <register type="NOA" address="0x00009888" value="0x101F02A8" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00BA" />
- <register type="NOA" address="0x00009888" value="0x0C388000" />
- <register type="NOA" address="0x00009888" value="0x0C395000" />
- <register type="NOA" address="0x00009888" value="0x0E395000" />
- <register type="NOA" address="0x00009888" value="0x00394000" />
- <register type="NOA" address="0x00009888" value="0x02395000" />
- <register type="NOA" address="0x00009888" value="0x04391000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x0C3A4000" />
- <register type="NOA" address="0x00009888" value="0x1B8AA800" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x258B4005" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x47800000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800060" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="84a7956f-1ea4-4d0d-837f-e39a0376e38c"
- chipset="BDW"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank3 Active"
- description="The percentage of time in which slice1 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank3_active"
- units="percent"
- symbol_name="L31Bank3Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 L3 Bank3 Stalled"
- description="The percentage of time in which slice1 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank3_stalled"
- units="percent"
- symbol_name="L31Bank3Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x121B0340" />
- <register type="NOA" address="0x00009888" value="0x103F0274" />
- <register type="NOA" address="0x00009888" value="0x123F0000" />
- <register type="NOA" address="0x00009888" value="0x129B0340" />
- <register type="NOA" address="0x00009888" value="0x10BF0274" />
- <register type="NOA" address="0x00009888" value="0x12BF0000" />
- <register type="NOA" address="0x00009888" value="0x041B3400" />
- <register type="NOA" address="0x00009888" value="0x101B0000" />
- <register type="NOA" address="0x00009888" value="0x045C8000" />
- <register type="NOA" address="0x00009888" value="0x0A3D4000" />
- <register type="NOA" address="0x00009888" value="0x003F0080" />
- <register type="NOA" address="0x00009888" value="0x023F0793" />
- <register type="NOA" address="0x00009888" value="0x043F0014" />
- <register type="NOA" address="0x00009888" value="0x04588000" />
- <register type="NOA" address="0x00009888" value="0x005A8000" />
- <register type="NOA" address="0x00009888" value="0x025AC000" />
- <register type="NOA" address="0x00009888" value="0x045A4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x001D8000" />
- <register type="NOA" address="0x00009888" value="0x021DC000" />
- <register type="NOA" address="0x00009888" value="0x041D4000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F002A" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x00394000" />
- <register type="NOA" address="0x00009888" value="0x02395000" />
- <register type="NOA" address="0x00009888" value="0x04399000" />
- <register type="NOA" address="0x00009888" value="0x069B0034" />
- <register type="NOA" address="0x00009888" value="0x109B0000" />
- <register type="NOA" address="0x00009888" value="0x06DC4000" />
- <register type="NOA" address="0x00009888" value="0x0CBD4000" />
- <register type="NOA" address="0x00009888" value="0x0CBF0981" />
- <register type="NOA" address="0x00009888" value="0x0EBF0A0F" />
- <register type="NOA" address="0x00009888" value="0x06D84000" />
- <register type="NOA" address="0x00009888" value="0x0CDAC000" />
- <register type="NOA" address="0x00009888" value="0x0EDAC000" />
- <register type="NOA" address="0x00009888" value="0x0CDB4000" />
- <register type="NOA" address="0x00009888" value="0x0C9DC000" />
- <register type="NOA" address="0x00009888" value="0x0E9DC000" />
- <register type="NOA" address="0x00009888" value="0x109F02A8" />
- <register type="NOA" address="0x00009888" value="0x0E9F0080" />
- <register type="NOA" address="0x00009888" value="0x0CB84000" />
- <register type="NOA" address="0x00009888" value="0x0CB95000" />
- <register type="NOA" address="0x00009888" value="0x0EB95000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x258B8009" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x198C4000" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800C00" />
- <register type="NOA" address="0x00009888" value="0x47800C63" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F8014A5" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800045" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_4"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_4"
- hw_config_guid="92b493d9-df18-4bed-be06-5cac6f2a6f5f"
- chipset="BDW"
- symbol_name="L3_4"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank2 Active"
- description="The percentage of time in which slice1 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank2_active"
- units="percent"
- symbol_name="L31Bank2Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice1 L3 Bank2 Stalled"
- description="The percentage of time in which slice1 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank2_stalled"
- units="percent"
- symbol_name="L31Bank2Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x121A0340" />
- <register type="NOA" address="0x00009888" value="0x103F0017" />
- <register type="NOA" address="0x00009888" value="0x123F0020" />
- <register type="NOA" address="0x00009888" value="0x129A0340" />
- <register type="NOA" address="0x00009888" value="0x10BF0017" />
- <register type="NOA" address="0x00009888" value="0x12BF0020" />
- <register type="NOA" address="0x00009888" value="0x041A3400" />
- <register type="NOA" address="0x00009888" value="0x101A0000" />
- <register type="NOA" address="0x00009888" value="0x043B8000" />
- <register type="NOA" address="0x00009888" value="0x0A3E0010" />
- <register type="NOA" address="0x00009888" value="0x003F0200" />
- <register type="NOA" address="0x00009888" value="0x023F0113" />
- <register type="NOA" address="0x00009888" value="0x043F0014" />
- <register type="NOA" address="0x00009888" value="0x02592000" />
- <register type="NOA" address="0x00009888" value="0x005A8000" />
- <register type="NOA" address="0x00009888" value="0x025AC000" />
- <register type="NOA" address="0x00009888" value="0x045A4000" />
- <register type="NOA" address="0x00009888" value="0x0A1C8000" />
- <register type="NOA" address="0x00009888" value="0x001D8000" />
- <register type="NOA" address="0x00009888" value="0x021DC000" />
- <register type="NOA" address="0x00009888" value="0x041D4000" />
- <register type="NOA" address="0x00009888" value="0x0A1E8000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F001A" />
- <register type="NOA" address="0x00009888" value="0x00394000" />
- <register type="NOA" address="0x00009888" value="0x02395000" />
- <register type="NOA" address="0x00009888" value="0x04391000" />
- <register type="NOA" address="0x00009888" value="0x069A0034" />
- <register type="NOA" address="0x00009888" value="0x109A0000" />
- <register type="NOA" address="0x00009888" value="0x06BB4000" />
- <register type="NOA" address="0x00009888" value="0x0ABE0040" />
- <register type="NOA" address="0x00009888" value="0x0CBF0984" />
- <register type="NOA" address="0x00009888" value="0x0EBF0A02" />
- <register type="NOA" address="0x00009888" value="0x02D94000" />
- <register type="NOA" address="0x00009888" value="0x0CDAC000" />
- <register type="NOA" address="0x00009888" value="0x0EDAC000" />
- <register type="NOA" address="0x00009888" value="0x0C9C0400" />
- <register type="NOA" address="0x00009888" value="0x0C9DC000" />
- <register type="NOA" address="0x00009888" value="0x0E9DC000" />
- <register type="NOA" address="0x00009888" value="0x0C9E0400" />
- <register type="NOA" address="0x00009888" value="0x109F02A8" />
- <register type="NOA" address="0x00009888" value="0x0E9F0040" />
- <register type="NOA" address="0x00009888" value="0x0CB95000" />
- <register type="NOA" address="0x00009888" value="0x0EB95000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x258B8009" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x198C4000" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800800" />
- <register type="NOA" address="0x00009888" value="0x47800842" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F801084" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800044" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="14345c35-cc46-40d0-bb04-6ed1fbb43679"
- chipset="BDW"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Rasterizer Input Available"
- description="The percentage of time in which slice1 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer1_input_available"
- units="percent"
- symbol_name="Rasterizer1InputAvailable"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Pixel Values Ready"
- description="The percentage of time in which slice1 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values1_ready"
- units="percent"
- symbol_name="PixelValues1Ready"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 PS Output Available"
- description="The percentage of time in which slice1 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output1_available"
- units="percent"
- symbol_name="PSOutput1Available"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice1 Rasterizer Output Ready"
- description="The percentage of time in which slice1 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer1_output_ready"
- units="percent"
- symbol_name="Rasterizer1OutputReady"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data1_ready"
- units="percent"
- symbol_name="PixelData1Ready"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x143B000E" />
- <register type="NOA" address="0x00009888" value="0x043C55C0" />
- <register type="NOA" address="0x00009888" value="0x0A1E0280" />
- <register type="NOA" address="0x00009888" value="0x0C1E0408" />
- <register type="NOA" address="0x00009888" value="0x10390000" />
- <register type="NOA" address="0x00009888" value="0x12397A1F" />
- <register type="NOA" address="0x00009888" value="0x14BB000E" />
- <register type="NOA" address="0x00009888" value="0x04BC5000" />
- <register type="NOA" address="0x00009888" value="0x0A9E0296" />
- <register type="NOA" address="0x00009888" value="0x0C9E0008" />
- <register type="NOA" address="0x00009888" value="0x10B90000" />
- <register type="NOA" address="0x00009888" value="0x12B97A1F" />
- <register type="NOA" address="0x00009888" value="0x063B0042" />
- <register type="NOA" address="0x00009888" value="0x103B0000" />
- <register type="NOA" address="0x00009888" value="0x083C0000" />
- <register type="NOA" address="0x00009888" value="0x0A3E0040" />
- <register type="NOA" address="0x00009888" value="0x043F8000" />
- <register type="NOA" address="0x00009888" value="0x02594000" />
- <register type="NOA" address="0x00009888" value="0x045A8000" />
- <register type="NOA" address="0x00009888" value="0x0C1C0400" />
- <register type="NOA" address="0x00009888" value="0x041D8000" />
- <register type="NOA" address="0x00009888" value="0x081E02C0" />
- <register type="NOA" address="0x00009888" value="0x0E1E0000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1F0260" />
- <register type="NOA" address="0x00009888" value="0x101F0014" />
- <register type="NOA" address="0x00009888" value="0x003905E0" />
- <register type="NOA" address="0x00009888" value="0x06390BC0" />
- <register type="NOA" address="0x00009888" value="0x02390018" />
- <register type="NOA" address="0x00009888" value="0x04394000" />
- <register type="NOA" address="0x00009888" value="0x04BB0042" />
- <register type="NOA" address="0x00009888" value="0x10BB0000" />
- <register type="NOA" address="0x00009888" value="0x02BC05C0" />
- <register type="NOA" address="0x00009888" value="0x08BC0000" />
- <register type="NOA" address="0x00009888" value="0x0ABE0004" />
- <register type="NOA" address="0x00009888" value="0x02BF8000" />
- <register type="NOA" address="0x00009888" value="0x02D91000" />
- <register type="NOA" address="0x00009888" value="0x02DA8000" />
- <register type="NOA" address="0x00009888" value="0x089C8000" />
- <register type="NOA" address="0x00009888" value="0x029D8000" />
- <register type="NOA" address="0x00009888" value="0x089E8000" />
- <register type="NOA" address="0x00009888" value="0x0E9E0000" />
- <register type="NOA" address="0x00009888" value="0x0E9FA806" />
- <register type="NOA" address="0x00009888" value="0x109F0142" />
- <register type="NOA" address="0x00009888" value="0x08B90617" />
- <register type="NOA" address="0x00009888" value="0x0AB90BE0" />
- <register type="NOA" address="0x00009888" value="0x02B94000" />
- <register type="NOA" address="0x00009888" value="0x0D88F000" />
- <register type="NOA" address="0x00009888" value="0x0F88000C" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A2800" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x238B52A0" />
- <register type="NOA" address="0x00009888" value="0x258B6A95" />
- <register type="NOA" address="0x00009888" value="0x278B0029" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C1500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0014" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x038D8000" />
- <register type="NOA" address="0x00009888" value="0x058D2000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x4D800444" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F804000" />
- <register type="NOA" address="0x00009888" value="0x43801080" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800084" />
- <register type="NOA" address="0x00009888" value="0x53800044" />
- <register type="NOA" address="0x00009888" value="0x47801080" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800000" />
- <register type="NOA" address="0x00009888" value="0x41800840" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00006000" />
- <register type="OA" address="0x00002774" value="0x0000F3FF" />
- <register type="OA" address="0x00002778" value="0x00001800" />
- <register type="OA" address="0x0000277C" value="0x0000FCFF" />
- <register type="OA" address="0x00002780" value="0x00000600" />
- <register type="OA" address="0x00002784" value="0x0000FF3F" />
- <register type="OA" address="0x00002788" value="0x00000180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000060" />
- <register type="OA" address="0x00002794" value="0x0000FFF3" />
- <register type="OA" address="0x00002798" value="0x00000018" />
- <register type="OA" address="0x0000279C" value="0x0000FFFC" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler_1"
- hw_config_guid="f0c6ba37-d3d3-4211-91b5-226730312a54"
- chipset="BDW"
- symbol_name="Sampler_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Slice1 Subslice0 Input Available"
- description="The percentage of time in which slice1 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler10_input_available"
- units="percent"
- symbol_name="Sampler10InputAvailable"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Slice1 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler12_output_ready"
- units="percent"
- symbol_name="Sampler12OutputReady"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Subslice1 Input Available"
- description="The percentage of time in which slice1 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler11_input_available"
- units="percent"
- symbol_name="Sampler11InputAvailable"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice1 Subslice2 Input Available"
- description="The percentage of time in which slice1 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler12_input_available"
- units="percent"
- symbol_name="Sampler12InputAvailable"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice1 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler10_output_ready"
- units="percent"
- symbol_name="Sampler10OutputReady"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Slice1 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler11_output_ready"
- units="percent"
- symbol_name="Sampler11OutputReady"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x18921400" />
- <register type="NOA" address="0x00009888" value="0x149500AB" />
- <register type="NOA" address="0x00009888" value="0x18B21400" />
- <register type="NOA" address="0x00009888" value="0x14B500AB" />
- <register type="NOA" address="0x00009888" value="0x18D21400" />
- <register type="NOA" address="0x00009888" value="0x14D500AB" />
- <register type="NOA" address="0x00009888" value="0x0CDC8000" />
- <register type="NOA" address="0x00009888" value="0x0EDC4000" />
- <register type="NOA" address="0x00009888" value="0x02DCC000" />
- <register type="NOA" address="0x00009888" value="0x04DCC000" />
- <register type="NOA" address="0x00009888" value="0x1ABD00A0" />
- <register type="NOA" address="0x00009888" value="0x0ABD8000" />
- <register type="NOA" address="0x00009888" value="0x0CD88000" />
- <register type="NOA" address="0x00009888" value="0x0ED84000" />
- <register type="NOA" address="0x00009888" value="0x04D88000" />
- <register type="NOA" address="0x00009888" value="0x1ADB0050" />
- <register type="NOA" address="0x00009888" value="0x04DB8000" />
- <register type="NOA" address="0x00009888" value="0x06DB8000" />
- <register type="NOA" address="0x00009888" value="0x08DB8000" />
- <register type="NOA" address="0x00009888" value="0x0ADB4000" />
- <register type="NOA" address="0x00009888" value="0x109F02A0" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
- <register type="NOA" address="0x00009888" value="0x18B82500" />
- <register type="NOA" address="0x00009888" value="0x02B88000" />
- <register type="NOA" address="0x00009888" value="0x04B84000" />
- <register type="NOA" address="0x00009888" value="0x06B84000" />
- <register type="NOA" address="0x00009888" value="0x08B84000" />
- <register type="NOA" address="0x00009888" value="0x0AB84000" />
- <register type="NOA" address="0x00009888" value="0x0CB88000" />
- <register type="NOA" address="0x00009888" value="0x0CB98000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x00B98000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x04B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x1ABA0200" />
- <register type="NOA" address="0x00009888" value="0x02BA8000" />
- <register type="NOA" address="0x00009888" value="0x0CBA8000" />
- <register type="NOA" address="0x00009888" value="0x04908000" />
- <register type="NOA" address="0x00009888" value="0x04918000" />
- <register type="NOA" address="0x00009888" value="0x04927300" />
- <register type="NOA" address="0x00009888" value="0x10920000" />
- <register type="NOA" address="0x00009888" value="0x1893000A" />
- <register type="NOA" address="0x00009888" value="0x0A934000" />
- <register type="NOA" address="0x00009888" value="0x0A946000" />
- <register type="NOA" address="0x00009888" value="0x0C959000" />
- <register type="NOA" address="0x00009888" value="0x0E950098" />
- <register type="NOA" address="0x00009888" value="0x10950000" />
- <register type="NOA" address="0x00009888" value="0x04B04000" />
- <register type="NOA" address="0x00009888" value="0x04B14000" />
- <register type="NOA" address="0x00009888" value="0x04B20073" />
- <register type="NOA" address="0x00009888" value="0x10B20000" />
- <register type="NOA" address="0x00009888" value="0x04B38000" />
- <register type="NOA" address="0x00009888" value="0x06B38000" />
- <register type="NOA" address="0x00009888" value="0x08B34000" />
- <register type="NOA" address="0x00009888" value="0x04B4C000" />
- <register type="NOA" address="0x00009888" value="0x02B59890" />
- <register type="NOA" address="0x00009888" value="0x10B50000" />
- <register type="NOA" address="0x00009888" value="0x06D04000" />
- <register type="NOA" address="0x00009888" value="0x06D14000" />
- <register type="NOA" address="0x00009888" value="0x06D20073" />
- <register type="NOA" address="0x00009888" value="0x10D20000" />
- <register type="NOA" address="0x00009888" value="0x18D30020" />
- <register type="NOA" address="0x00009888" value="0x02D38000" />
- <register type="NOA" address="0x00009888" value="0x0CD34000" />
- <register type="NOA" address="0x00009888" value="0x0AD48000" />
- <register type="NOA" address="0x00009888" value="0x04D42000" />
- <register type="NOA" address="0x00009888" value="0x0ED59000" />
- <register type="NOA" address="0x00009888" value="0x00D59800" />
- <register type="NOA" address="0x00009888" value="0x10D50000" />
- <register type="NOA" address="0x00009888" value="0x0F88000E" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B5500" />
- <register type="NOA" address="0x00009888" value="0x258B000A" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8D8000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x2185000A" />
- <register type="NOA" address="0x00009888" value="0x1B830150" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D848000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D808000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47801021" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800C64" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800C02" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler_2"
- hw_config_guid="30bf3702-48cf-4bca-b412-7cf50bb2f564"
- chipset="BDW"
- symbol_name="Sampler_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x18121400" />
- <register type="NOA" address="0x00009888" value="0x141500AB" />
- <register type="NOA" address="0x00009888" value="0x18321400" />
- <register type="NOA" address="0x00009888" value="0x143500AB" />
- <register type="NOA" address="0x00009888" value="0x18521400" />
- <register type="NOA" address="0x00009888" value="0x145500AB" />
- <register type="NOA" address="0x00009888" value="0x0C5C8000" />
- <register type="NOA" address="0x00009888" value="0x0E5C4000" />
- <register type="NOA" address="0x00009888" value="0x025CC000" />
- <register type="NOA" address="0x00009888" value="0x045CC000" />
- <register type="NOA" address="0x00009888" value="0x1A3D00A0" />
- <register type="NOA" address="0x00009888" value="0x0A3D8000" />
- <register type="NOA" address="0x00009888" value="0x0C588000" />
- <register type="NOA" address="0x00009888" value="0x0E584000" />
- <register type="NOA" address="0x00009888" value="0x04588000" />
- <register type="NOA" address="0x00009888" value="0x1A5B0050" />
- <register type="NOA" address="0x00009888" value="0x045B8000" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B8000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x101F02A0" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
- <register type="NOA" address="0x00009888" value="0x18382500" />
- <register type="NOA" address="0x00009888" value="0x02388000" />
- <register type="NOA" address="0x00009888" value="0x04384000" />
- <register type="NOA" address="0x00009888" value="0x06384000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0C388000" />
- <register type="NOA" address="0x00009888" value="0x0C398000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x00398000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x1A3A0200" />
- <register type="NOA" address="0x00009888" value="0x023A8000" />
- <register type="NOA" address="0x00009888" value="0x0C3A8000" />
- <register type="NOA" address="0x00009888" value="0x04108000" />
- <register type="NOA" address="0x00009888" value="0x04118000" />
- <register type="NOA" address="0x00009888" value="0x04127300" />
- <register type="NOA" address="0x00009888" value="0x10120000" />
- <register type="NOA" address="0x00009888" value="0x1813000A" />
- <register type="NOA" address="0x00009888" value="0x0A134000" />
- <register type="NOA" address="0x00009888" value="0x0A146000" />
- <register type="NOA" address="0x00009888" value="0x0C159000" />
- <register type="NOA" address="0x00009888" value="0x0E150098" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04304000" />
- <register type="NOA" address="0x00009888" value="0x04314000" />
- <register type="NOA" address="0x00009888" value="0x04320073" />
- <register type="NOA" address="0x00009888" value="0x10320000" />
- <register type="NOA" address="0x00009888" value="0x04338000" />
- <register type="NOA" address="0x00009888" value="0x06338000" />
- <register type="NOA" address="0x00009888" value="0x08334000" />
- <register type="NOA" address="0x00009888" value="0x0434C000" />
- <register type="NOA" address="0x00009888" value="0x02359890" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x06504000" />
- <register type="NOA" address="0x00009888" value="0x06514000" />
- <register type="NOA" address="0x00009888" value="0x06520073" />
- <register type="NOA" address="0x00009888" value="0x10520000" />
- <register type="NOA" address="0x00009888" value="0x18530020" />
- <register type="NOA" address="0x00009888" value="0x02538000" />
- <register type="NOA" address="0x00009888" value="0x0C534000" />
- <register type="NOA" address="0x00009888" value="0x0A548000" />
- <register type="NOA" address="0x00009888" value="0x04542000" />
- <register type="NOA" address="0x00009888" value="0x0E559000" />
- <register type="NOA" address="0x00009888" value="0x00559800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x1B8AA000" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x258B0005" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x2185000A" />
- <register type="NOA" address="0x00009888" value="0x1B830150" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D848000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D808000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47801021" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800C64" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800C02" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="238bec85-df05-44f3-b905-d166712f2451"
- chipset="BDW"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread11_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread11ReadyForDispatch"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread12_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread12ReadyForDispatch"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread10_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread10ReadyForDispatch"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread12_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread12ReadyForDispatch"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread10_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread10ReadyForDispatch"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread11_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread11ReadyForDispatch"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x16154D60" />
- <register type="NOA" address="0x00009888" value="0x16352E60" />
- <register type="NOA" address="0x00009888" value="0x16554D60" />
- <register type="NOA" address="0x00009888" value="0x16950000" />
- <register type="NOA" address="0x00009888" value="0x16B50000" />
- <register type="NOA" address="0x00009888" value="0x16D50000" />
- <register type="NOA" address="0x00009888" value="0x005C8000" />
- <register type="NOA" address="0x00009888" value="0x045CC000" />
- <register type="NOA" address="0x00009888" value="0x065C4000" />
- <register type="NOA" address="0x00009888" value="0x083D8000" />
- <register type="NOA" address="0x00009888" value="0x0A3D8000" />
- <register type="NOA" address="0x00009888" value="0x0458C000" />
- <register type="NOA" address="0x00009888" value="0x025B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x04388000" />
- <register type="NOA" address="0x00009888" value="0x06388000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0C384000" />
- <register type="NOA" address="0x00009888" value="0x00398000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x043A8000" />
- <register type="NOA" address="0x00009888" value="0x063A8000" />
- <register type="NOA" address="0x00009888" value="0x08138000" />
- <register type="NOA" address="0x00009888" value="0x0A138000" />
- <register type="NOA" address="0x00009888" value="0x06143000" />
- <register type="NOA" address="0x00009888" value="0x0415CFC7" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x02338000" />
- <register type="NOA" address="0x00009888" value="0x0C338000" />
- <register type="NOA" address="0x00009888" value="0x04342000" />
- <register type="NOA" address="0x00009888" value="0x06344000" />
- <register type="NOA" address="0x00009888" value="0x0035C700" />
- <register type="NOA" address="0x00009888" value="0x063500CF" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04538000" />
- <register type="NOA" address="0x00009888" value="0x06538000" />
- <register type="NOA" address="0x00009888" value="0x0454C000" />
- <register type="NOA" address="0x00009888" value="0x0255CFC7" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06DC8000" />
- <register type="NOA" address="0x00009888" value="0x08DC4000" />
- <register type="NOA" address="0x00009888" value="0x0CDCC000" />
- <register type="NOA" address="0x00009888" value="0x0EDCC000" />
- <register type="NOA" address="0x00009888" value="0x1ABD00A8" />
- <register type="NOA" address="0x00009888" value="0x0CD8C000" />
- <register type="NOA" address="0x00009888" value="0x0ED84000" />
- <register type="NOA" address="0x00009888" value="0x0EDB8000" />
- <register type="NOA" address="0x00009888" value="0x18DB0800" />
- <register type="NOA" address="0x00009888" value="0x1ADB0254" />
- <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x0EB84000" />
- <register type="NOA" address="0x00009888" value="0x16B84000" />
- <register type="NOA" address="0x00009888" value="0x18B8156A" />
- <register type="NOA" address="0x00009888" value="0x06B98000" />
- <register type="NOA" address="0x00009888" value="0x08B9A000" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x18BAA000" />
- <register type="NOA" address="0x00009888" value="0x1ABA0002" />
- <register type="NOA" address="0x00009888" value="0x16934000" />
- <register type="NOA" address="0x00009888" value="0x1893000A" />
- <register type="NOA" address="0x00009888" value="0x0A947000" />
- <register type="NOA" address="0x00009888" value="0x0C95C5C1" />
- <register type="NOA" address="0x00009888" value="0x0E9500C3" />
- <register type="NOA" address="0x00009888" value="0x10950000" />
- <register type="NOA" address="0x00009888" value="0x0EB38000" />
- <register type="NOA" address="0x00009888" value="0x16B30040" />
- <register type="NOA" address="0x00009888" value="0x18B30020" />
- <register type="NOA" address="0x00009888" value="0x06B48000" />
- <register type="NOA" address="0x00009888" value="0x08B41000" />
- <register type="NOA" address="0x00009888" value="0x0AB48000" />
- <register type="NOA" address="0x00009888" value="0x06B5C500" />
- <register type="NOA" address="0x00009888" value="0x08B500C3" />
- <register type="NOA" address="0x00009888" value="0x0EB5C100" />
- <register type="NOA" address="0x00009888" value="0x10B50000" />
- <register type="NOA" address="0x00009888" value="0x16D31500" />
- <register type="NOA" address="0x00009888" value="0x08D4E000" />
- <register type="NOA" address="0x00009888" value="0x08D5C100" />
- <register type="NOA" address="0x00009888" value="0x0AD5C3C5" />
- <register type="NOA" address="0x00009888" value="0x10D50000" />
- <register type="NOA" address="0x00009888" value="0x0D88F800" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x258BAAA5" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x0F8C4000" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C5500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x078D8000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800C42" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800063" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800800" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F8014A4" />
- <register type="NOA" address="0x00009888" value="0x41801042" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x0000FE7F" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFBF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFF7" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FFF9" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="24bf02cd-8693-4583-981c-c4165b33da01"
- chipset="BDW"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header11_ready_port1"
- units="percent"
- symbol_name="ThreadHeader11ReadyPort1"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header11_ready_port0"
- units="percent"
- symbol_name="ThreadHeader11ReadyPort0"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header12_ready_port0"
- units="percent"
- symbol_name="ThreadHeader12ReadyPort0"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header10_ready_port1"
- units="percent"
- symbol_name="ThreadHeader10ReadyPort1"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice1 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header12_ready_port1"
- units="percent"
- symbol_name="ThreadHeader12ReadyPort1"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header10_ready_port0"
- units="percent"
- symbol_name="ThreadHeader10ReadyPort0"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x16150000" />
- <register type="NOA" address="0x00009888" value="0x16350000" />
- <register type="NOA" address="0x00009888" value="0x16550000" />
- <register type="NOA" address="0x00009888" value="0x16952E60" />
- <register type="NOA" address="0x00009888" value="0x16B54D60" />
- <register type="NOA" address="0x00009888" value="0x16D52E60" />
- <register type="NOA" address="0x00009888" value="0x065C8000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x0A5CC000" />
- <register type="NOA" address="0x00009888" value="0x0C5C4000" />
- <register type="NOA" address="0x00009888" value="0x0E3D8000" />
- <register type="NOA" address="0x00009888" value="0x183DA000" />
- <register type="NOA" address="0x00009888" value="0x06588000" />
- <register type="NOA" address="0x00009888" value="0x08588000" />
- <register type="NOA" address="0x00009888" value="0x0A584000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x185B5800" />
- <register type="NOA" address="0x00009888" value="0x1A5B000A" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
- <register type="NOA" address="0x00009888" value="0x101F02AA" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18382A55" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x1A3A02A0" />
- <register type="NOA" address="0x00009888" value="0x0E138000" />
- <register type="NOA" address="0x00009888" value="0x16130500" />
- <register type="NOA" address="0x00009888" value="0x06148000" />
- <register type="NOA" address="0x00009888" value="0x08146000" />
- <register type="NOA" address="0x00009888" value="0x0615C100" />
- <register type="NOA" address="0x00009888" value="0x0815C500" />
- <register type="NOA" address="0x00009888" value="0x0A1500C3" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x16335040" />
- <register type="NOA" address="0x00009888" value="0x08349000" />
- <register type="NOA" address="0x00009888" value="0x0A341000" />
- <register type="NOA" address="0x00009888" value="0x083500C1" />
- <register type="NOA" address="0x00009888" value="0x0A35C500" />
- <register type="NOA" address="0x00009888" value="0x0C3500C3" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x1853002A" />
- <register type="NOA" address="0x00009888" value="0x0A54E000" />
- <register type="NOA" address="0x00009888" value="0x0C55C500" />
- <register type="NOA" address="0x00009888" value="0x0E55C1C3" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x00DC8000" />
- <register type="NOA" address="0x00009888" value="0x02DCC000" />
- <register type="NOA" address="0x00009888" value="0x04DC4000" />
- <register type="NOA" address="0x00009888" value="0x04BD8000" />
- <register type="NOA" address="0x00009888" value="0x06BD8000" />
- <register type="NOA" address="0x00009888" value="0x02D8C000" />
- <register type="NOA" address="0x00009888" value="0x02DB8000" />
- <register type="NOA" address="0x00009888" value="0x04DB4000" />
- <register type="NOA" address="0x00009888" value="0x06DB4000" />
- <register type="NOA" address="0x00009888" value="0x08DB8000" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
- <register type="NOA" address="0x00009888" value="0x02B84000" />
- <register type="NOA" address="0x00009888" value="0x04B84000" />
- <register type="NOA" address="0x00009888" value="0x06B84000" />
- <register type="NOA" address="0x00009888" value="0x08B84000" />
- <register type="NOA" address="0x00009888" value="0x0AB88000" />
- <register type="NOA" address="0x00009888" value="0x0CB88000" />
- <register type="NOA" address="0x00009888" value="0x00B98000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x04B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x0ABA8000" />
- <register type="NOA" address="0x00009888" value="0x0CBA8000" />
- <register type="NOA" address="0x00009888" value="0x04938000" />
- <register type="NOA" address="0x00009888" value="0x06938000" />
- <register type="NOA" address="0x00009888" value="0x0494C000" />
- <register type="NOA" address="0x00009888" value="0x0295CFC7" />
- <register type="NOA" address="0x00009888" value="0x10950000" />
- <register type="NOA" address="0x00009888" value="0x02B38000" />
- <register type="NOA" address="0x00009888" value="0x08B38000" />
- <register type="NOA" address="0x00009888" value="0x04B42000" />
- <register type="NOA" address="0x00009888" value="0x06B41000" />
- <register type="NOA" address="0x00009888" value="0x00B5C700" />
- <register type="NOA" address="0x00009888" value="0x04B500CF" />
- <register type="NOA" address="0x00009888" value="0x10B50000" />
- <register type="NOA" address="0x00009888" value="0x0AD38000" />
- <register type="NOA" address="0x00009888" value="0x0CD38000" />
- <register type="NOA" address="0x00009888" value="0x06D46000" />
- <register type="NOA" address="0x00009888" value="0x04D5C700" />
- <register type="NOA" address="0x00009888" value="0x06D500CF" />
- <register type="NOA" address="0x00009888" value="0x10D50000" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x258B555A" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x238B5500" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800882" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45801082" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x478014A5" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800002" />
- <register type="NOA" address="0x00009888" value="0x41800C62" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x0000FE7F" />
- <register type="OA" address="0x00002780" value="0x00000000" />
- <register type="OA" address="0x00002784" value="0x0000FF9F" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000FFE7" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFFB" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FFFD" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen8"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="8fb61ba2-2fbb-454c-a136-2dec5a8a595e"
- chipset="BDW"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x161503E0" />
- <register type="NOA" address="0x00009888" value="0x163503E0" />
- <register type="NOA" address="0x00009888" value="0x165503E0" />
- <register type="NOA" address="0x00009888" value="0x169503E0" />
- <register type="NOA" address="0x00009888" value="0x16B503E0" />
- <register type="NOA" address="0x00009888" value="0x16D503E0" />
- <register type="NOA" address="0x00009888" value="0x045CC000" />
- <register type="NOA" address="0x00009888" value="0x083D8000" />
- <register type="NOA" address="0x00009888" value="0x04584000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00A8" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0C388000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x0C3A8000" />
- <register type="NOA" address="0x00009888" value="0x08138000" />
- <register type="NOA" address="0x00009888" value="0x06141000" />
- <register type="NOA" address="0x00009888" value="0x041500C3" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x0A338000" />
- <register type="NOA" address="0x00009888" value="0x06342000" />
- <register type="NOA" address="0x00009888" value="0x0435C300" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x0C538000" />
- <register type="NOA" address="0x00009888" value="0x06544000" />
- <register type="NOA" address="0x00009888" value="0x065500C3" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x00DC8000" />
- <register type="NOA" address="0x00009888" value="0x02DC4000" />
- <register type="NOA" address="0x00009888" value="0x02BD8000" />
- <register type="NOA" address="0x00009888" value="0x00D88000" />
- <register type="NOA" address="0x00009888" value="0x02DB4000" />
- <register type="NOA" address="0x00009888" value="0x04DB8000" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0E9F0002" />
- <register type="NOA" address="0x00009888" value="0x02B84000" />
- <register type="NOA" address="0x00009888" value="0x04B84000" />
- <register type="NOA" address="0x00009888" value="0x06B88000" />
- <register type="NOA" address="0x00009888" value="0x00B98000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x06BA8000" />
- <register type="NOA" address="0x00009888" value="0x02938000" />
- <register type="NOA" address="0x00009888" value="0x04942000" />
- <register type="NOA" address="0x00009888" value="0x0095C300" />
- <register type="NOA" address="0x00009888" value="0x10950000" />
- <register type="NOA" address="0x00009888" value="0x04B38000" />
- <register type="NOA" address="0x00009888" value="0x04B44000" />
- <register type="NOA" address="0x00009888" value="0x02B500C3" />
- <register type="NOA" address="0x00009888" value="0x10B50000" />
- <register type="NOA" address="0x00009888" value="0x06D38000" />
- <register type="NOA" address="0x00009888" value="0x04D48000" />
- <register type="NOA" address="0x00009888" value="0x02D5C300" />
- <register type="NOA" address="0x00009888" value="0x10D50000" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x238B3500" />
- <register type="NOA" address="0x00009888" value="0x258B0005" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x2185000A" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800C40" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41801482" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00001000" />
- <register type="FLEX" address="0x0000E558" value="0x00003002" />
- <register type="FLEX" address="0x0000E658" value="0x00005004" />
- <register type="FLEX" address="0x0000E758" value="0x00011010" />
- <register type="FLEX" address="0x0000E45C" value="0x00050012" />
- <register type="FLEX" address="0x0000E55C" value="0x00052051" />
- <register type="FLEX" address="0x0000E65C" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen8"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="e1743ca0-7fc8-410b-a066-de7bbb9280b7"
- chipset="BDW"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x14100812" />
- <register type="NOA" address="0x00009888" value="0x14125800" />
- <register type="NOA" address="0x00009888" value="0x161200C0" />
- <register type="NOA" address="0x00009888" value="0x14300812" />
- <register type="NOA" address="0x00009888" value="0x14325800" />
- <register type="NOA" address="0x00009888" value="0x163200C0" />
- <register type="NOA" address="0x00009888" value="0x005C4000" />
- <register type="NOA" address="0x00009888" value="0x065C8000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x0A5CC000" />
- <register type="NOA" address="0x00009888" value="0x0C5CC000" />
- <register type="NOA" address="0x00009888" value="0x003D8000" />
- <register type="NOA" address="0x00009888" value="0x0E3D8000" />
- <register type="NOA" address="0x00009888" value="0x183D2800" />
- <register type="NOA" address="0x00009888" value="0x00584000" />
- <register type="NOA" address="0x00009888" value="0x06588000" />
- <register type="NOA" address="0x00009888" value="0x0858C000" />
- <register type="NOA" address="0x00009888" value="0x005B4000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x185B9400" />
- <register type="NOA" address="0x00009888" value="0x1A5B002A" />
- <register type="NOA" address="0x00009888" value="0x0C1F0800" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
- <register type="NOA" address="0x00009888" value="0x101F002A" />
- <register type="NOA" address="0x00009888" value="0x00384000" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18380155" />
- <register type="NOA" address="0x00009888" value="0x00392000" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x00100047" />
- <register type="NOA" address="0x00009888" value="0x06101A80" />
- <register type="NOA" address="0x00009888" value="0x10100000" />
- <register type="NOA" address="0x00009888" value="0x0810C000" />
- <register type="NOA" address="0x00009888" value="0x0811C000" />
- <register type="NOA" address="0x00009888" value="0x08126151" />
- <register type="NOA" address="0x00009888" value="0x10120000" />
- <register type="NOA" address="0x00009888" value="0x00134000" />
- <register type="NOA" address="0x00009888" value="0x0E134000" />
- <register type="NOA" address="0x00009888" value="0x161300A0" />
- <register type="NOA" address="0x00009888" value="0x0A301AC7" />
- <register type="NOA" address="0x00009888" value="0x10300000" />
- <register type="NOA" address="0x00009888" value="0x0C30C000" />
- <register type="NOA" address="0x00009888" value="0x0C31C000" />
- <register type="NOA" address="0x00009888" value="0x0C326151" />
- <register type="NOA" address="0x00009888" value="0x10320000" />
- <register type="NOA" address="0x00009888" value="0x16332A00" />
- <register type="NOA" address="0x00009888" value="0x18330001" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A2AA0" />
- <register type="NOA" address="0x00009888" value="0x238B0020" />
- <register type="NOA" address="0x00009888" value="0x258B5550" />
- <register type="NOA" address="0x00009888" value="0x278B0001" />
- <register type="NOA" address="0x00009888" value="0x1F850080" />
- <register type="NOA" address="0x00009888" value="0x2185AAA0" />
- <register type="NOA" address="0x00009888" value="0x23850002" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830015" />
- <register type="NOA" address="0x00009888" value="0x01844000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x11804000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800800" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800002" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800884" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800002" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="0a9eb7be-feee-4275-a139-6d9cedf0fdb0"
- chipset="BDW"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox1 Ring Busy"
- description="The percentage of time when Vdbox1 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox1_busy"
- units="percent"
- symbol_name="Vdbox1Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x1AF00100" />
- <register type="NOA" address="0x00009888" value="0x118B0000" />
- <register type="NOA" address="0x00009888" value="0x11850008" />
- <register type="NOA" address="0x00009888" value="0x17830100" />
- <register type="NOA" address="0x00009888" value="0x1A700100" />
- <register type="NOA" address="0x00009888" value="0x1D940040" />
- <register type="NOA" address="0x00009888" value="0x02F00085" />
- <register type="NOA" address="0x00009888" value="0x10F00000" />
- <register type="NOA" address="0x00009888" value="0x24F00000" />
- <register type="NOA" address="0x00009888" value="0x078B0003" />
- <register type="NOA" address="0x00009888" value="0x238B0400" />
- <register type="NOA" address="0x00009888" value="0x258B0000" />
- <register type="NOA" address="0x00009888" value="0x058C8000" />
- <register type="NOA" address="0x00009888" value="0x038D2000" />
- <register type="NOA" address="0x00009888" value="0x03850500" />
- <register type="NOA" address="0x00009888" value="0x1F858800" />
- <register type="NOA" address="0x00009888" value="0x2185000A" />
- <register type="NOA" address="0x00009888" value="0x05834055" />
- <register type="NOA" address="0x00009888" value="0x11830000" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x0B838000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x03844000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x04708500" />
- <register type="NOA" address="0x00009888" value="0x10700000" />
- <register type="NOA" address="0x00009888" value="0x24700000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x4D801000" />
- <register type="NOA" address="0x00009888" value="0x3F800000" />
- <register type="NOA" address="0x00009888" value="0x4F800004" />
- <register type="NOA" address="0x00009888" value="0x418014A0" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0007C000" />
- <register type="OA" address="0x00002774" value="0x000007FF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen8"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="d6de6f55-e526-4f79-a6a6-d7315c09044e"
- chipset="BDW"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x198B0000" />
- <register type="NOA" address="0x00009888" value="0x078B0066" />
- <register type="NOA" address="0x00009888" value="0x118B0000" />
- <register type="NOA" address="0x00009888" value="0x258B0000" />
- <register type="NOA" address="0x00009888" value="0x21850008" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 IO BB"
- underscore_name="stc__pma_stall"
- hw_config_guid="e713f347-953e-4d8c-b02f-6be31df2db2b"
- chipset="BDW"
- symbol_name="STC_PmaStall"
- >
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x0C1F0001" />
- <register type="NOA" address="0x00009888" value="0x001F0015" />
- <register type="NOA" address="0x00009888" value="0x041F4AC0" />
- <register type="NOA" address="0x00009888" value="0x061F03D8" />
- <register type="NOA" address="0x00009888" value="0x0E1F0000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A00A0" />
- <register type="NOA" address="0x00009888" value="0x238B0020" />
- <register type="NOA" address="0x00009888" value="0x258B0550" />
- <register type="NOA" address="0x00009888" value="0x1F850080" />
- <register type="NOA" address="0x00009888" value="0x21850AA0" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x01844000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B844000" />
- <register type="NOA" address="0x00009888" value="0x11804000" />
- <register type="NOA" address="0x00009888" value="0x17808000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B804000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x008000E1" />
- <register type="OA" address="0x00002774" value="0x001FFFE0" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_bxt.xml b/src/mesa/drivers/dri/i965/brw_oa_bxt.xml
deleted file mode 100644
index db018a3d62b..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_bxt.xml
+++ /dev/null
@@ -1,9498 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1522878593" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="22b9519a-e9ba-4c41-8b54-f4f8ca14fa0a"
- chipset="BXT"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA"
- availability="$SkuRevisionId 0x03 UGTE"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C00F0" />
- <register type="NOA" address="0x00009888" value="0x12120280" />
- <register type="NOA" address="0x00009888" value="0x12320280" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900C00" />
- <register type="NOA" address="0x00009888" value="0x419000A0" />
- <register type="NOA" address="0x00009888" value="0x002D1000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0A2D1000" />
- <register type="NOA" address="0x00009888" value="0x0C2E0800" />
- <register type="NOA" address="0x00009888" value="0x0E2E5900" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4C8000" />
- <register type="NOA" address="0x00009888" value="0x0E4C4000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E2000" />
- <register type="NOA" address="0x00009888" value="0x1C4F0010" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A0FCC00" />
- <register type="NOA" address="0x00009888" value="0x1C0F0002" />
- <register type="NOA" address="0x00009888" value="0x1C2C0040" />
- <register type="NOA" address="0x00009888" value="0x00101000" />
- <register type="NOA" address="0x00009888" value="0x04101000" />
- <register type="NOA" address="0x00009888" value="0x00114000" />
- <register type="NOA" address="0x00009888" value="0x08114000" />
- <register type="NOA" address="0x00009888" value="0x00120020" />
- <register type="NOA" address="0x00009888" value="0x08120021" />
- <register type="NOA" address="0x00009888" value="0x00141000" />
- <register type="NOA" address="0x00009888" value="0x08141000" />
- <register type="NOA" address="0x00009888" value="0x02308000" />
- <register type="NOA" address="0x00009888" value="0x04302000" />
- <register type="NOA" address="0x00009888" value="0x06318000" />
- <register type="NOA" address="0x00009888" value="0x08318000" />
- <register type="NOA" address="0x00009888" value="0x06320800" />
- <register type="NOA" address="0x00009888" value="0x08320840" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x06344000" />
- <register type="NOA" address="0x00009888" value="0x08344000" />
- <register type="NOA" address="0x00009888" value="0x0D931831" />
- <register type="NOA" address="0x00009888" value="0x0F939F3F" />
- <register type="NOA" address="0x00009888" value="0x01939E80" />
- <register type="NOA" address="0x00009888" value="0x039303BC" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1993002A" />
- <register type="NOA" address="0x00009888" value="0x07930000" />
- <register type="NOA" address="0x00009888" value="0x09930000" />
- <register type="NOA" address="0x00009888" value="0x1D900177" />
- <register type="NOA" address="0x00009888" value="0x1F900187" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x53901110" />
- <register type="NOA" address="0x00009888" value="0x43900423" />
- <register type="NOA" address="0x00009888" value="0x55900111" />
- <register type="NOA" address="0x00009888" value="0x47900C02" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900020" />
- <register type="NOA" address="0x00009888" value="0x59901111" />
- <register type="NOA" address="0x00009888" value="0x4B900421" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x45900821" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="012d72cf-82a9-4d25-8ddf-74076fd30797"
- chipset="BXT"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x39900340" />
- <register type="NOA" address="0x00009888" value="0x3F900C00" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x002D5000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D4000" />
- <register type="NOA" address="0x00009888" value="0x0A2D1000" />
- <register type="NOA" address="0x00009888" value="0x0C2D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x0C2E1400" />
- <register type="NOA" address="0x00009888" value="0x0E2E5100" />
- <register type="NOA" address="0x00009888" value="0x102E0114" />
- <register type="NOA" address="0x00009888" value="0x044CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4C8000" />
- <register type="NOA" address="0x00009888" value="0x0E4C4000" />
- <register type="NOA" address="0x00009888" value="0x104C8000" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x004EA000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E2000" />
- <register type="NOA" address="0x00009888" value="0x0C4EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F6B42" />
- <register type="NOA" address="0x00009888" value="0x064F6200" />
- <register type="NOA" address="0x00009888" value="0x084F4100" />
- <register type="NOA" address="0x00009888" value="0x0A4F0061" />
- <register type="NOA" address="0x00009888" value="0x0C4F6C4C" />
- <register type="NOA" address="0x00009888" value="0x0E4F4B00" />
- <register type="NOA" address="0x00009888" value="0x1A4F0000" />
- <register type="NOA" address="0x00009888" value="0x1C4F0000" />
- <register type="NOA" address="0x00009888" value="0x180F5000" />
- <register type="NOA" address="0x00009888" value="0x1A0F8800" />
- <register type="NOA" address="0x00009888" value="0x1C0F08A2" />
- <register type="NOA" address="0x00009888" value="0x182C4000" />
- <register type="NOA" address="0x00009888" value="0x1C2C1451" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x1A2C0010" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x19938A28" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x19900177" />
- <register type="NOA" address="0x00009888" value="0x1B900178" />
- <register type="NOA" address="0x00009888" value="0x1D900125" />
- <register type="NOA" address="0x00009888" value="0x1F900123" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x53901000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x55900111" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="ce416533-e49e-4211-80af-ec513590a914"
- chipset="BXT"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C2E001F" />
- <register type="NOA" address="0x00009888" value="0x0A2F0000" />
- <register type="NOA" address="0x00009888" value="0x10186800" />
- <register type="NOA" address="0x00009888" value="0x11810019" />
- <register type="NOA" address="0x00009888" value="0x15810013" />
- <register type="NOA" address="0x00009888" value="0x13820020" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x17840000" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x21860000" />
- <register type="NOA" address="0x00009888" value="0x178703E0" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x022E5400" />
- <register type="NOA" address="0x00009888" value="0x002E0000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0080" />
- <register type="NOA" address="0x00009888" value="0x082F0040" />
- <register type="NOA" address="0x00009888" value="0x002F0000" />
- <register type="NOA" address="0x00009888" value="0x06143000" />
- <register type="NOA" address="0x00009888" value="0x06174000" />
- <register type="NOA" address="0x00009888" value="0x06180012" />
- <register type="NOA" address="0x00009888" value="0x00180000" />
- <register type="NOA" address="0x00009888" value="0x0D804000" />
- <register type="NOA" address="0x00009888" value="0x0F804000" />
- <register type="NOA" address="0x00009888" value="0x05804000" />
- <register type="NOA" address="0x00009888" value="0x09810200" />
- <register type="NOA" address="0x00009888" value="0x0B810030" />
- <register type="NOA" address="0x00009888" value="0x03810003" />
- <register type="NOA" address="0x00009888" value="0x21819140" />
- <register type="NOA" address="0x00009888" value="0x23819050" />
- <register type="NOA" address="0x00009888" value="0x25810018" />
- <register type="NOA" address="0x00009888" value="0x0B820980" />
- <register type="NOA" address="0x00009888" value="0x03820D80" />
- <register type="NOA" address="0x00009888" value="0x11820000" />
- <register type="NOA" address="0x00009888" value="0x0182C000" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x09824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0D830004" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x0F831000" />
- <register type="NOA" address="0x00009888" value="0x01848072" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x09844000" />
- <register type="NOA" address="0x00009888" value="0x0F848000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x09860092" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x01869100" />
- <register type="NOA" address="0x00009888" value="0x0F870065" />
- <register type="NOA" address="0x00009888" value="0x01870000" />
- <register type="NOA" address="0x00009888" value="0x19930800" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x1B952000" />
- <register type="NOA" address="0x00009888" value="0x1D955055" />
- <register type="NOA" address="0x00009888" value="0x1F951455" />
- <register type="NOA" address="0x00009888" value="0x0992A000" />
- <register type="NOA" address="0x00009888" value="0x0F928000" />
- <register type="NOA" address="0x00009888" value="0x1192A800" />
- <register type="NOA" address="0x00009888" value="0x1392028A" />
- <register type="NOA" address="0x00009888" value="0x0B92A000" />
- <register type="NOA" address="0x00009888" value="0x0D922000" />
- <register type="NOA" address="0x00009888" value="0x13908000" />
- <register type="NOA" address="0x00009888" value="0x21908000" />
- <register type="NOA" address="0x00009888" value="0x23908000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27908000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C01" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900863" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900061" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x45900C22" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="398e2452-18d7-42d0-b241-e4d0a9148ada"
- chipset="BXT"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19800343" />
- <register type="NOA" address="0x00009888" value="0x39900340" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x41900003" />
- <register type="NOA" address="0x00009888" value="0x03803180" />
- <register type="NOA" address="0x00009888" value="0x058035E2" />
- <register type="NOA" address="0x00009888" value="0x0780006A" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x2181A000" />
- <register type="NOA" address="0x00009888" value="0x2381000A" />
- <register type="NOA" address="0x00009888" value="0x1D950550" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D92A000" />
- <register type="NOA" address="0x00009888" value="0x0F922000" />
- <register type="NOA" address="0x00009888" value="0x13900170" />
- <register type="NOA" address="0x00009888" value="0x21900171" />
- <register type="NOA" address="0x00009888" value="0x23900172" />
- <register type="NOA" address="0x00009888" value="0x25900173" />
- <register type="NOA" address="0x00009888" value="0x27900174" />
- <register type="NOA" address="0x00009888" value="0x29900175" />
- <register type="NOA" address="0x00009888" value="0x2B900176" />
- <register type="NOA" address="0x00009888" value="0x2D900177" />
- <register type="NOA" address="0x00009888" value="0x2F90017F" />
- <register type="NOA" address="0x00009888" value="0x31900125" />
- <register type="NOA" address="0x00009888" value="0x15900123" />
- <register type="NOA" address="0x00009888" value="0x17900121" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43901084" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47901080" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49901084" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B901084" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900004" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="d324a0d6-7269-4847-a5c2-6f71ddc7fed5"
- chipset="BXT"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19800343" />
- <register type="NOA" address="0x00009888" value="0x39900340" />
- <register type="NOA" address="0x00009888" value="0x3F900000" />
- <register type="NOA" address="0x00009888" value="0x41900080" />
- <register type="NOA" address="0x00009888" value="0x03803180" />
- <register type="NOA" address="0x00009888" value="0x058035E2" />
- <register type="NOA" address="0x00009888" value="0x0780006A" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x2181A000" />
- <register type="NOA" address="0x00009888" value="0x2381000A" />
- <register type="NOA" address="0x00009888" value="0x1D950550" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D92A000" />
- <register type="NOA" address="0x00009888" value="0x0F922000" />
- <register type="NOA" address="0x00009888" value="0x13900180" />
- <register type="NOA" address="0x00009888" value="0x21900181" />
- <register type="NOA" address="0x00009888" value="0x23900182" />
- <register type="NOA" address="0x00009888" value="0x25900183" />
- <register type="NOA" address="0x00009888" value="0x27900184" />
- <register type="NOA" address="0x00009888" value="0x29900185" />
- <register type="NOA" address="0x00009888" value="0x2B900186" />
- <register type="NOA" address="0x00009888" value="0x2D900187" />
- <register type="NOA" address="0x00009888" value="0x2F900170" />
- <register type="NOA" address="0x00009888" value="0x31900125" />
- <register type="NOA" address="0x00009888" value="0x15900123" />
- <register type="NOA" address="0x00009888" value="0x17900121" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43901084" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47901080" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49901084" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B901084" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900004" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="caf3596a-7bb1-4dec-b3b3-2a080d283b49"
- chipset="BXT"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x141C0160" />
- <register type="NOA" address="0x00009888" value="0x161C0015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x002D5000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0A2D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2E5400" />
- <register type="NOA" address="0x00009888" value="0x0E2E5515" />
- <register type="NOA" address="0x00009888" value="0x102E0155" />
- <register type="NOA" address="0x00009888" value="0x044CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4CC000" />
- <register type="NOA" address="0x00009888" value="0x0E4CC000" />
- <register type="NOA" address="0x00009888" value="0x104C8000" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x004EA000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084EA000" />
- <register type="NOA" address="0x00009888" value="0x0A4EA000" />
- <register type="NOA" address="0x00009888" value="0x0C4EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4F4B41" />
- <register type="NOA" address="0x00009888" value="0x004F4200" />
- <register type="NOA" address="0x00009888" value="0x024F404C" />
- <register type="NOA" address="0x00009888" value="0x1C4F0000" />
- <register type="NOA" address="0x00009888" value="0x1A4F0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0A1BC000" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0031" />
- <register type="NOA" address="0x00009888" value="0x061C1900" />
- <register type="NOA" address="0x00009888" value="0x081C1A33" />
- <register type="NOA" address="0x00009888" value="0x0A1C1B35" />
- <register type="NOA" address="0x00009888" value="0x0C1C3337" />
- <register type="NOA" address="0x00009888" value="0x041C31C7" />
- <register type="NOA" address="0x00009888" value="0x180F5000" />
- <register type="NOA" address="0x00009888" value="0x1A0FA8AA" />
- <register type="NOA" address="0x00009888" value="0x1C0F0AAA" />
- <register type="NOA" address="0x00009888" value="0x182C8000" />
- <register type="NOA" address="0x00009888" value="0x1C2C6AAA" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x1A2C2950" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x1993AAAA" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29904000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900420" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900400" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="49b956e2-d5b9-47e0-9d8a-cee5e8cec527"
- chipset="BXT"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C03B0" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900C00" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x002D1000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2E0400" />
- <register type="NOA" address="0x00009888" value="0x0E2E1500" />
- <register type="NOA" address="0x00009888" value="0x102E0140" />
- <register type="NOA" address="0x00009888" value="0x044C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4CC000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x004E2000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x1A4F4001" />
- <register type="NOA" address="0x00009888" value="0x1C4F5005" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x180F1000" />
- <register type="NOA" address="0x00009888" value="0x1A0FA800" />
- <register type="NOA" address="0x00009888" value="0x1C0F0A00" />
- <register type="NOA" address="0x00009888" value="0x182C4000" />
- <register type="NOA" address="0x00009888" value="0x1C2C4015" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x03931980" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x1993A00A" />
- <register type="NOA" address="0x00009888" value="0x07930000" />
- <register type="NOA" address="0x00009888" value="0x09930000" />
- <register type="NOA" address="0x00009888" value="0x1D900177" />
- <register type="NOA" address="0x00009888" value="0x1F900178" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x53901000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x55900111" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="f64ef50a-bdba-4b35-8f09-203c13d8ee5a"
- chipset="BXT"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x022D4000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0055" />
- <register type="NOA" address="0x00009888" value="0x064C8000" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x024F6100" />
- <register type="NOA" address="0x00009888" value="0x044F416B" />
- <register type="NOA" address="0x00009888" value="0x064F004B" />
- <register type="NOA" address="0x00009888" value="0x1A4F0000" />
- <register type="NOA" address="0x00009888" value="0x1A0F02A8" />
- <register type="NOA" address="0x00009888" value="0x1A2C5500" />
- <register type="NOA" address="0x00009888" value="0x0F808000" />
- <register type="NOA" address="0x00009888" value="0x25810020" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x1F951000" />
- <register type="NOA" address="0x00009888" value="0x13920200" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4D900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="00ad5a41-7eab-4f7a-9103-49d411c67219"
- chipset="BXT"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA"
- availability="$SkuRevisionId 0x03 UGTE"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12643400" />
- <register type="NOA" address="0x00009888" value="0x12653400" />
- <register type="NOA" address="0x00009888" value="0x106C6800" />
- <register type="NOA" address="0x00009888" value="0x126C001E" />
- <register type="NOA" address="0x00009888" value="0x166C0010" />
- <register type="NOA" address="0x00009888" value="0x0C2D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x102E0154" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0055" />
- <register type="NOA" address="0x00009888" value="0x104C8000" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x0C4EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x1C4F5500" />
- <register type="NOA" address="0x00009888" value="0x1A4F1554" />
- <register type="NOA" address="0x00009888" value="0x0A640024" />
- <register type="NOA" address="0x00009888" value="0x10640000" />
- <register type="NOA" address="0x00009888" value="0x04640000" />
- <register type="NOA" address="0x00009888" value="0x0C650024" />
- <register type="NOA" address="0x00009888" value="0x10650000" />
- <register type="NOA" address="0x00009888" value="0x06650000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0900" />
- <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
- <register type="NOA" address="0x00009888" value="0x180F4000" />
- <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
- <register type="NOA" address="0x00009888" value="0x1C2C5400" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x1A2C5550" />
- <register type="NOA" address="0x00009888" value="0x1993AA00" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900421" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900420" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- </register_config>
- <register_config type="NOA"
- availability="$SkuRevisionId 0x03 ULT"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x14640340" />
- <register type="NOA" address="0x00009888" value="0x14650340" />
- <register type="NOA" address="0x00009888" value="0x106C6800" />
- <register type="NOA" address="0x00009888" value="0x126C001E" />
- <register type="NOA" address="0x00009888" value="0x166C0010" />
- <register type="NOA" address="0x00009888" value="0x0C2D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x102E0154" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0055" />
- <register type="NOA" address="0x00009888" value="0x104C8000" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x0C4EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x1C4F5500" />
- <register type="NOA" address="0x00009888" value="0x1A4F1554" />
- <register type="NOA" address="0x00009888" value="0x04642400" />
- <register type="NOA" address="0x00009888" value="0x22640000" />
- <register type="NOA" address="0x00009888" value="0x1A640000" />
- <register type="NOA" address="0x00009888" value="0x06650024" />
- <register type="NOA" address="0x00009888" value="0x22650000" />
- <register type="NOA" address="0x00009888" value="0x1C650000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0900" />
- <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
- <register type="NOA" address="0x00009888" value="0x180F4000" />
- <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
- <register type="NOA" address="0x00009888" value="0x1C2C5400" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x1A2C5550" />
- <register type="NOA" address="0x00009888" value="0x1993AA00" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900421" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900420" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="46dc44ca-491c-4cc1-a951-e7b3e62bf02b"
- chipset="BXT"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102D7800" />
- <register type="NOA" address="0x00009888" value="0x122D79E0" />
- <register type="NOA" address="0x00009888" value="0x0C2F0004" />
- <register type="NOA" address="0x00009888" value="0x100E3800" />
- <register type="NOA" address="0x00009888" value="0x180F0005" />
- <register type="NOA" address="0x00009888" value="0x002D0940" />
- <register type="NOA" address="0x00009888" value="0x022D802F" />
- <register type="NOA" address="0x00009888" value="0x042D4013" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0050" />
- <register type="NOA" address="0x00009888" value="0x022F0010" />
- <register type="NOA" address="0x00009888" value="0x002F0000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x040E0480" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x060F0027" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x1A0F0040" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x439014A0" />
- <register type="NOA" address="0x00009888" value="0x459000A4" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="8364e2a8-af63-40af-b0d5-42969a255654"
- chipset="BXT"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121300A0" />
- <register type="NOA" address="0x00009888" value="0x141600AB" />
- <register type="NOA" address="0x00009888" value="0x123300A0" />
- <register type="NOA" address="0x00009888" value="0x143600AB" />
- <register type="NOA" address="0x00009888" value="0x125300A0" />
- <register type="NOA" address="0x00009888" value="0x145600AB" />
- <register type="NOA" address="0x00009888" value="0x0C2D4000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x102E01A0" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0065" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x084C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x044E2000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x1C0F0800" />
- <register type="NOA" address="0x00009888" value="0x180F4000" />
- <register type="NOA" address="0x00009888" value="0x1A0F023F" />
- <register type="NOA" address="0x00009888" value="0x1E2C0003" />
- <register type="NOA" address="0x00009888" value="0x1A2CC030" />
- <register type="NOA" address="0x00009888" value="0x04132180" />
- <register type="NOA" address="0x00009888" value="0x02130000" />
- <register type="NOA" address="0x00009888" value="0x0C148000" />
- <register type="NOA" address="0x00009888" value="0x0E142000" />
- <register type="NOA" address="0x00009888" value="0x04148000" />
- <register type="NOA" address="0x00009888" value="0x1E150140" />
- <register type="NOA" address="0x00009888" value="0x1C150040" />
- <register type="NOA" address="0x00009888" value="0x0C163000" />
- <register type="NOA" address="0x00009888" value="0x0E160068" />
- <register type="NOA" address="0x00009888" value="0x10160000" />
- <register type="NOA" address="0x00009888" value="0x18160000" />
- <register type="NOA" address="0x00009888" value="0x0A164000" />
- <register type="NOA" address="0x00009888" value="0x04330043" />
- <register type="NOA" address="0x00009888" value="0x02330000" />
- <register type="NOA" address="0x00009888" value="0x0234A000" />
- <register type="NOA" address="0x00009888" value="0x04342000" />
- <register type="NOA" address="0x00009888" value="0x1C350015" />
- <register type="NOA" address="0x00009888" value="0x02363460" />
- <register type="NOA" address="0x00009888" value="0x10360000" />
- <register type="NOA" address="0x00009888" value="0x04360000" />
- <register type="NOA" address="0x00009888" value="0x06360000" />
- <register type="NOA" address="0x00009888" value="0x08364000" />
- <register type="NOA" address="0x00009888" value="0x06530043" />
- <register type="NOA" address="0x00009888" value="0x02530000" />
- <register type="NOA" address="0x00009888" value="0x0E548000" />
- <register type="NOA" address="0x00009888" value="0x00548000" />
- <register type="NOA" address="0x00009888" value="0x06542000" />
- <register type="NOA" address="0x00009888" value="0x1E550400" />
- <register type="NOA" address="0x00009888" value="0x1A552000" />
- <register type="NOA" address="0x00009888" value="0x1C550100" />
- <register type="NOA" address="0x00009888" value="0x0E563000" />
- <register type="NOA" address="0x00009888" value="0x00563400" />
- <register type="NOA" address="0x00009888" value="0x10560000" />
- <register type="NOA" address="0x00009888" value="0x18560000" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x0C564000" />
- <register type="NOA" address="0x00009888" value="0x1993A800" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B9014A0" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900820" />
- <register type="NOA" address="0x00009888" value="0x45901022" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="175c8092-cb25-4d1e-8dc7-b4fdd39e2d92"
- chipset="BXT"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A0000" />
- <register type="NOA" address="0x00009888" value="0x143A0000" />
- <register type="NOA" address="0x00009888" value="0x145A0000" />
- <register type="NOA" address="0x00009888" value="0x0C2D4000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x102E0150" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E006A" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024E2000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x1C0F0BC0" />
- <register type="NOA" address="0x00009888" value="0x180F4000" />
- <register type="NOA" address="0x00009888" value="0x1A0F0302" />
- <register type="NOA" address="0x00009888" value="0x1E2C0003" />
- <register type="NOA" address="0x00009888" value="0x1A2C00F0" />
- <register type="NOA" address="0x00009888" value="0x021A3080" />
- <register type="NOA" address="0x00009888" value="0x041A31E5" />
- <register type="NOA" address="0x00009888" value="0x02148000" />
- <register type="NOA" address="0x00009888" value="0x0414A000" />
- <register type="NOA" address="0x00009888" value="0x1C150054" />
- <register type="NOA" address="0x00009888" value="0x06168000" />
- <register type="NOA" address="0x00009888" value="0x08168000" />
- <register type="NOA" address="0x00009888" value="0x0A168000" />
- <register type="NOA" address="0x00009888" value="0x0C3A3280" />
- <register type="NOA" address="0x00009888" value="0x0E3A0063" />
- <register type="NOA" address="0x00009888" value="0x063A0061" />
- <register type="NOA" address="0x00009888" value="0x023A0000" />
- <register type="NOA" address="0x00009888" value="0x0C348000" />
- <register type="NOA" address="0x00009888" value="0x0E342000" />
- <register type="NOA" address="0x00009888" value="0x06342000" />
- <register type="NOA" address="0x00009888" value="0x1E350140" />
- <register type="NOA" address="0x00009888" value="0x1C350100" />
- <register type="NOA" address="0x00009888" value="0x18360028" />
- <register type="NOA" address="0x00009888" value="0x0C368000" />
- <register type="NOA" address="0x00009888" value="0x0E5A3080" />
- <register type="NOA" address="0x00009888" value="0x005A3280" />
- <register type="NOA" address="0x00009888" value="0x025A0063" />
- <register type="NOA" address="0x00009888" value="0x0E548000" />
- <register type="NOA" address="0x00009888" value="0x00548000" />
- <register type="NOA" address="0x00009888" value="0x02542000" />
- <register type="NOA" address="0x00009888" value="0x1E550400" />
- <register type="NOA" address="0x00009888" value="0x1A552000" />
- <register type="NOA" address="0x00009888" value="0x1C550001" />
- <register type="NOA" address="0x00009888" value="0x18560080" />
- <register type="NOA" address="0x00009888" value="0x02568000" />
- <register type="NOA" address="0x00009888" value="0x04568000" />
- <register type="NOA" address="0x00009888" value="0x1993A800" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x45901084" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="d260f03f-b34d-4b49-a44e-436819117332"
- chipset="BXT"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A026B" />
- <register type="NOA" address="0x00009888" value="0x143A0173" />
- <register type="NOA" address="0x00009888" value="0x145A026B" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0069" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x180F6000" />
- <register type="NOA" address="0x00009888" value="0x1A0F030A" />
- <register type="NOA" address="0x00009888" value="0x1A2C03C0" />
- <register type="NOA" address="0x00009888" value="0x041A37E7" />
- <register type="NOA" address="0x00009888" value="0x021A0000" />
- <register type="NOA" address="0x00009888" value="0x0414A000" />
- <register type="NOA" address="0x00009888" value="0x1C150050" />
- <register type="NOA" address="0x00009888" value="0x08168000" />
- <register type="NOA" address="0x00009888" value="0x0A168000" />
- <register type="NOA" address="0x00009888" value="0x003A3380" />
- <register type="NOA" address="0x00009888" value="0x063A006F" />
- <register type="NOA" address="0x00009888" value="0x023A0000" />
- <register type="NOA" address="0x00009888" value="0x00348000" />
- <register type="NOA" address="0x00009888" value="0x06342000" />
- <register type="NOA" address="0x00009888" value="0x1A352000" />
- <register type="NOA" address="0x00009888" value="0x1C350100" />
- <register type="NOA" address="0x00009888" value="0x02368000" />
- <register type="NOA" address="0x00009888" value="0x0C368000" />
- <register type="NOA" address="0x00009888" value="0x025A37E7" />
- <register type="NOA" address="0x00009888" value="0x0254A000" />
- <register type="NOA" address="0x00009888" value="0x1C550005" />
- <register type="NOA" address="0x00009888" value="0x04568000" />
- <register type="NOA" address="0x00009888" value="0x06568000" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900020" />
- <register type="NOA" address="0x00009888" value="0x45901080" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="fa6ecf21-2cb8-4d0b-9308-6e4a7b4ca87a"
- chipset="BXT"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A001F" />
- <register type="NOA" address="0x00009888" value="0x143A001F" />
- <register type="NOA" address="0x00009888" value="0x145A001F" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0094" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x1A0F00E0" />
- <register type="NOA" address="0x00009888" value="0x1A2C0C00" />
- <register type="NOA" address="0x00009888" value="0x061A0063" />
- <register type="NOA" address="0x00009888" value="0x021A0000" />
- <register type="NOA" address="0x00009888" value="0x06142000" />
- <register type="NOA" address="0x00009888" value="0x1C150100" />
- <register type="NOA" address="0x00009888" value="0x0C168000" />
- <register type="NOA" address="0x00009888" value="0x043A3180" />
- <register type="NOA" address="0x00009888" value="0x023A0000" />
- <register type="NOA" address="0x00009888" value="0x04348000" />
- <register type="NOA" address="0x00009888" value="0x1C350040" />
- <register type="NOA" address="0x00009888" value="0x0A368000" />
- <register type="NOA" address="0x00009888" value="0x045A0063" />
- <register type="NOA" address="0x00009888" value="0x025A0000" />
- <register type="NOA" address="0x00009888" value="0x04542000" />
- <register type="NOA" address="0x00009888" value="0x1C550010" />
- <register type="NOA" address="0x00009888" value="0x08568000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900004" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00001000" />
- <register type="FLEX" address="0x0000E558" value="0x00003002" />
- <register type="FLEX" address="0x0000E658" value="0x00005004" />
- <register type="FLEX" address="0x0000E758" value="0x00011010" />
- <register type="FLEX" address="0x0000E45C" value="0x00050012" />
- <register type="FLEX" address="0x0000E55C" value="0x00052051" />
- <register type="FLEX" address="0x0000E65C" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="c9f5fa3a-d14f-400c-a89a-211206b00ee7"
- chipset="BXT"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C00" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x21C05800" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x23810008" />
- <register type="NOA" address="0x00009888" value="0x07960025" />
- <register type="NOA" address="0x00009888" value="0x1D960000" />
- <register type="NOA" address="0x00009888" value="0x0F960000" />
- <register type="NOA" address="0x00009888" value="0x0B934000" />
- <register type="NOA" address="0x00009888" value="0x09948000" />
- <register type="NOA" address="0x00009888" value="0x05950085" />
- <register type="NOA" address="0x00009888" value="0x11950000" />
- <register type="NOA" address="0x00009888" value="0x1D950400" />
- <register type="NOA" address="0x00009888" value="0x0B924000" />
- <register type="NOA" address="0x00009888" value="0x0D922000" />
- <register type="NOA" address="0x00009888" value="0x0F922000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x0BC000A5" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900442" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00078000" />
- <register type="OA" address="0x00002774" value="0x00000FFF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="5ee72f5c-092f-421e-8b70-225f7c3e9612"
- chipset="BXT"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19800000" />
- <register type="NOA" address="0x00009888" value="0x07800063" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x23810008" />
- <register type="NOA" address="0x00009888" value="0x1D950400" />
- <register type="NOA" address="0x00009888" value="0x0F922000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="d49cd0d8-8c7f-4465-94fc-51e08c9050bc"
- chipset="BXT"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x124C3080" />
- <register type="NOA" address="0x00009888" value="0x002D1000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0A2D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2E0400" />
- <register type="NOA" address="0x00009888" value="0x0E2E5500" />
- <register type="NOA" address="0x00009888" value="0x102E0001" />
- <register type="NOA" address="0x00009888" value="0x004C0045" />
- <register type="NOA" address="0x00009888" value="0x064C2300" />
- <register type="NOA" address="0x00009888" value="0x084C26C4" />
- <register type="NOA" address="0x00009888" value="0x0A4C264E" />
- <register type="NOA" address="0x00009888" value="0x164C0000" />
- <register type="NOA" address="0x00009888" value="0x044C0000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0000" />
- <register type="NOA" address="0x00009888" value="0x0E4C0000" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x199300AA" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29904000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_cflgt2.xml b/src/mesa/drivers/dri/i965/brw_oa_cflgt2.xml
deleted file mode 100644
index b167c11fc75..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_cflgt2.xml
+++ /dev/null
@@ -1,10738 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959549" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="7fa796a4-0c7a-4201-afc6-cff0b2f528a2"
- chipset="CFLGT2"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C01E0" />
- <register type="NOA" address="0x00009888" value="0x12170280" />
- <register type="NOA" address="0x00009888" value="0x12370280" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x1A4E0080" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x0A1B4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0001" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x042F1000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8400" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F6600" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x162C2200" />
- <register type="NOA" address="0x00009888" value="0x062D8000" />
- <register type="NOA" address="0x00009888" value="0x082D8000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x08133000" />
- <register type="NOA" address="0x00009888" value="0x00170020" />
- <register type="NOA" address="0x00009888" value="0x08170021" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x0633C000" />
- <register type="NOA" address="0x00009888" value="0x0833C000" />
- <register type="NOA" address="0x00009888" value="0x06370800" />
- <register type="NOA" address="0x00009888" value="0x08370840" />
- <register type="NOA" address="0x00009888" value="0x10370000" />
- <register type="NOA" address="0x00009888" value="0x0D933031" />
- <register type="NOA" address="0x00009888" value="0x0F933E3F" />
- <register type="NOA" address="0x00009888" value="0x01933D00" />
- <register type="NOA" address="0x00009888" value="0x0393073C" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1D930000" />
- <register type="NOA" address="0x00009888" value="0x19930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190001F" />
- <register type="NOA" address="0x00009888" value="0x51904400" />
- <register type="NOA" address="0x00009888" value="0x41900020" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C21" />
- <register type="NOA" address="0x00009888" value="0x47900061" />
- <register type="NOA" address="0x00009888" value="0x57904440" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900004" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="dc8cf7ea-26b4-4478-ac93-dab174f92ac0"
- chipset="CFLGT2"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E0820" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F0032" />
- <register type="NOA" address="0x00009888" value="0x0A4F1891" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
- <register type="NOA" address="0x00009888" value="0x0E4F003C" />
- <register type="NOA" address="0x00009888" value="0x004F0D80" />
- <register type="NOA" address="0x00009888" value="0x024F003B" />
- <register type="NOA" address="0x00009888" value="0x006C0002" />
- <register type="NOA" address="0x00009888" value="0x086C0100" />
- <register type="NOA" address="0x00009888" value="0x0C6C000C" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x081B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1B4000" />
- <register type="NOA" address="0x00009888" value="0x0E1B8000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C8000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0024" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5BC000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C6000" />
- <register type="NOA" address="0x00009888" value="0x1C5C001B" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0208" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CFB00" />
- <register type="NOA" address="0x00009888" value="0x182C00BE" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900158" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900821" />
- <register type="NOA" address="0x00009888" value="0x47900802" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900802" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900422" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="2221e4d5-ed7b-445e-b2cc-3de1b97f4d42"
- chipset="CFLGT2"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x1B931001" />
- <register type="NOA" address="0x00009888" value="0x1D930001" />
- <register type="NOA" address="0x00009888" value="0x19934000" />
- <register type="NOA" address="0x00009888" value="0x1B958000" />
- <register type="NOA" address="0x00009888" value="0x1D950094" />
- <register type="NOA" address="0x00009888" value="0x19958000" />
- <register type="NOA" address="0x00009888" value="0x09E58000" />
- <register type="NOA" address="0x00009888" value="0x0BE58000" />
- <register type="NOA" address="0x00009888" value="0x03E5C000" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900440" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900C21" />
- <register type="NOA" address="0x00009888" value="0x57900400" />
- <register type="NOA" address="0x00009888" value="0x49900042" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900024" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900841" />
- <register type="NOA" address="0x00009888" value="0x53900400" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="82096a90-e2fa-4f38-ac14-562b2496933a"
- chipset="CFLGT2"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900064" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900150" />
- <register type="NOA" address="0x00009888" value="0x21900151" />
- <register type="NOA" address="0x00009888" value="0x23900152" />
- <register type="NOA" address="0x00009888" value="0x25900153" />
- <register type="NOA" address="0x00009888" value="0x27900154" />
- <register type="NOA" address="0x00009888" value="0x29900155" />
- <register type="NOA" address="0x00009888" value="0x2B900156" />
- <register type="NOA" address="0x00009888" value="0x2D900157" />
- <register type="NOA" address="0x00009888" value="0x2F90015F" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="9f638880-02e9-4a8d-896a-7670a3bf0d35"
- chipset="CFLGT2"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="8d4ad934-7c16-43d5-845a-51067a4c8e2f"
- chipset="CFLGT2"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x141C8160" />
- <register type="NOA" address="0x00009888" value="0x161C8015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
- <register type="NOA" address="0x00009888" value="0x006C0200" />
- <register type="NOA" address="0x00009888" value="0x026C000C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0041" />
- <register type="NOA" address="0x00009888" value="0x061C4200" />
- <register type="NOA" address="0x00009888" value="0x081C4443" />
- <register type="NOA" address="0x00009888" value="0x0A1C4645" />
- <register type="NOA" address="0x00009888" value="0x0C1C7647" />
- <register type="NOA" address="0x00009888" value="0x041C7357" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0000" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
- <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5515" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x11907FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900802" />
- <register type="NOA" address="0x00009888" value="0x47900842" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900842" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900800" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="4389cf07-1424-4963-b2d2-64fcec75406d"
- chipset="CFLGT2"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C0760" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8020" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1CE000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
- <register type="NOA" address="0x00009888" value="0x0C4C0280" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F1500" />
- <register type="NOA" address="0x00009888" value="0x100F0140" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x182C00A0" />
- <register type="NOA" address="0x00009888" value="0x03933300" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190030F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="1c003bbe-ca7f-49d0-bb0f-2f0096147a00"
- chipset="CFLGT2"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x106C0232" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F1880" />
- <register type="NOA" address="0x00009888" value="0x024F08BB" />
- <register type="NOA" address="0x00009888" value="0x044F001B" />
- <register type="NOA" address="0x00009888" value="0x046C0100" />
- <register type="NOA" address="0x00009888" value="0x066C000B" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x041B8000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025BC000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x165C8000" />
- <register type="NOA" address="0x00009888" value="0x185C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x062CC000" />
- <register type="NOA" address="0x00009888" value="0x082CC000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x1D950080" />
- <register type="NOA" address="0x00009888" value="0x13928000" />
- <register type="NOA" address="0x00009888" value="0x0F988000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900040" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="2a208cb2-0f82-4518-844d-c4c4699659a1"
- chipset="CFLGT2"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C7B40" />
- <register type="NOA" address="0x00009888" value="0x166C0020" />
- <register type="NOA" address="0x00009888" value="0x0A603444" />
- <register type="NOA" address="0x00009888" value="0x0A613400" />
- <register type="NOA" address="0x00009888" value="0x1A4EA800" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0800" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x1C1C003C" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x10600000" />
- <register type="NOA" address="0x00009888" value="0x04600000" />
- <register type="NOA" address="0x00009888" value="0x0C610044" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x06610000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0154" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190FFC0" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900021" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900400" />
- <register type="NOA" address="0x00009888" value="0x43900421" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="bf38efc7-7a5c-4cc9-87ff-cbb4b954b4ec"
- chipset="CFLGT2"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C02E0" />
- <register type="NOA" address="0x00009888" value="0x146C0001" />
- <register type="NOA" address="0x00009888" value="0x0A623400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x026C3324" />
- <register type="NOA" address="0x00009888" value="0x046C3422" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x06614000" />
- <register type="NOA" address="0x00009888" value="0x0C620044" />
- <register type="NOA" address="0x00009888" value="0x10620000" />
- <register type="NOA" address="0x00009888" value="0x06620000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="a9cf8100-606e-4cb1-a509-e69f8588c050"
- chipset="CFLGT2"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C4E80" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x0A633400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x026C3321" />
- <register type="NOA" address="0x00009888" value="0x046C342F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C2000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x06604000" />
- <register type="NOA" address="0x00009888" value="0x0C630044" />
- <register type="NOA" address="0x00009888" value="0x10630000" />
- <register type="NOA" address="0x00009888" value="0x06630000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="4905b811-fbb0-4f51-aacd-3d46555aad3d"
- chipset="CFLGT2"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102F3800" />
- <register type="NOA" address="0x00009888" value="0x144D0500" />
- <register type="NOA" address="0x00009888" value="0x120D03C0" />
- <register type="NOA" address="0x00009888" value="0x140D03CF" />
- <register type="NOA" address="0x00009888" value="0x0C0F0004" />
- <register type="NOA" address="0x00009888" value="0x0C4E4000" />
- <register type="NOA" address="0x00009888" value="0x042F0480" />
- <register type="NOA" address="0x00009888" value="0x082F0000" />
- <register type="NOA" address="0x00009888" value="0x022F0000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0090" />
- <register type="NOA" address="0x00009888" value="0x064D0027" />
- <register type="NOA" address="0x00009888" value="0x004D0000" />
- <register type="NOA" address="0x00009888" value="0x000D0D40" />
- <register type="NOA" address="0x00009888" value="0x020D803F" />
- <register type="NOA" address="0x00009888" value="0x040D8023" />
- <register type="NOA" address="0x00009888" value="0x100D0000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020F0010" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0050" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x43901485" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="00defd09-c283-4d34-a3c5-e2c4f9120adf"
- chipset="CFLGT2"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x14152C00" />
- <register type="NOA" address="0x00009888" value="0x16150005" />
- <register type="NOA" address="0x00009888" value="0x121600A0" />
- <register type="NOA" address="0x00009888" value="0x14352C00" />
- <register type="NOA" address="0x00009888" value="0x16350005" />
- <register type="NOA" address="0x00009888" value="0x123600A0" />
- <register type="NOA" address="0x00009888" value="0x14552C00" />
- <register type="NOA" address="0x00009888" value="0x16550005" />
- <register type="NOA" address="0x00009888" value="0x125600A0" />
- <register type="NOA" address="0x00009888" value="0x062F6000" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0050" />
- <register type="NOA" address="0x00009888" value="0x0A4C0010" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0350" />
- <register type="NOA" address="0x00009888" value="0x0C0FB000" />
- <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
- <register type="NOA" address="0x00009888" value="0x182C0028" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x022DC000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x0C138000" />
- <register type="NOA" address="0x00009888" value="0x0E132000" />
- <register type="NOA" address="0x00009888" value="0x0413C000" />
- <register type="NOA" address="0x00009888" value="0x1C140018" />
- <register type="NOA" address="0x00009888" value="0x0C157000" />
- <register type="NOA" address="0x00009888" value="0x0E150078" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04162180" />
- <register type="NOA" address="0x00009888" value="0x02160000" />
- <register type="NOA" address="0x00009888" value="0x04174000" />
- <register type="NOA" address="0x00009888" value="0x0233A000" />
- <register type="NOA" address="0x00009888" value="0x04333000" />
- <register type="NOA" address="0x00009888" value="0x14348000" />
- <register type="NOA" address="0x00009888" value="0x16348000" />
- <register type="NOA" address="0x00009888" value="0x02357870" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04360043" />
- <register type="NOA" address="0x00009888" value="0x02360000" />
- <register type="NOA" address="0x00009888" value="0x04371000" />
- <register type="NOA" address="0x00009888" value="0x0E538000" />
- <register type="NOA" address="0x00009888" value="0x00538000" />
- <register type="NOA" address="0x00009888" value="0x06533000" />
- <register type="NOA" address="0x00009888" value="0x1C540020" />
- <register type="NOA" address="0x00009888" value="0x12548000" />
- <register type="NOA" address="0x00009888" value="0x0E557000" />
- <register type="NOA" address="0x00009888" value="0x00557800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06560043" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x06571000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900060" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900060" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="87b33db5-ad38-4a08-a9e7-5f807dee1a45"
- chipset="CFLGT2"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12120000" />
- <register type="NOA" address="0x00009888" value="0x12320000" />
- <register type="NOA" address="0x00009888" value="0x12520000" />
- <register type="NOA" address="0x00009888" value="0x002F8000" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0015" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F03A0" />
- <register type="NOA" address="0x00009888" value="0x0C0FF000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0095" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x02108000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x02118000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x02121880" />
- <register type="NOA" address="0x00009888" value="0x041219B5" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x02134000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x0C308000" />
- <register type="NOA" address="0x00009888" value="0x0E304000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x0C318000" />
- <register type="NOA" address="0x00009888" value="0x0E314000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x0C321A80" />
- <register type="NOA" address="0x00009888" value="0x0E320033" />
- <register type="NOA" address="0x00009888" value="0x06320031" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x0C334000" />
- <register type="NOA" address="0x00009888" value="0x0E331000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0E508000" />
- <register type="NOA" address="0x00009888" value="0x00508000" />
- <register type="NOA" address="0x00009888" value="0x02504000" />
- <register type="NOA" address="0x00009888" value="0x0E518000" />
- <register type="NOA" address="0x00009888" value="0x00518000" />
- <register type="NOA" address="0x00009888" value="0x02514000" />
- <register type="NOA" address="0x00009888" value="0x0E521880" />
- <register type="NOA" address="0x00009888" value="0x00521A80" />
- <register type="NOA" address="0x00009888" value="0x02520033" />
- <register type="NOA" address="0x00009888" value="0x0E534000" />
- <register type="NOA" address="0x00009888" value="0x00534000" />
- <register type="NOA" address="0x00009888" value="0x02531000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900062" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="fbf2fbc7-c1ce-4b7a-8f32-cf60eb947fa5"
- chipset="CFLGT2"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12124D60" />
- <register type="NOA" address="0x00009888" value="0x12322E60" />
- <register type="NOA" address="0x00009888" value="0x12524D60" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0014" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0FE000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0097" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x002D8000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x04121FB7" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x00308000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x00318000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x00321B80" />
- <register type="NOA" address="0x00009888" value="0x0632003F" />
- <register type="NOA" address="0x00009888" value="0x00334000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0250C000" />
- <register type="NOA" address="0x00009888" value="0x0251C000" />
- <register type="NOA" address="0x00009888" value="0x02521FB7" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x02535000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900063" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="5f679fb0-909e-4c0e-b4b2-8e801f83e71b"
- chipset="CFLGT2"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121203E0" />
- <register type="NOA" address="0x00009888" value="0x123203E0" />
- <register type="NOA" address="0x00009888" value="0x125203E0" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0E0F006C" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x042D8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06114000" />
- <register type="NOA" address="0x00009888" value="0x06120033" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04308000" />
- <register type="NOA" address="0x00009888" value="0x04318000" />
- <register type="NOA" address="0x00009888" value="0x04321980" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x04334000" />
- <register type="NOA" address="0x00009888" value="0x04504000" />
- <register type="NOA" address="0x00009888" value="0x04514000" />
- <register type="NOA" address="0x00009888" value="0x04520033" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x04531000" />
- <register type="NOA" address="0x00009888" value="0x1190E000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C00" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00001000" />
- <register type="FLEX" address="0x0000E558" value="0x00003002" />
- <register type="FLEX" address="0x0000E658" value="0x00005004" />
- <register type="FLEX" address="0x0000E758" value="0x00011010" />
- <register type="FLEX" address="0x0000E45C" value="0x00050012" />
- <register type="FLEX" address="0x0000E55C" value="0x00052051" />
- <register type="FLEX" address="0x0000E65C" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen9"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="0d09ba9a-1d1c-457d-83e2-74ac448014d6"
- chipset="CFLGT2"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A5800" />
- <register type="NOA" address="0x00009888" value="0x161A00C0" />
- <register type="NOA" address="0x00009888" value="0x12180240" />
- <register type="NOA" address="0x00009888" value="0x14180002" />
- <register type="NOA" address="0x00009888" value="0x143A5800" />
- <register type="NOA" address="0x00009888" value="0x163A00C0" />
- <register type="NOA" address="0x00009888" value="0x12380240" />
- <register type="NOA" address="0x00009888" value="0x14380002" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F3000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C1500" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F9500" />
- <register type="NOA" address="0x00009888" value="0x100F002A" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x0A2DC000" />
- <register type="NOA" address="0x00009888" value="0x0C2DC000" />
- <register type="NOA" address="0x00009888" value="0x04193000" />
- <register type="NOA" address="0x00009888" value="0x081A28C1" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x0613C000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x00172000" />
- <register type="NOA" address="0x00009888" value="0x06178000" />
- <register type="NOA" address="0x00009888" value="0x0817A000" />
- <register type="NOA" address="0x00009888" value="0x00180037" />
- <register type="NOA" address="0x00009888" value="0x06180940" />
- <register type="NOA" address="0x00009888" value="0x08180000" />
- <register type="NOA" address="0x00009888" value="0x02180000" />
- <register type="NOA" address="0x00009888" value="0x04183000" />
- <register type="NOA" address="0x00009888" value="0x06393000" />
- <register type="NOA" address="0x00009888" value="0x0C3A28C1" />
- <register type="NOA" address="0x00009888" value="0x003A0000" />
- <register type="NOA" address="0x00009888" value="0x0A33F000" />
- <register type="NOA" address="0x00009888" value="0x0C33F000" />
- <register type="NOA" address="0x00009888" value="0x0A37A000" />
- <register type="NOA" address="0x00009888" value="0x0C37A000" />
- <register type="NOA" address="0x00009888" value="0x0A380977" />
- <register type="NOA" address="0x00009888" value="0x08380000" />
- <register type="NOA" address="0x00009888" value="0x04380000" />
- <register type="NOA" address="0x00009888" value="0x06383000" />
- <register type="NOA" address="0x00009888" value="0x119000FF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900800" />
- <register type="NOA" address="0x00009888" value="0x47901000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900844" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="e2f162ae-5732-4af0-8b11-69510f57094a"
- chipset="CFLGT2"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C00" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x19C05800" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x1D810400" />
- <register type="NOA" address="0x00009888" value="0x07960025" />
- <register type="NOA" address="0x00009888" value="0x21960000" />
- <register type="NOA" address="0x00009888" value="0x0B964000" />
- <register type="NOA" address="0x00009888" value="0x1B930062" />
- <register type="NOA" address="0x00009888" value="0x17948000" />
- <register type="NOA" address="0x00009888" value="0x1B940008" />
- <register type="NOA" address="0x00009888" value="0x05950075" />
- <register type="NOA" address="0x00009888" value="0x1D950000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x09978000" />
- <register type="NOA" address="0x00009888" value="0x05C08500" />
- <register type="NOA" address="0x00009888" value="0x25C00000" />
- <register type="NOA" address="0x00009888" value="0x1BC00000" />
- <register type="NOA" address="0x00009888" value="0x0BC54000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C60" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00078000" />
- <register type="OA" address="0x00002774" value="0x00000FFF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9.5"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="74fb4902-d3d3-4237-9e90-cbdc68d0a446"
- chipset="CFLGT2"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810000" />
- <register type="NOA" address="0x00009888" value="0x07810013" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930040" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="5ccbf9fb-6bf2-456b-a749-bdff7b1aff13"
- chipset="CFLGT2"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x122D3080" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0800" />
- <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
- <register type="NOA" address="0x00009888" value="0x100F0002" />
- <register type="NOA" address="0x00009888" value="0x002D0025" />
- <register type="NOA" address="0x00009888" value="0x062D1300" />
- <register type="NOA" address="0x00009888" value="0x082D16A4" />
- <register type="NOA" address="0x00009888" value="0x0A2D162E" />
- <register type="NOA" address="0x00009888" value="0x102D0000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_cflgt3.xml b/src/mesa/drivers/dri/i965/brw_oa_cflgt3.xml
deleted file mode 100644
index f8b878977f9..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_cflgt3.xml
+++ /dev/null
@@ -1,10805 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959550" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="b316bcab-212f-4228-97de-af6b5a1a2ea1"
- chipset="CFLGT3"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ B 5 READ UADD 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C01E0" />
- <register type="NOA" address="0x00009888" value="0x12170280" />
- <register type="NOA" address="0x00009888" value="0x12370280" />
- <register type="NOA" address="0x00009888" value="0x16EC01E0" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x1A4E0380" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x0A1B4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0001" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x042F1000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8400" />
- <register type="NOA" address="0x00009888" value="0x0C4C0002" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F6600" />
- <register type="NOA" address="0x00009888" value="0x100F0001" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x162CA200" />
- <register type="NOA" address="0x00009888" value="0x062D8000" />
- <register type="NOA" address="0x00009888" value="0x082D8000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x08133000" />
- <register type="NOA" address="0x00009888" value="0x00170020" />
- <register type="NOA" address="0x00009888" value="0x08170021" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x0633C000" />
- <register type="NOA" address="0x00009888" value="0x0833C000" />
- <register type="NOA" address="0x00009888" value="0x06370800" />
- <register type="NOA" address="0x00009888" value="0x08370840" />
- <register type="NOA" address="0x00009888" value="0x10370000" />
- <register type="NOA" address="0x00009888" value="0x1ACE0200" />
- <register type="NOA" address="0x00009888" value="0x0AEC5300" />
- <register type="NOA" address="0x00009888" value="0x10EC0000" />
- <register type="NOA" address="0x00009888" value="0x1CEC0000" />
- <register type="NOA" address="0x00009888" value="0x0A9B8000" />
- <register type="NOA" address="0x00009888" value="0x1C9C0002" />
- <register type="NOA" address="0x00009888" value="0x0CCC0002" />
- <register type="NOA" address="0x00009888" value="0x0A8D8000" />
- <register type="NOA" address="0x00009888" value="0x108F0001" />
- <register type="NOA" address="0x00009888" value="0x16AC8000" />
- <register type="NOA" address="0x00009888" value="0x0D933031" />
- <register type="NOA" address="0x00009888" value="0x0F933E3F" />
- <register type="NOA" address="0x00009888" value="0x01933D00" />
- <register type="NOA" address="0x00009888" value="0x0393073C" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1D930000" />
- <register type="NOA" address="0x00009888" value="0x19930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51902240" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x55900242" />
- <register type="NOA" address="0x00009888" value="0x45900084" />
- <register type="NOA" address="0x00009888" value="0x47901400" />
- <register type="NOA" address="0x00009888" value="0x57902220" />
- <register type="NOA" address="0x00009888" value="0x49900C60" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900002" />
- <register type="NOA" address="0x00009888" value="0x43900C63" />
- <register type="NOA" address="0x00009888" value="0x53902222" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="607f9cc8-e026-4d5f-bfad-45c77eabc150"
- chipset="CFLGT3"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E0820" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F0032" />
- <register type="NOA" address="0x00009888" value="0x0A4F1891" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
- <register type="NOA" address="0x00009888" value="0x0E4F003C" />
- <register type="NOA" address="0x00009888" value="0x004F0D80" />
- <register type="NOA" address="0x00009888" value="0x024F003B" />
- <register type="NOA" address="0x00009888" value="0x006C0002" />
- <register type="NOA" address="0x00009888" value="0x086C0100" />
- <register type="NOA" address="0x00009888" value="0x0C6C000C" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x081B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1B4000" />
- <register type="NOA" address="0x00009888" value="0x0E1B8000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C8000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0024" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5BC000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C6000" />
- <register type="NOA" address="0x00009888" value="0x1C5C001B" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0208" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CFB00" />
- <register type="NOA" address="0x00009888" value="0x182C00BE" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900158" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900821" />
- <register type="NOA" address="0x00009888" value="0x47900802" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900802" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900422" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="9875e050-b1bc-45e6-a6ab-665594601df9"
- chipset="CFLGT3"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x1B931001" />
- <register type="NOA" address="0x00009888" value="0x1D930001" />
- <register type="NOA" address="0x00009888" value="0x19934000" />
- <register type="NOA" address="0x00009888" value="0x1B958000" />
- <register type="NOA" address="0x00009888" value="0x1D950094" />
- <register type="NOA" address="0x00009888" value="0x19958000" />
- <register type="NOA" address="0x00009888" value="0x09E58000" />
- <register type="NOA" address="0x00009888" value="0x0BE58000" />
- <register type="NOA" address="0x00009888" value="0x03E5C000" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900440" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900C21" />
- <register type="NOA" address="0x00009888" value="0x57900400" />
- <register type="NOA" address="0x00009888" value="0x49900042" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900024" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900841" />
- <register type="NOA" address="0x00009888" value="0x53900400" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="49c65f34-e625-4ca4-86b7-88693e624d4c"
- chipset="CFLGT3"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900064" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900150" />
- <register type="NOA" address="0x00009888" value="0x21900151" />
- <register type="NOA" address="0x00009888" value="0x23900152" />
- <register type="NOA" address="0x00009888" value="0x25900153" />
- <register type="NOA" address="0x00009888" value="0x27900154" />
- <register type="NOA" address="0x00009888" value="0x29900155" />
- <register type="NOA" address="0x00009888" value="0x2B900156" />
- <register type="NOA" address="0x00009888" value="0x2D900157" />
- <register type="NOA" address="0x00009888" value="0x2F90015F" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="45c9e8ee-2998-4d83-88e8-9cb7e03287bf"
- chipset="CFLGT3"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="bac415ce-d7a2-4f8d-9b16-834deba7330e"
- chipset="CFLGT3"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x141C8160" />
- <register type="NOA" address="0x00009888" value="0x161C8015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
- <register type="NOA" address="0x00009888" value="0x006C0200" />
- <register type="NOA" address="0x00009888" value="0x026C000C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0041" />
- <register type="NOA" address="0x00009888" value="0x061C4200" />
- <register type="NOA" address="0x00009888" value="0x081C4443" />
- <register type="NOA" address="0x00009888" value="0x0A1C4645" />
- <register type="NOA" address="0x00009888" value="0x0C1C7647" />
- <register type="NOA" address="0x00009888" value="0x041C7357" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0000" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
- <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5515" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x11907FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900802" />
- <register type="NOA" address="0x00009888" value="0x47900842" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900842" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900800" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="a8cfca44-0e74-4338-9e57-3daad98957dd"
- chipset="CFLGT3"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C0760" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8020" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1CE000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
- <register type="NOA" address="0x00009888" value="0x0C4C0280" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F1500" />
- <register type="NOA" address="0x00009888" value="0x100F0140" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x182C00A0" />
- <register type="NOA" address="0x00009888" value="0x03933300" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190030F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="3d9acca5-8d39-4c34-89ee-f921848d8562"
- chipset="CFLGT3"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x106C0232" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F1880" />
- <register type="NOA" address="0x00009888" value="0x024F08BB" />
- <register type="NOA" address="0x00009888" value="0x044F001B" />
- <register type="NOA" address="0x00009888" value="0x046C0100" />
- <register type="NOA" address="0x00009888" value="0x066C000B" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x041B8000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025BC000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x165C8000" />
- <register type="NOA" address="0x00009888" value="0x185C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x062CC000" />
- <register type="NOA" address="0x00009888" value="0x082CC000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x1D950080" />
- <register type="NOA" address="0x00009888" value="0x13928000" />
- <register type="NOA" address="0x00009888" value="0x0F988000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900040" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="93e582ea-de69-46e3-81b5-73386164c047"
- chipset="CFLGT3"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C7B40" />
- <register type="NOA" address="0x00009888" value="0x166C0020" />
- <register type="NOA" address="0x00009888" value="0x0A603444" />
- <register type="NOA" address="0x00009888" value="0x0A613400" />
- <register type="NOA" address="0x00009888" value="0x1A4EA800" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0800" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x1C1C003C" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x10600000" />
- <register type="NOA" address="0x00009888" value="0x04600000" />
- <register type="NOA" address="0x00009888" value="0x0C610044" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x06610000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0154" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190FFC0" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900021" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900400" />
- <register type="NOA" address="0x00009888" value="0x43900421" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="6e3680f3-8347-4e26-b930-3900d18d1322"
- chipset="CFLGT3"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C02E0" />
- <register type="NOA" address="0x00009888" value="0x146C0001" />
- <register type="NOA" address="0x00009888" value="0x0A623400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x026C3324" />
- <register type="NOA" address="0x00009888" value="0x046C3422" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x06614000" />
- <register type="NOA" address="0x00009888" value="0x0C620044" />
- <register type="NOA" address="0x00009888" value="0x10620000" />
- <register type="NOA" address="0x00009888" value="0x06620000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="1f513186-11d6-422d-a879-be86f2d08414"
- chipset="CFLGT3"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C4E80" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x0A633400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x026C3321" />
- <register type="NOA" address="0x00009888" value="0x046C342F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C2000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x06604000" />
- <register type="NOA" address="0x00009888" value="0x0C630044" />
- <register type="NOA" address="0x00009888" value="0x10630000" />
- <register type="NOA" address="0x00009888" value="0x06630000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="d37d4266-b749-48b2-9652-c24b91784fc6"
- chipset="CFLGT3"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102F3800" />
- <register type="NOA" address="0x00009888" value="0x144D0500" />
- <register type="NOA" address="0x00009888" value="0x120D03C0" />
- <register type="NOA" address="0x00009888" value="0x140D03CF" />
- <register type="NOA" address="0x00009888" value="0x0C0F0004" />
- <register type="NOA" address="0x00009888" value="0x0C4E4000" />
- <register type="NOA" address="0x00009888" value="0x042F0480" />
- <register type="NOA" address="0x00009888" value="0x082F0000" />
- <register type="NOA" address="0x00009888" value="0x022F0000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0090" />
- <register type="NOA" address="0x00009888" value="0x064D0027" />
- <register type="NOA" address="0x00009888" value="0x004D0000" />
- <register type="NOA" address="0x00009888" value="0x000D0D40" />
- <register type="NOA" address="0x00009888" value="0x020D803F" />
- <register type="NOA" address="0x00009888" value="0x040D8023" />
- <register type="NOA" address="0x00009888" value="0x100D0000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020F0010" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0050" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x43901485" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="5951c1d7-feef-4981-b0b5-4e4983023119"
- chipset="CFLGT3"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x14152C00" />
- <register type="NOA" address="0x00009888" value="0x16150005" />
- <register type="NOA" address="0x00009888" value="0x121600A0" />
- <register type="NOA" address="0x00009888" value="0x14352C00" />
- <register type="NOA" address="0x00009888" value="0x16350005" />
- <register type="NOA" address="0x00009888" value="0x123600A0" />
- <register type="NOA" address="0x00009888" value="0x14552C00" />
- <register type="NOA" address="0x00009888" value="0x16550005" />
- <register type="NOA" address="0x00009888" value="0x125600A0" />
- <register type="NOA" address="0x00009888" value="0x062F6000" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0050" />
- <register type="NOA" address="0x00009888" value="0x0A4C0010" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0350" />
- <register type="NOA" address="0x00009888" value="0x0C0FB000" />
- <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
- <register type="NOA" address="0x00009888" value="0x182C0028" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x022DC000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x0C138000" />
- <register type="NOA" address="0x00009888" value="0x0E132000" />
- <register type="NOA" address="0x00009888" value="0x0413C000" />
- <register type="NOA" address="0x00009888" value="0x1C140018" />
- <register type="NOA" address="0x00009888" value="0x0C157000" />
- <register type="NOA" address="0x00009888" value="0x0E150078" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04162180" />
- <register type="NOA" address="0x00009888" value="0x02160000" />
- <register type="NOA" address="0x00009888" value="0x04174000" />
- <register type="NOA" address="0x00009888" value="0x0233A000" />
- <register type="NOA" address="0x00009888" value="0x04333000" />
- <register type="NOA" address="0x00009888" value="0x14348000" />
- <register type="NOA" address="0x00009888" value="0x16348000" />
- <register type="NOA" address="0x00009888" value="0x02357870" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04360043" />
- <register type="NOA" address="0x00009888" value="0x02360000" />
- <register type="NOA" address="0x00009888" value="0x04371000" />
- <register type="NOA" address="0x00009888" value="0x0E538000" />
- <register type="NOA" address="0x00009888" value="0x00538000" />
- <register type="NOA" address="0x00009888" value="0x06533000" />
- <register type="NOA" address="0x00009888" value="0x1C540020" />
- <register type="NOA" address="0x00009888" value="0x12548000" />
- <register type="NOA" address="0x00009888" value="0x0E557000" />
- <register type="NOA" address="0x00009888" value="0x00557800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06560043" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x06571000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900060" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900060" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="bf279ed6-b3dd-43f3-9810-cb55cb78fc62"
- chipset="CFLGT3"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12120000" />
- <register type="NOA" address="0x00009888" value="0x12320000" />
- <register type="NOA" address="0x00009888" value="0x12520000" />
- <register type="NOA" address="0x00009888" value="0x002F8000" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0015" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F03A0" />
- <register type="NOA" address="0x00009888" value="0x0C0FF000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0095" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x02108000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x02118000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x02121880" />
- <register type="NOA" address="0x00009888" value="0x041219B5" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x02134000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x0C308000" />
- <register type="NOA" address="0x00009888" value="0x0E304000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x0C318000" />
- <register type="NOA" address="0x00009888" value="0x0E314000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x0C321A80" />
- <register type="NOA" address="0x00009888" value="0x0E320033" />
- <register type="NOA" address="0x00009888" value="0x06320031" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x0C334000" />
- <register type="NOA" address="0x00009888" value="0x0E331000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0E508000" />
- <register type="NOA" address="0x00009888" value="0x00508000" />
- <register type="NOA" address="0x00009888" value="0x02504000" />
- <register type="NOA" address="0x00009888" value="0x0E518000" />
- <register type="NOA" address="0x00009888" value="0x00518000" />
- <register type="NOA" address="0x00009888" value="0x02514000" />
- <register type="NOA" address="0x00009888" value="0x0E521880" />
- <register type="NOA" address="0x00009888" value="0x00521A80" />
- <register type="NOA" address="0x00009888" value="0x02520033" />
- <register type="NOA" address="0x00009888" value="0x0E534000" />
- <register type="NOA" address="0x00009888" value="0x00534000" />
- <register type="NOA" address="0x00009888" value="0x02531000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900062" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="a70c3fa2-e705-4f5a-8883-2ebd0feef1d2"
- chipset="CFLGT3"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12124D60" />
- <register type="NOA" address="0x00009888" value="0x12322E60" />
- <register type="NOA" address="0x00009888" value="0x12524D60" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0014" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0FE000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0097" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x002D8000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x04121FB7" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x00308000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x00318000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x00321B80" />
- <register type="NOA" address="0x00009888" value="0x0632003F" />
- <register type="NOA" address="0x00009888" value="0x00334000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0250C000" />
- <register type="NOA" address="0x00009888" value="0x0251C000" />
- <register type="NOA" address="0x00009888" value="0x02521FB7" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x02535000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900063" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="e61ae394-9d9e-4204-a735-1dad7e44d953"
- chipset="CFLGT3"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121203E0" />
- <register type="NOA" address="0x00009888" value="0x123203E0" />
- <register type="NOA" address="0x00009888" value="0x125203E0" />
- <register type="NOA" address="0x00009888" value="0x129203E0" />
- <register type="NOA" address="0x00009888" value="0x12B203E0" />
- <register type="NOA" address="0x00009888" value="0x12D203E0" />
- <register type="NOA" address="0x00009888" value="0x024EC000" />
- <register type="NOA" address="0x00009888" value="0x044EC000" />
- <register type="NOA" address="0x00009888" value="0x064EC000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0042" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F006D" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x042D8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06114000" />
- <register type="NOA" address="0x00009888" value="0x06120033" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04308000" />
- <register type="NOA" address="0x00009888" value="0x04318000" />
- <register type="NOA" address="0x00009888" value="0x04321980" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x04334000" />
- <register type="NOA" address="0x00009888" value="0x04504000" />
- <register type="NOA" address="0x00009888" value="0x04514000" />
- <register type="NOA" address="0x00009888" value="0x04520033" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x04531000" />
- <register type="NOA" address="0x00009888" value="0x00AF8000" />
- <register type="NOA" address="0x00009888" value="0x0ACC0001" />
- <register type="NOA" address="0x00009888" value="0x008D8000" />
- <register type="NOA" address="0x00009888" value="0x028DA000" />
- <register type="NOA" address="0x00009888" value="0x0C8FB000" />
- <register type="NOA" address="0x00009888" value="0x0E8F0001" />
- <register type="NOA" address="0x00009888" value="0x06AC8000" />
- <register type="NOA" address="0x00009888" value="0x02AD4000" />
- <register type="NOA" address="0x00009888" value="0x02908000" />
- <register type="NOA" address="0x00009888" value="0x02918000" />
- <register type="NOA" address="0x00009888" value="0x02921980" />
- <register type="NOA" address="0x00009888" value="0x00920000" />
- <register type="NOA" address="0x00009888" value="0x02934000" />
- <register type="NOA" address="0x00009888" value="0x02B04000" />
- <register type="NOA" address="0x00009888" value="0x02B14000" />
- <register type="NOA" address="0x00009888" value="0x02B20033" />
- <register type="NOA" address="0x00009888" value="0x00B20000" />
- <register type="NOA" address="0x00009888" value="0x02B31000" />
- <register type="NOA" address="0x00009888" value="0x00D08000" />
- <register type="NOA" address="0x00009888" value="0x00D18000" />
- <register type="NOA" address="0x00009888" value="0x00D21980" />
- <register type="NOA" address="0x00009888" value="0x00D34000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900002" />
- <register type="NOA" address="0x00009888" value="0x53900420" />
- <register type="NOA" address="0x00009888" value="0x459000A1" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen9"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="94272ad9-45ee-4e34-b7a7-51546cd6405c"
- chipset="CFLGT3"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A5800" />
- <register type="NOA" address="0x00009888" value="0x161A00C0" />
- <register type="NOA" address="0x00009888" value="0x12180240" />
- <register type="NOA" address="0x00009888" value="0x14180002" />
- <register type="NOA" address="0x00009888" value="0x149A5800" />
- <register type="NOA" address="0x00009888" value="0x169A00C0" />
- <register type="NOA" address="0x00009888" value="0x12980240" />
- <register type="NOA" address="0x00009888" value="0x14980002" />
- <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F3000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C9500" />
- <register type="NOA" address="0x00009888" value="0x0C4C002A" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0015" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C000A" />
- <register type="NOA" address="0x00009888" value="0x04193000" />
- <register type="NOA" address="0x00009888" value="0x081A28C1" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x0613C000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x00172000" />
- <register type="NOA" address="0x00009888" value="0x06178000" />
- <register type="NOA" address="0x00009888" value="0x0817A000" />
- <register type="NOA" address="0x00009888" value="0x00180037" />
- <register type="NOA" address="0x00009888" value="0x06180940" />
- <register type="NOA" address="0x00009888" value="0x08180000" />
- <register type="NOA" address="0x00009888" value="0x02180000" />
- <register type="NOA" address="0x00009888" value="0x04183000" />
- <register type="NOA" address="0x00009888" value="0x04AFC000" />
- <register type="NOA" address="0x00009888" value="0x06AF3000" />
- <register type="NOA" address="0x00009888" value="0x0ACC4000" />
- <register type="NOA" address="0x00009888" value="0x0CCC0015" />
- <register type="NOA" address="0x00009888" value="0x0A8DA000" />
- <register type="NOA" address="0x00009888" value="0x0C8DA000" />
- <register type="NOA" address="0x00009888" value="0x0E8F4000" />
- <register type="NOA" address="0x00009888" value="0x108F0015" />
- <register type="NOA" address="0x00009888" value="0x16ACA000" />
- <register type="NOA" address="0x00009888" value="0x18AC000A" />
- <register type="NOA" address="0x00009888" value="0x06993000" />
- <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
- <register type="NOA" address="0x00009888" value="0x009A0000" />
- <register type="NOA" address="0x00009888" value="0x0A93F000" />
- <register type="NOA" address="0x00009888" value="0x0C93F000" />
- <register type="NOA" address="0x00009888" value="0x0A97A000" />
- <register type="NOA" address="0x00009888" value="0x0C97A000" />
- <register type="NOA" address="0x00009888" value="0x0A980977" />
- <register type="NOA" address="0x00009888" value="0x08980000" />
- <register type="NOA" address="0x00009888" value="0x04980000" />
- <register type="NOA" address="0x00009888" value="0x06983000" />
- <register type="NOA" address="0x00009888" value="0x119000FF" />
- <register type="NOA" address="0x00009888" value="0x51900040" />
- <register type="NOA" address="0x00009888" value="0x41900020" />
- <register type="NOA" address="0x00009888" value="0x55900004" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x479008A5" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900002" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="22b7e0c2-cade-425f-b099-34479768c72a"
- chipset="CFLGT3"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox1 Ring Busy"
- description="The percentage of time when Vdbox1 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox1_busy"
- units="percent"
- symbol_name="Vdbox1Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19D05800" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C25" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x19C05800" />
- <register type="NOA" address="0x00009888" value="0x05D00085" />
- <register type="NOA" address="0x00009888" value="0x25D00000" />
- <register type="NOA" address="0x00009888" value="0x09D54000" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x1D810400" />
- <register type="NOA" address="0x00009888" value="0x21960000" />
- <register type="NOA" address="0x00009888" value="0x0996C000" />
- <register type="NOA" address="0x00009888" value="0x0B964000" />
- <register type="NOA" address="0x00009888" value="0x19938000" />
- <register type="NOA" address="0x00009888" value="0x1B930068" />
- <register type="NOA" address="0x00009888" value="0x15948000" />
- <register type="NOA" address="0x00009888" value="0x1B94000C" />
- <register type="NOA" address="0x00009888" value="0x03957500" />
- <register type="NOA" address="0x00009888" value="0x1D950000" />
- <register type="NOA" address="0x00009888" value="0x17950000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x07928000" />
- <register type="NOA" address="0x00009888" value="0x03988000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x09978000" />
- <register type="NOA" address="0x00009888" value="0x05C08500" />
- <register type="NOA" address="0x00009888" value="0x25C00000" />
- <register type="NOA" address="0x00009888" value="0x1BC00000" />
- <register type="NOA" address="0x00009888" value="0x0BC54000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900463" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0007C000" />
- <register type="OA" address="0x00002774" value="0x000007FF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="577e8e2c-3fa0-4875-8743-3538d585e3b0"
- chipset="CFLGT3"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810000" />
- <register type="NOA" address="0x00009888" value="0x07810013" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930040" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="c11af8d1-858b-4f8b-98fb-8d683ba8bda0"
- chipset="CFLGT3"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x122D3080" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0800" />
- <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
- <register type="NOA" address="0x00009888" value="0x100F0002" />
- <register type="NOA" address="0x00009888" value="0x002D0025" />
- <register type="NOA" address="0x00009888" value="0x062D1300" />
- <register type="NOA" address="0x00009888" value="0x082D16A4" />
- <register type="NOA" address="0x00009888" value="0x0A2D162E" />
- <register type="NOA" address="0x00009888" value="0x102D0000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_chv.xml b/src/mesa/drivers/dri/i965/brw_oa_chv.xml
deleted file mode 100644
index 85c50bb43bb..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_chv.xml
+++ /dev/null
@@ -1,9597 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1508420698" merge_md5="">
- <set name="Render Metrics Basic Gen8LP"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="9d8a3af5-c02c-4a4a-b947-f1672469e0fb"
- chipset="CHV"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009888" value="0x59800001" />
- <register type="NOA" address="0x00009888" value="0x285A0006" />
- <register type="NOA" address="0x00009888" value="0x2C110014" />
- <register type="NOA" address="0x00009888" value="0x2E110000" />
- <register type="NOA" address="0x00009888" value="0x2C310014" />
- <register type="NOA" address="0x00009888" value="0x2E310000" />
- <register type="NOA" address="0x00009888" value="0x2B8303DF" />
- <register type="NOA" address="0x00009888" value="0x3580024F" />
- <register type="NOA" address="0x00009888" value="0x00580888" />
- <register type="NOA" address="0x00009888" value="0x1E5A0015" />
- <register type="NOA" address="0x00009888" value="0x205A0014" />
- <register type="NOA" address="0x00009888" value="0x045A0000" />
- <register type="NOA" address="0x00009888" value="0x025A0000" />
- <register type="NOA" address="0x00009888" value="0x02180500" />
- <register type="NOA" address="0x00009888" value="0x00190555" />
- <register type="NOA" address="0x00009888" value="0x021D0500" />
- <register type="NOA" address="0x00009888" value="0x021F0A00" />
- <register type="NOA" address="0x00009888" value="0x00380444" />
- <register type="NOA" address="0x00009888" value="0x02390500" />
- <register type="NOA" address="0x00009888" value="0x003A0666" />
- <register type="NOA" address="0x00009888" value="0x00100111" />
- <register type="NOA" address="0x00009888" value="0x06110030" />
- <register type="NOA" address="0x00009888" value="0x0A110031" />
- <register type="NOA" address="0x00009888" value="0x0E110046" />
- <register type="NOA" address="0x00009888" value="0x04110000" />
- <register type="NOA" address="0x00009888" value="0x00110000" />
- <register type="NOA" address="0x00009888" value="0x00130111" />
- <register type="NOA" address="0x00009888" value="0x00300444" />
- <register type="NOA" address="0x00009888" value="0x08310030" />
- <register type="NOA" address="0x00009888" value="0x0C310031" />
- <register type="NOA" address="0x00009888" value="0x10310046" />
- <register type="NOA" address="0x00009888" value="0x04310000" />
- <register type="NOA" address="0x00009888" value="0x00310000" />
- <register type="NOA" address="0x00009888" value="0x00330444" />
- <register type="NOA" address="0x00009888" value="0x038A0A00" />
- <register type="NOA" address="0x00009888" value="0x018B0FFF" />
- <register type="NOA" address="0x00009888" value="0x038B0A00" />
- <register type="NOA" address="0x00009888" value="0x01855000" />
- <register type="NOA" address="0x00009888" value="0x03850055" />
- <register type="NOA" address="0x00009888" value="0x13830021" />
- <register type="NOA" address="0x00009888" value="0x15830020" />
- <register type="NOA" address="0x00009888" value="0x1783002F" />
- <register type="NOA" address="0x00009888" value="0x1983002E" />
- <register type="NOA" address="0x00009888" value="0x1B83002D" />
- <register type="NOA" address="0x00009888" value="0x1D83002C" />
- <register type="NOA" address="0x00009888" value="0x05830000" />
- <register type="NOA" address="0x00009888" value="0x01840555" />
- <register type="NOA" address="0x00009888" value="0x03840500" />
- <register type="NOA" address="0x00009888" value="0x23800074" />
- <register type="NOA" address="0x00009888" value="0x2580007D" />
- <register type="NOA" address="0x00009888" value="0x05800000" />
- <register type="NOA" address="0x00009888" value="0x01805000" />
- <register type="NOA" address="0x00009888" value="0x03800055" />
- <register type="NOA" address="0x00009888" value="0x01865000" />
- <register type="NOA" address="0x00009888" value="0x03860055" />
- <register type="NOA" address="0x00009888" value="0x01875000" />
- <register type="NOA" address="0x00009888" value="0x03870055" />
- <register type="NOA" address="0x00009888" value="0x418000AA" />
- <register type="NOA" address="0x00009888" value="0x4380000A" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x4780000A" />
- <register type="NOA" address="0x00009888" value="0x49800000" />
- <register type="NOA" address="0x00009888" value="0x4B800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x55800000" />
- <register type="NOA" address="0x00009888" value="0x57800000" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen8LP"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="f522a89c-ecd1-4522-8331-3383c54af5f5"
- chipset="CHV"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 4 READ B 5 READ UADD 64 UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 2 READ B 3 READ UADD 64 UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 0 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Ring Throughput"
- description="The total number of GPU memory bytes transferred between GTI and Uncore ring."
- data_type="uint64"
- max_equation="$GpuCoreClocks 128 UMUL"
- equation="C 2 READ 128 UMUL"
- underscore_name="gti_ring_throughput"
- units="bytes"
- symbol_name="GtiRingThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 0 READ B 1 READ UADD 64 UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read-Only Stall"
- description="The percentage of time in which GTI Read-Only port has been stalled."
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gti_ro_stall"
- units="percent"
- symbol_name="GtiRoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read-Write Stall"
- description="The percentage of time in which GTI Read-Write port has been stalled."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gti_rw_stall"
- units="percent"
- symbol_name="GtiRwStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 1 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009888" value="0x59800001" />
- <register type="NOA" address="0x00009888" value="0x2E5800E0" />
- <register type="NOA" address="0x00009888" value="0x2E3800E0" />
- <register type="NOA" address="0x00009888" value="0x3580024F" />
- <register type="NOA" address="0x00009888" value="0x3D800140" />
- <register type="NOA" address="0x00009888" value="0x08580042" />
- <register type="NOA" address="0x00009888" value="0x0C580040" />
- <register type="NOA" address="0x00009888" value="0x1058004C" />
- <register type="NOA" address="0x00009888" value="0x1458004B" />
- <register type="NOA" address="0x00009888" value="0x04580000" />
- <register type="NOA" address="0x00009888" value="0x00580000" />
- <register type="NOA" address="0x00009888" value="0x00195555" />
- <register type="NOA" address="0x00009888" value="0x06380042" />
- <register type="NOA" address="0x00009888" value="0x0A380040" />
- <register type="NOA" address="0x00009888" value="0x0E38004C" />
- <register type="NOA" address="0x00009888" value="0x1238004B" />
- <register type="NOA" address="0x00009888" value="0x04380000" />
- <register type="NOA" address="0x00009888" value="0x00384444" />
- <register type="NOA" address="0x00009888" value="0x003A5555" />
- <register type="NOA" address="0x00009888" value="0x018BFFFF" />
- <register type="NOA" address="0x00009888" value="0x01845555" />
- <register type="NOA" address="0x00009888" value="0x17800074" />
- <register type="NOA" address="0x00009888" value="0x1980007D" />
- <register type="NOA" address="0x00009888" value="0x1B80007C" />
- <register type="NOA" address="0x00009888" value="0x1D8000B6" />
- <register type="NOA" address="0x00009888" value="0x1F8000B7" />
- <register type="NOA" address="0x00009888" value="0x05800000" />
- <register type="NOA" address="0x00009888" value="0x03800000" />
- <register type="NOA" address="0x00009888" value="0x418000AA" />
- <register type="NOA" address="0x00009888" value="0x438000AA" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x47800000" />
- <register type="NOA" address="0x00009888" value="0x4980012A" />
- <register type="NOA" address="0x00009888" value="0x4B80012A" />
- <register type="NOA" address="0x00009888" value="0x4D80012A" />
- <register type="NOA" address="0x00009888" value="0x4F80012A" />
- <register type="NOA" address="0x00009888" value="0x518001CE" />
- <register type="NOA" address="0x00009888" value="0x538001CE" />
- <register type="NOA" address="0x00009888" value="0x5580000E" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="a9ccc03d-a943-4e6b-9cd6-13e063075927"
- chipset="CHV"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009888" value="0x59800001" />
- <register type="NOA" address="0x00009888" value="0x261E0000" />
- <register type="NOA" address="0x00009888" value="0x281F000F" />
- <register type="NOA" address="0x00009888" value="0x2817001A" />
- <register type="NOA" address="0x00009888" value="0x2791001F" />
- <register type="NOA" address="0x00009888" value="0x27880019" />
- <register type="NOA" address="0x00009888" value="0x2D890000" />
- <register type="NOA" address="0x00009888" value="0x278A0007" />
- <register type="NOA" address="0x00009888" value="0x298D001F" />
- <register type="NOA" address="0x00009888" value="0x278E0020" />
- <register type="NOA" address="0x00009888" value="0x2B8F0012" />
- <register type="NOA" address="0x00009888" value="0x29900000" />
- <register type="NOA" address="0x00009888" value="0x00184000" />
- <register type="NOA" address="0x00009888" value="0x02181000" />
- <register type="NOA" address="0x00009888" value="0x02194000" />
- <register type="NOA" address="0x00009888" value="0x141E0002" />
- <register type="NOA" address="0x00009888" value="0x041E0000" />
- <register type="NOA" address="0x00009888" value="0x001E0000" />
- <register type="NOA" address="0x00009888" value="0x221F0015" />
- <register type="NOA" address="0x00009888" value="0x041F0000" />
- <register type="NOA" address="0x00009888" value="0x001F4000" />
- <register type="NOA" address="0x00009888" value="0x021F0000" />
- <register type="NOA" address="0x00009888" value="0x023A8000" />
- <register type="NOA" address="0x00009888" value="0x0213C000" />
- <register type="NOA" address="0x00009888" value="0x02164000" />
- <register type="NOA" address="0x00009888" value="0x24170012" />
- <register type="NOA" address="0x00009888" value="0x04170000" />
- <register type="NOA" address="0x00009888" value="0x07910005" />
- <register type="NOA" address="0x00009888" value="0x05910000" />
- <register type="NOA" address="0x00009888" value="0x01911500" />
- <register type="NOA" address="0x00009888" value="0x03910501" />
- <register type="NOA" address="0x00009888" value="0x0D880002" />
- <register type="NOA" address="0x00009888" value="0x1D880003" />
- <register type="NOA" address="0x00009888" value="0x05880000" />
- <register type="NOA" address="0x00009888" value="0x0B890032" />
- <register type="NOA" address="0x00009888" value="0x1B890031" />
- <register type="NOA" address="0x00009888" value="0x05890000" />
- <register type="NOA" address="0x00009888" value="0x01890040" />
- <register type="NOA" address="0x00009888" value="0x03890040" />
- <register type="NOA" address="0x00009888" value="0x098A0000" />
- <register type="NOA" address="0x00009888" value="0x198A0004" />
- <register type="NOA" address="0x00009888" value="0x058A0000" />
- <register type="NOA" address="0x00009888" value="0x018A8050" />
- <register type="NOA" address="0x00009888" value="0x038A2050" />
- <register type="NOA" address="0x00009888" value="0x018B95A9" />
- <register type="NOA" address="0x00009888" value="0x038BE5A9" />
- <register type="NOA" address="0x00009888" value="0x018C1500" />
- <register type="NOA" address="0x00009888" value="0x038C0501" />
- <register type="NOA" address="0x00009888" value="0x178D0015" />
- <register type="NOA" address="0x00009888" value="0x058D0000" />
- <register type="NOA" address="0x00009888" value="0x138E0004" />
- <register type="NOA" address="0x00009888" value="0x218E000C" />
- <register type="NOA" address="0x00009888" value="0x058E0000" />
- <register type="NOA" address="0x00009888" value="0x018E0500" />
- <register type="NOA" address="0x00009888" value="0x038E0101" />
- <register type="NOA" address="0x00009888" value="0x0F8F0027" />
- <register type="NOA" address="0x00009888" value="0x058F0000" />
- <register type="NOA" address="0x00009888" value="0x018F0000" />
- <register type="NOA" address="0x00009888" value="0x038F0001" />
- <register type="NOA" address="0x00009888" value="0x11900013" />
- <register type="NOA" address="0x00009888" value="0x1F900017" />
- <register type="NOA" address="0x00009888" value="0x05900000" />
- <register type="NOA" address="0x00009888" value="0x01900100" />
- <register type="NOA" address="0x00009888" value="0x03900001" />
- <register type="NOA" address="0x00009888" value="0x01845555" />
- <register type="NOA" address="0x00009888" value="0x03845555" />
- <register type="NOA" address="0x00009888" value="0x418000AA" />
- <register type="NOA" address="0x00009888" value="0x438000AA" />
- <register type="NOA" address="0x00009888" value="0x458000AA" />
- <register type="NOA" address="0x00009888" value="0x478000AA" />
- <register type="NOA" address="0x00009888" value="0x4980018C" />
- <register type="NOA" address="0x00009888" value="0x4B80014B" />
- <register type="NOA" address="0x00009888" value="0x4D800128" />
- <register type="NOA" address="0x00009888" value="0x4F80012A" />
- <register type="NOA" address="0x00009888" value="0x51800187" />
- <register type="NOA" address="0x00009888" value="0x5380014B" />
- <register type="NOA" address="0x00009888" value="0x55800149" />
- <register type="NOA" address="0x00009888" value="0x5780010A" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="2cf0c064-68df-4fac-9b3f-57f51ca8a069"
- chipset="CHV"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 1 READ C 0 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader12_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader12AccessStalledOnL3"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="B 5 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader10_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader10AccessStalledOnL3"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="B 7 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader11_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader11AccessStalledOnL3"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x105C0232" />
- <register type="NOA" address="0x00009888" value="0x10580232" />
- <register type="NOA" address="0x00009888" value="0x10380232" />
- <register type="NOA" address="0x00009888" value="0x10DC0232" />
- <register type="NOA" address="0x00009888" value="0x10D80232" />
- <register type="NOA" address="0x00009888" value="0x10B80232" />
- <register type="NOA" address="0x00009888" value="0x118E4400" />
- <register type="NOA" address="0x00009888" value="0x025C6080" />
- <register type="NOA" address="0x00009888" value="0x045C004B" />
- <register type="NOA" address="0x00009888" value="0x005C8000" />
- <register type="NOA" address="0x00009888" value="0x00582080" />
- <register type="NOA" address="0x00009888" value="0x0258004B" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
- <register type="NOA" address="0x00009888" value="0x04386080" />
- <register type="NOA" address="0x00009888" value="0x0638404B" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A380000" />
- <register type="NOA" address="0x00009888" value="0x0C380000" />
- <register type="NOA" address="0x00009888" value="0x00398000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x0CDC25C1" />
- <register type="NOA" address="0x00009888" value="0x0ADCC000" />
- <register type="NOA" address="0x00009888" value="0x0AD825C1" />
- <register type="NOA" address="0x00009888" value="0x18DB4000" />
- <register type="NOA" address="0x00009888" value="0x1ADB0001" />
- <register type="NOA" address="0x00009888" value="0x0E9F8000" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x0EB825C1" />
- <register type="NOA" address="0x00009888" value="0x18B80154" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x0D88C000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x258BAA05" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x198C5400" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x098DC000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x098E05C0" />
- <register type="NOA" address="0x00009888" value="0x058E0000" />
- <register type="NOA" address="0x00009888" value="0x198F0020" />
- <register type="NOA" address="0x00009888" value="0x2185AA0A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x19835000" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x19808000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x51800040" />
- <register type="NOA" address="0x00009888" value="0x43800400" />
- <register type="NOA" address="0x00009888" value="0x45800800" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800C62" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F801042" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x418014A4" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FFF7" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="78a87ff9-543a-49ce-95ea-26d86071ea93"
- chipset="CHV"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank1 Stalled"
- description="The percentage of time in which slice1 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank1_stalled"
- units="percent"
- symbol_name="L31Bank1Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice1 L3 Bank0 Stalled"
- description="The percentage of time in which slice1 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank0_stalled"
- units="percent"
- symbol_name="L31Bank0Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice1 L3 Bank1 Active"
- description="The percentage of time in which slice1 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank1_active"
- units="percent"
- symbol_name="L31Bank1Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank0 Active"
- description="The percentage of time in which slice1 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank0_active"
- units="percent"
- symbol_name="L31Bank0Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x10BF03DA" />
- <register type="NOA" address="0x00009888" value="0x14BF0001" />
- <register type="NOA" address="0x00009888" value="0x12980340" />
- <register type="NOA" address="0x00009888" value="0x12990340" />
- <register type="NOA" address="0x00009888" value="0x0CBF1187" />
- <register type="NOA" address="0x00009888" value="0x0EBF1205" />
- <register type="NOA" address="0x00009888" value="0x00BF0500" />
- <register type="NOA" address="0x00009888" value="0x02BF042B" />
- <register type="NOA" address="0x00009888" value="0x04BF002C" />
- <register type="NOA" address="0x00009888" value="0x0CDAC000" />
- <register type="NOA" address="0x00009888" value="0x0EDAC000" />
- <register type="NOA" address="0x00009888" value="0x00DA8000" />
- <register type="NOA" address="0x00009888" value="0x02DAC000" />
- <register type="NOA" address="0x00009888" value="0x04DA4000" />
- <register type="NOA" address="0x00009888" value="0x04983400" />
- <register type="NOA" address="0x00009888" value="0x10980000" />
- <register type="NOA" address="0x00009888" value="0x06990034" />
- <register type="NOA" address="0x00009888" value="0x10990000" />
- <register type="NOA" address="0x00009888" value="0x0C9DC000" />
- <register type="NOA" address="0x00009888" value="0x0E9DC000" />
- <register type="NOA" address="0x00009888" value="0x009D8000" />
- <register type="NOA" address="0x00009888" value="0x029DC000" />
- <register type="NOA" address="0x00009888" value="0x049D4000" />
- <register type="NOA" address="0x00009888" value="0x109F02A8" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0E9F00BA" />
- <register type="NOA" address="0x00009888" value="0x0CB88000" />
- <register type="NOA" address="0x00009888" value="0x0CB95000" />
- <register type="NOA" address="0x00009888" value="0x0EB95000" />
- <register type="NOA" address="0x00009888" value="0x00B94000" />
- <register type="NOA" address="0x00009888" value="0x02B95000" />
- <register type="NOA" address="0x00009888" value="0x04B91000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x0CBA4000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x258B800A" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B5500" />
- <register type="NOA" address="0x00009888" value="0x198C4000" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x47800000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800060" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="9f2cece5-7bfe-4320-ad66-8c7cc526bec5"
- chipset="CHV"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x103F03DA" />
- <register type="NOA" address="0x00009888" value="0x143F0001" />
- <register type="NOA" address="0x00009888" value="0x12180340" />
- <register type="NOA" address="0x00009888" value="0x12190340" />
- <register type="NOA" address="0x00009888" value="0x0C3F1187" />
- <register type="NOA" address="0x00009888" value="0x0E3F1205" />
- <register type="NOA" address="0x00009888" value="0x003F0500" />
- <register type="NOA" address="0x00009888" value="0x023F042B" />
- <register type="NOA" address="0x00009888" value="0x043F002C" />
- <register type="NOA" address="0x00009888" value="0x0C5AC000" />
- <register type="NOA" address="0x00009888" value="0x0E5AC000" />
- <register type="NOA" address="0x00009888" value="0x005A8000" />
- <register type="NOA" address="0x00009888" value="0x025AC000" />
- <register type="NOA" address="0x00009888" value="0x045A4000" />
- <register type="NOA" address="0x00009888" value="0x04183400" />
- <register type="NOA" address="0x00009888" value="0x10180000" />
- <register type="NOA" address="0x00009888" value="0x06190034" />
- <register type="NOA" address="0x00009888" value="0x10190000" />
- <register type="NOA" address="0x00009888" value="0x0C1DC000" />
- <register type="NOA" address="0x00009888" value="0x0E1DC000" />
- <register type="NOA" address="0x00009888" value="0x001D8000" />
- <register type="NOA" address="0x00009888" value="0x021DC000" />
- <register type="NOA" address="0x00009888" value="0x041D4000" />
- <register type="NOA" address="0x00009888" value="0x101F02A8" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00BA" />
- <register type="NOA" address="0x00009888" value="0x0C388000" />
- <register type="NOA" address="0x00009888" value="0x0C395000" />
- <register type="NOA" address="0x00009888" value="0x0E395000" />
- <register type="NOA" address="0x00009888" value="0x00394000" />
- <register type="NOA" address="0x00009888" value="0x02395000" />
- <register type="NOA" address="0x00009888" value="0x04391000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x0C3A4000" />
- <register type="NOA" address="0x00009888" value="0x1B8AA800" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x258B4005" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800000" />
- <register type="NOA" address="0x00009888" value="0x47800000" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800060" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="d890ef38-d309-47e4-b8b5-aa779bb19ab0"
- chipset="CHV"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank3 Active"
- description="The percentage of time in which slice1 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank3_active"
- units="percent"
- symbol_name="L31Bank3Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 L3 Bank3 Stalled"
- description="The percentage of time in which slice1 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank3_stalled"
- units="percent"
- symbol_name="L31Bank3Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x121B0340" />
- <register type="NOA" address="0x00009888" value="0x103F0274" />
- <register type="NOA" address="0x00009888" value="0x123F0000" />
- <register type="NOA" address="0x00009888" value="0x129B0340" />
- <register type="NOA" address="0x00009888" value="0x10BF0274" />
- <register type="NOA" address="0x00009888" value="0x12BF0000" />
- <register type="NOA" address="0x00009888" value="0x041B3400" />
- <register type="NOA" address="0x00009888" value="0x101B0000" />
- <register type="NOA" address="0x00009888" value="0x045C8000" />
- <register type="NOA" address="0x00009888" value="0x0A3D4000" />
- <register type="NOA" address="0x00009888" value="0x003F0080" />
- <register type="NOA" address="0x00009888" value="0x023F0793" />
- <register type="NOA" address="0x00009888" value="0x043F0014" />
- <register type="NOA" address="0x00009888" value="0x04588000" />
- <register type="NOA" address="0x00009888" value="0x005A8000" />
- <register type="NOA" address="0x00009888" value="0x025AC000" />
- <register type="NOA" address="0x00009888" value="0x045A4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x001D8000" />
- <register type="NOA" address="0x00009888" value="0x021DC000" />
- <register type="NOA" address="0x00009888" value="0x041D4000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F002A" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x00394000" />
- <register type="NOA" address="0x00009888" value="0x02395000" />
- <register type="NOA" address="0x00009888" value="0x04399000" />
- <register type="NOA" address="0x00009888" value="0x069B0034" />
- <register type="NOA" address="0x00009888" value="0x109B0000" />
- <register type="NOA" address="0x00009888" value="0x06DC4000" />
- <register type="NOA" address="0x00009888" value="0x0CBD4000" />
- <register type="NOA" address="0x00009888" value="0x0CBF0981" />
- <register type="NOA" address="0x00009888" value="0x0EBF0A0F" />
- <register type="NOA" address="0x00009888" value="0x06D84000" />
- <register type="NOA" address="0x00009888" value="0x0CDAC000" />
- <register type="NOA" address="0x00009888" value="0x0EDAC000" />
- <register type="NOA" address="0x00009888" value="0x0CDB4000" />
- <register type="NOA" address="0x00009888" value="0x0C9DC000" />
- <register type="NOA" address="0x00009888" value="0x0E9DC000" />
- <register type="NOA" address="0x00009888" value="0x109F02A8" />
- <register type="NOA" address="0x00009888" value="0x0E9F0080" />
- <register type="NOA" address="0x00009888" value="0x0CB84000" />
- <register type="NOA" address="0x00009888" value="0x0CB95000" />
- <register type="NOA" address="0x00009888" value="0x0EB95000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x258B8009" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x198C4000" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800C00" />
- <register type="NOA" address="0x00009888" value="0x47800C63" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F8014A5" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800045" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_4"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_4"
- hw_config_guid="5fdff4a6-9dc8-45e1-bfda-ef54869fbdd4"
- chipset="CHV"
- symbol_name="L3_4"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank2 Active"
- description="The percentage of time in which slice1 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank2_active"
- units="percent"
- symbol_name="L31Bank2Active"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice1 L3 Bank2 Stalled"
- description="The percentage of time in which slice1 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank2_stalled"
- units="percent"
- symbol_name="L31Bank2Stalled"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x121A0340" />
- <register type="NOA" address="0x00009888" value="0x103F0017" />
- <register type="NOA" address="0x00009888" value="0x123F0020" />
- <register type="NOA" address="0x00009888" value="0x129A0340" />
- <register type="NOA" address="0x00009888" value="0x10BF0017" />
- <register type="NOA" address="0x00009888" value="0x12BF0020" />
- <register type="NOA" address="0x00009888" value="0x041A3400" />
- <register type="NOA" address="0x00009888" value="0x101A0000" />
- <register type="NOA" address="0x00009888" value="0x043B8000" />
- <register type="NOA" address="0x00009888" value="0x0A3E0010" />
- <register type="NOA" address="0x00009888" value="0x003F0200" />
- <register type="NOA" address="0x00009888" value="0x023F0113" />
- <register type="NOA" address="0x00009888" value="0x043F0014" />
- <register type="NOA" address="0x00009888" value="0x02592000" />
- <register type="NOA" address="0x00009888" value="0x005A8000" />
- <register type="NOA" address="0x00009888" value="0x025AC000" />
- <register type="NOA" address="0x00009888" value="0x045A4000" />
- <register type="NOA" address="0x00009888" value="0x0A1C8000" />
- <register type="NOA" address="0x00009888" value="0x001D8000" />
- <register type="NOA" address="0x00009888" value="0x021DC000" />
- <register type="NOA" address="0x00009888" value="0x041D4000" />
- <register type="NOA" address="0x00009888" value="0x0A1E8000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F001A" />
- <register type="NOA" address="0x00009888" value="0x00394000" />
- <register type="NOA" address="0x00009888" value="0x02395000" />
- <register type="NOA" address="0x00009888" value="0x04391000" />
- <register type="NOA" address="0x00009888" value="0x069A0034" />
- <register type="NOA" address="0x00009888" value="0x109A0000" />
- <register type="NOA" address="0x00009888" value="0x06BB4000" />
- <register type="NOA" address="0x00009888" value="0x0ABE0040" />
- <register type="NOA" address="0x00009888" value="0x0CBF0984" />
- <register type="NOA" address="0x00009888" value="0x0EBF0A02" />
- <register type="NOA" address="0x00009888" value="0x02D94000" />
- <register type="NOA" address="0x00009888" value="0x0CDAC000" />
- <register type="NOA" address="0x00009888" value="0x0EDAC000" />
- <register type="NOA" address="0x00009888" value="0x0C9C0400" />
- <register type="NOA" address="0x00009888" value="0x0C9DC000" />
- <register type="NOA" address="0x00009888" value="0x0E9DC000" />
- <register type="NOA" address="0x00009888" value="0x0C9E0400" />
- <register type="NOA" address="0x00009888" value="0x109F02A8" />
- <register type="NOA" address="0x00009888" value="0x0E9F0040" />
- <register type="NOA" address="0x00009888" value="0x0CB95000" />
- <register type="NOA" address="0x00009888" value="0x0EB95000" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x258B8009" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x198C4000" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185800A" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x1B830154" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x45800800" />
- <register type="NOA" address="0x00009888" value="0x47800842" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F801084" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800044" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="2c0e45e1-7e2c-4a14-ae00-0b7ec868b8aa"
- chipset="CHV"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Rasterizer Input Available"
- description="The percentage of time in which slice1 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer1_input_available"
- units="percent"
- symbol_name="Rasterizer1InputAvailable"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied))"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Pixel Values Ready"
- description="The percentage of time in which slice1 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values1_ready"
- units="percent"
- symbol_name="PixelValues1Ready"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 PS Output Available"
- description="The percentage of time in which slice1 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output1_available"
- units="percent"
- symbol_name="PSOutput1Available"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice1 Rasterizer Output Ready"
- description="The percentage of time in which slice1 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer1_output_ready"
- units="percent"
- symbol_name="Rasterizer1OutputReady"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data1_ready"
- units="percent"
- symbol_name="PixelData1Ready"
- availability="$SliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x143B000E" />
- <register type="NOA" address="0x00009888" value="0x043C55C0" />
- <register type="NOA" address="0x00009888" value="0x0A1E0280" />
- <register type="NOA" address="0x00009888" value="0x0C1E0408" />
- <register type="NOA" address="0x00009888" value="0x10390000" />
- <register type="NOA" address="0x00009888" value="0x12397A1F" />
- <register type="NOA" address="0x00009888" value="0x14BB000E" />
- <register type="NOA" address="0x00009888" value="0x04BC5000" />
- <register type="NOA" address="0x00009888" value="0x0A9E0296" />
- <register type="NOA" address="0x00009888" value="0x0C9E0008" />
- <register type="NOA" address="0x00009888" value="0x10B90000" />
- <register type="NOA" address="0x00009888" value="0x12B97A1F" />
- <register type="NOA" address="0x00009888" value="0x063B0042" />
- <register type="NOA" address="0x00009888" value="0x103B0000" />
- <register type="NOA" address="0x00009888" value="0x083C0000" />
- <register type="NOA" address="0x00009888" value="0x0A3E0040" />
- <register type="NOA" address="0x00009888" value="0x043F8000" />
- <register type="NOA" address="0x00009888" value="0x02594000" />
- <register type="NOA" address="0x00009888" value="0x045A8000" />
- <register type="NOA" address="0x00009888" value="0x0C1C0400" />
- <register type="NOA" address="0x00009888" value="0x041D8000" />
- <register type="NOA" address="0x00009888" value="0x081E02C0" />
- <register type="NOA" address="0x00009888" value="0x0E1E0000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA800" />
- <register type="NOA" address="0x00009888" value="0x0E1F0260" />
- <register type="NOA" address="0x00009888" value="0x101F0014" />
- <register type="NOA" address="0x00009888" value="0x003905E0" />
- <register type="NOA" address="0x00009888" value="0x06390BC0" />
- <register type="NOA" address="0x00009888" value="0x02390018" />
- <register type="NOA" address="0x00009888" value="0x04394000" />
- <register type="NOA" address="0x00009888" value="0x04BB0042" />
- <register type="NOA" address="0x00009888" value="0x10BB0000" />
- <register type="NOA" address="0x00009888" value="0x02BC05C0" />
- <register type="NOA" address="0x00009888" value="0x08BC0000" />
- <register type="NOA" address="0x00009888" value="0x0ABE0004" />
- <register type="NOA" address="0x00009888" value="0x02BF8000" />
- <register type="NOA" address="0x00009888" value="0x02D91000" />
- <register type="NOA" address="0x00009888" value="0x02DA8000" />
- <register type="NOA" address="0x00009888" value="0x089C8000" />
- <register type="NOA" address="0x00009888" value="0x029D8000" />
- <register type="NOA" address="0x00009888" value="0x089E8000" />
- <register type="NOA" address="0x00009888" value="0x0E9E0000" />
- <register type="NOA" address="0x00009888" value="0x0E9FA806" />
- <register type="NOA" address="0x00009888" value="0x109F0142" />
- <register type="NOA" address="0x00009888" value="0x08B90617" />
- <register type="NOA" address="0x00009888" value="0x0AB90BE0" />
- <register type="NOA" address="0x00009888" value="0x02B94000" />
- <register type="NOA" address="0x00009888" value="0x0D88F000" />
- <register type="NOA" address="0x00009888" value="0x0F88000C" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x018A8000" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A2800" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x238B52A0" />
- <register type="NOA" address="0x00009888" value="0x258B6A95" />
- <register type="NOA" address="0x00009888" value="0x278B0029" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C1500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0014" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x038D8000" />
- <register type="NOA" address="0x00009888" value="0x058D2000" />
- <register type="NOA" address="0x00009888" value="0x1F85AA80" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x01834000" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0184C000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1180C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x4D800444" />
- <register type="NOA" address="0x00009888" value="0x3D800000" />
- <register type="NOA" address="0x00009888" value="0x4F804000" />
- <register type="NOA" address="0x00009888" value="0x43801080" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800084" />
- <register type="NOA" address="0x00009888" value="0x53800044" />
- <register type="NOA" address="0x00009888" value="0x47801080" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x3F800000" />
- <register type="NOA" address="0x00009888" value="0x41800840" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00006000" />
- <register type="OA" address="0x00002774" value="0x0000F3FF" />
- <register type="OA" address="0x00002778" value="0x00001800" />
- <register type="OA" address="0x0000277C" value="0x0000FCFF" />
- <register type="OA" address="0x00002780" value="0x00000600" />
- <register type="OA" address="0x00002784" value="0x0000FF3F" />
- <register type="OA" address="0x00002788" value="0x00000180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000060" />
- <register type="OA" address="0x00002794" value="0x0000FFF3" />
- <register type="OA" address="0x00002798" value="0x00000018" />
- <register type="OA" address="0x0000279C" value="0x0000FFFC" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler_1"
- hw_config_guid="71148d78-baf5-474f-878a-e23158d0265d"
- chipset="CHV"
- symbol_name="Sampler_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Slice1 Subslice0 Input Available"
- description="The percentage of time in which slice1 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler10_input_available"
- units="percent"
- symbol_name="Sampler10InputAvailable"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Slice1 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler12_output_ready"
- units="percent"
- symbol_name="Sampler12OutputReady"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Subslice1 Input Available"
- description="The percentage of time in which slice1 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler11_input_available"
- units="percent"
- symbol_name="Sampler11InputAvailable"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice1 Subslice2 Input Available"
- description="The percentage of time in which slice1 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler12_input_available"
- units="percent"
- symbol_name="Sampler12InputAvailable"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice1 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler10_output_ready"
- units="percent"
- symbol_name="Sampler10OutputReady"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Slice1 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler11_output_ready"
- units="percent"
- symbol_name="Sampler11OutputReady"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x18921400" />
- <register type="NOA" address="0x00009888" value="0x149500AB" />
- <register type="NOA" address="0x00009888" value="0x18B21400" />
- <register type="NOA" address="0x00009888" value="0x14B500AB" />
- <register type="NOA" address="0x00009888" value="0x18D21400" />
- <register type="NOA" address="0x00009888" value="0x14D500AB" />
- <register type="NOA" address="0x00009888" value="0x0CDC8000" />
- <register type="NOA" address="0x00009888" value="0x0EDC4000" />
- <register type="NOA" address="0x00009888" value="0x02DCC000" />
- <register type="NOA" address="0x00009888" value="0x04DCC000" />
- <register type="NOA" address="0x00009888" value="0x1ABD00A0" />
- <register type="NOA" address="0x00009888" value="0x0ABD8000" />
- <register type="NOA" address="0x00009888" value="0x0CD88000" />
- <register type="NOA" address="0x00009888" value="0x0ED84000" />
- <register type="NOA" address="0x00009888" value="0x04D88000" />
- <register type="NOA" address="0x00009888" value="0x1ADB0050" />
- <register type="NOA" address="0x00009888" value="0x04DB8000" />
- <register type="NOA" address="0x00009888" value="0x06DB8000" />
- <register type="NOA" address="0x00009888" value="0x08DB8000" />
- <register type="NOA" address="0x00009888" value="0x0ADB4000" />
- <register type="NOA" address="0x00009888" value="0x109F02A0" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
- <register type="NOA" address="0x00009888" value="0x18B82500" />
- <register type="NOA" address="0x00009888" value="0x02B88000" />
- <register type="NOA" address="0x00009888" value="0x04B84000" />
- <register type="NOA" address="0x00009888" value="0x06B84000" />
- <register type="NOA" address="0x00009888" value="0x08B84000" />
- <register type="NOA" address="0x00009888" value="0x0AB84000" />
- <register type="NOA" address="0x00009888" value="0x0CB88000" />
- <register type="NOA" address="0x00009888" value="0x0CB98000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x00B98000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x04B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x1ABA0200" />
- <register type="NOA" address="0x00009888" value="0x02BA8000" />
- <register type="NOA" address="0x00009888" value="0x0CBA8000" />
- <register type="NOA" address="0x00009888" value="0x04908000" />
- <register type="NOA" address="0x00009888" value="0x04918000" />
- <register type="NOA" address="0x00009888" value="0x04927300" />
- <register type="NOA" address="0x00009888" value="0x10920000" />
- <register type="NOA" address="0x00009888" value="0x1893000A" />
- <register type="NOA" address="0x00009888" value="0x0A934000" />
- <register type="NOA" address="0x00009888" value="0x0A946000" />
- <register type="NOA" address="0x00009888" value="0x0C959000" />
- <register type="NOA" address="0x00009888" value="0x0E950098" />
- <register type="NOA" address="0x00009888" value="0x10950000" />
- <register type="NOA" address="0x00009888" value="0x04B04000" />
- <register type="NOA" address="0x00009888" value="0x04B14000" />
- <register type="NOA" address="0x00009888" value="0x04B20073" />
- <register type="NOA" address="0x00009888" value="0x10B20000" />
- <register type="NOA" address="0x00009888" value="0x04B38000" />
- <register type="NOA" address="0x00009888" value="0x06B38000" />
- <register type="NOA" address="0x00009888" value="0x08B34000" />
- <register type="NOA" address="0x00009888" value="0x04B4C000" />
- <register type="NOA" address="0x00009888" value="0x02B59890" />
- <register type="NOA" address="0x00009888" value="0x10B50000" />
- <register type="NOA" address="0x00009888" value="0x06D04000" />
- <register type="NOA" address="0x00009888" value="0x06D14000" />
- <register type="NOA" address="0x00009888" value="0x06D20073" />
- <register type="NOA" address="0x00009888" value="0x10D20000" />
- <register type="NOA" address="0x00009888" value="0x18D30020" />
- <register type="NOA" address="0x00009888" value="0x02D38000" />
- <register type="NOA" address="0x00009888" value="0x0CD34000" />
- <register type="NOA" address="0x00009888" value="0x0AD48000" />
- <register type="NOA" address="0x00009888" value="0x04D42000" />
- <register type="NOA" address="0x00009888" value="0x0ED59000" />
- <register type="NOA" address="0x00009888" value="0x00D59800" />
- <register type="NOA" address="0x00009888" value="0x10D50000" />
- <register type="NOA" address="0x00009888" value="0x0F88000E" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B5500" />
- <register type="NOA" address="0x00009888" value="0x258B000A" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8D8000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x2185000A" />
- <register type="NOA" address="0x00009888" value="0x1B830150" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D848000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D808000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47801021" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800C64" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800C02" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler_2"
- hw_config_guid="b996a2b7-c59c-492d-877a-8cd54fd6df84"
- chipset="CHV"
- symbol_name="Sampler_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x18121400" />
- <register type="NOA" address="0x00009888" value="0x141500AB" />
- <register type="NOA" address="0x00009888" value="0x18321400" />
- <register type="NOA" address="0x00009888" value="0x143500AB" />
- <register type="NOA" address="0x00009888" value="0x18521400" />
- <register type="NOA" address="0x00009888" value="0x145500AB" />
- <register type="NOA" address="0x00009888" value="0x0C5C8000" />
- <register type="NOA" address="0x00009888" value="0x0E5C4000" />
- <register type="NOA" address="0x00009888" value="0x025CC000" />
- <register type="NOA" address="0x00009888" value="0x045CC000" />
- <register type="NOA" address="0x00009888" value="0x1A3D00A0" />
- <register type="NOA" address="0x00009888" value="0x0A3D8000" />
- <register type="NOA" address="0x00009888" value="0x0C588000" />
- <register type="NOA" address="0x00009888" value="0x0E584000" />
- <register type="NOA" address="0x00009888" value="0x04588000" />
- <register type="NOA" address="0x00009888" value="0x1A5B0050" />
- <register type="NOA" address="0x00009888" value="0x045B8000" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B8000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x101F02A0" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
- <register type="NOA" address="0x00009888" value="0x18382500" />
- <register type="NOA" address="0x00009888" value="0x02388000" />
- <register type="NOA" address="0x00009888" value="0x04384000" />
- <register type="NOA" address="0x00009888" value="0x06384000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0C388000" />
- <register type="NOA" address="0x00009888" value="0x0C398000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x00398000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x1A3A0200" />
- <register type="NOA" address="0x00009888" value="0x023A8000" />
- <register type="NOA" address="0x00009888" value="0x0C3A8000" />
- <register type="NOA" address="0x00009888" value="0x04108000" />
- <register type="NOA" address="0x00009888" value="0x04118000" />
- <register type="NOA" address="0x00009888" value="0x04127300" />
- <register type="NOA" address="0x00009888" value="0x10120000" />
- <register type="NOA" address="0x00009888" value="0x1813000A" />
- <register type="NOA" address="0x00009888" value="0x0A134000" />
- <register type="NOA" address="0x00009888" value="0x0A146000" />
- <register type="NOA" address="0x00009888" value="0x0C159000" />
- <register type="NOA" address="0x00009888" value="0x0E150098" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04304000" />
- <register type="NOA" address="0x00009888" value="0x04314000" />
- <register type="NOA" address="0x00009888" value="0x04320073" />
- <register type="NOA" address="0x00009888" value="0x10320000" />
- <register type="NOA" address="0x00009888" value="0x04338000" />
- <register type="NOA" address="0x00009888" value="0x06338000" />
- <register type="NOA" address="0x00009888" value="0x08334000" />
- <register type="NOA" address="0x00009888" value="0x0434C000" />
- <register type="NOA" address="0x00009888" value="0x02359890" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x06504000" />
- <register type="NOA" address="0x00009888" value="0x06514000" />
- <register type="NOA" address="0x00009888" value="0x06520073" />
- <register type="NOA" address="0x00009888" value="0x10520000" />
- <register type="NOA" address="0x00009888" value="0x18530020" />
- <register type="NOA" address="0x00009888" value="0x02538000" />
- <register type="NOA" address="0x00009888" value="0x0C534000" />
- <register type="NOA" address="0x00009888" value="0x0A548000" />
- <register type="NOA" address="0x00009888" value="0x04542000" />
- <register type="NOA" address="0x00009888" value="0x0E559000" />
- <register type="NOA" address="0x00009888" value="0x00559800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x1B8AA000" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x258B0005" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x2185000A" />
- <register type="NOA" address="0x00009888" value="0x1B830150" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0D848000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x07844000" />
- <register type="NOA" address="0x00009888" value="0x1D808000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x17804000" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47801021" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800C64" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x41800C02" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="eb2fecba-b431-42e7-8261-fe9429a6e67a"
- chipset="CHV"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread11_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread11ReadyForDispatch"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread12_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread12ReadyForDispatch"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread10_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread10ReadyForDispatch"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread12_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread12ReadyForDispatch"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread10_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread10ReadyForDispatch"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread11_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread11ReadyForDispatch"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x16154D60" />
- <register type="NOA" address="0x00009888" value="0x16352E60" />
- <register type="NOA" address="0x00009888" value="0x16554D60" />
- <register type="NOA" address="0x00009888" value="0x16950000" />
- <register type="NOA" address="0x00009888" value="0x16B50000" />
- <register type="NOA" address="0x00009888" value="0x16D50000" />
- <register type="NOA" address="0x00009888" value="0x005C8000" />
- <register type="NOA" address="0x00009888" value="0x045CC000" />
- <register type="NOA" address="0x00009888" value="0x065C4000" />
- <register type="NOA" address="0x00009888" value="0x083D8000" />
- <register type="NOA" address="0x00009888" value="0x0A3D8000" />
- <register type="NOA" address="0x00009888" value="0x0458C000" />
- <register type="NOA" address="0x00009888" value="0x025B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1FA000" />
- <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
- <register type="NOA" address="0x00009888" value="0x02384000" />
- <register type="NOA" address="0x00009888" value="0x04388000" />
- <register type="NOA" address="0x00009888" value="0x06388000" />
- <register type="NOA" address="0x00009888" value="0x08384000" />
- <register type="NOA" address="0x00009888" value="0x0A384000" />
- <register type="NOA" address="0x00009888" value="0x0C384000" />
- <register type="NOA" address="0x00009888" value="0x00398000" />
- <register type="NOA" address="0x00009888" value="0x0239A000" />
- <register type="NOA" address="0x00009888" value="0x0439A000" />
- <register type="NOA" address="0x00009888" value="0x06392000" />
- <register type="NOA" address="0x00009888" value="0x043A8000" />
- <register type="NOA" address="0x00009888" value="0x063A8000" />
- <register type="NOA" address="0x00009888" value="0x08138000" />
- <register type="NOA" address="0x00009888" value="0x0A138000" />
- <register type="NOA" address="0x00009888" value="0x06143000" />
- <register type="NOA" address="0x00009888" value="0x0415CFC7" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x02338000" />
- <register type="NOA" address="0x00009888" value="0x0C338000" />
- <register type="NOA" address="0x00009888" value="0x04342000" />
- <register type="NOA" address="0x00009888" value="0x06344000" />
- <register type="NOA" address="0x00009888" value="0x0035C700" />
- <register type="NOA" address="0x00009888" value="0x063500CF" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04538000" />
- <register type="NOA" address="0x00009888" value="0x06538000" />
- <register type="NOA" address="0x00009888" value="0x0454C000" />
- <register type="NOA" address="0x00009888" value="0x0255CFC7" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06DC8000" />
- <register type="NOA" address="0x00009888" value="0x08DC4000" />
- <register type="NOA" address="0x00009888" value="0x0CDCC000" />
- <register type="NOA" address="0x00009888" value="0x0EDCC000" />
- <register type="NOA" address="0x00009888" value="0x1ABD00A8" />
- <register type="NOA" address="0x00009888" value="0x0CD8C000" />
- <register type="NOA" address="0x00009888" value="0x0ED84000" />
- <register type="NOA" address="0x00009888" value="0x0EDB8000" />
- <register type="NOA" address="0x00009888" value="0x18DB0800" />
- <register type="NOA" address="0x00009888" value="0x1ADB0254" />
- <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
- <register type="NOA" address="0x00009888" value="0x109F02AA" />
- <register type="NOA" address="0x00009888" value="0x0EB84000" />
- <register type="NOA" address="0x00009888" value="0x16B84000" />
- <register type="NOA" address="0x00009888" value="0x18B8156A" />
- <register type="NOA" address="0x00009888" value="0x06B98000" />
- <register type="NOA" address="0x00009888" value="0x08B9A000" />
- <register type="NOA" address="0x00009888" value="0x0AB9A000" />
- <register type="NOA" address="0x00009888" value="0x0CB9A000" />
- <register type="NOA" address="0x00009888" value="0x0EB9A000" />
- <register type="NOA" address="0x00009888" value="0x18BAA000" />
- <register type="NOA" address="0x00009888" value="0x1ABA0002" />
- <register type="NOA" address="0x00009888" value="0x16934000" />
- <register type="NOA" address="0x00009888" value="0x1893000A" />
- <register type="NOA" address="0x00009888" value="0x0A947000" />
- <register type="NOA" address="0x00009888" value="0x0C95C5C1" />
- <register type="NOA" address="0x00009888" value="0x0E9500C3" />
- <register type="NOA" address="0x00009888" value="0x10950000" />
- <register type="NOA" address="0x00009888" value="0x0EB38000" />
- <register type="NOA" address="0x00009888" value="0x16B30040" />
- <register type="NOA" address="0x00009888" value="0x18B30020" />
- <register type="NOA" address="0x00009888" value="0x06B48000" />
- <register type="NOA" address="0x00009888" value="0x08B41000" />
- <register type="NOA" address="0x00009888" value="0x0AB48000" />
- <register type="NOA" address="0x00009888" value="0x06B5C500" />
- <register type="NOA" address="0x00009888" value="0x08B500C3" />
- <register type="NOA" address="0x00009888" value="0x0EB5C100" />
- <register type="NOA" address="0x00009888" value="0x10B50000" />
- <register type="NOA" address="0x00009888" value="0x16D31500" />
- <register type="NOA" address="0x00009888" value="0x08D4E000" />
- <register type="NOA" address="0x00009888" value="0x08D5C100" />
- <register type="NOA" address="0x00009888" value="0x0AD5C3C5" />
- <register type="NOA" address="0x00009888" value="0x10D50000" />
- <register type="NOA" address="0x00009888" value="0x0D88F800" />
- <register type="NOA" address="0x00009888" value="0x0F88000F" />
- <register type="NOA" address="0x00009888" value="0x038A8000" />
- <register type="NOA" address="0x00009888" value="0x058A8000" />
- <register type="NOA" address="0x00009888" value="0x078A8000" />
- <register type="NOA" address="0x00009888" value="0x098A8000" />
- <register type="NOA" address="0x00009888" value="0x0B8A8000" />
- <register type="NOA" address="0x00009888" value="0x0D8A8000" />
- <register type="NOA" address="0x00009888" value="0x258BAAA5" />
- <register type="NOA" address="0x00009888" value="0x278B002A" />
- <register type="NOA" address="0x00009888" value="0x238B2A80" />
- <register type="NOA" address="0x00009888" value="0x0F8C4000" />
- <register type="NOA" address="0x00009888" value="0x178C2000" />
- <register type="NOA" address="0x00009888" value="0x198C5500" />
- <register type="NOA" address="0x00009888" value="0x1B8C0015" />
- <register type="NOA" address="0x00009888" value="0x078D8000" />
- <register type="NOA" address="0x00009888" value="0x098DA000" />
- <register type="NOA" address="0x00009888" value="0x0B8DA000" />
- <register type="NOA" address="0x00009888" value="0x0D8DA000" />
- <register type="NOA" address="0x00009888" value="0x0F8DA000" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800C42" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45800063" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x47800800" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F8014A4" />
- <register type="NOA" address="0x00009888" value="0x41801042" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x0000FE7F" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFBF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFF7" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FFF9" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="60749470-a648-4a4b-9f10-dbfe1e36e44d"
- chipset="CHV"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header11_ready_port1"
- units="percent"
- symbol_name="ThreadHeader11ReadyPort1"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header11_ready_port0"
- units="percent"
- symbol_name="ThreadHeader11ReadyPort0"
- availability="$SubsliceMask 0x10 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header12_ready_port0"
- units="percent"
- symbol_name="ThreadHeader12ReadyPort0"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header10_ready_port1"
- units="percent"
- symbol_name="ThreadHeader10ReadyPort1"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice1 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header12_ready_port1"
- units="percent"
- symbol_name="ThreadHeader12ReadyPort1"
- availability="$SubsliceMask 0x20 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header10_ready_port0"
- units="percent"
- symbol_name="ThreadHeader10ReadyPort0"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x16150000" />
- <register type="NOA" address="0x00009888" value="0x16350000" />
- <register type="NOA" address="0x00009888" value="0x16550000" />
- <register type="NOA" address="0x00009888" value="0x16952E60" />
- <register type="NOA" address="0x00009888" value="0x16B54D60" />
- <register type="NOA" address="0x00009888" value="0x16D52E60" />
- <register type="NOA" address="0x00009888" value="0x065C8000" />
- <register type="NOA" address="0x00009888" value="0x085CC000" />
- <register type="NOA" address="0x00009888" value="0x0A5CC000" />
- <register type="NOA" address="0x00009888" value="0x0C5C4000" />
- <register type="NOA" address="0x00009888" value="0x0E3D8000" />
- <register type="NOA" address="0x00009888" value="0x183DA000" />
- <register type="NOA" address="0x00009888" value="0x06588000" />
- <register type="NOA" address="0x00009888" value="0x08588000" />
- <register type="NOA" address="0x00009888" value="0x0A584000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x185B5800" />
- <register type="NOA" address="0x00009888" value="0x1A5B000A" />
- <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
- <register type="NOA" address="0x00009888" value="0x101F02AA" />
- <register type="NOA" address="0x00009888" value="0x0E384000" />
- <register type="NOA" address="0x00009888" value="0x16384000" />
- <register type="NOA" address="0x00009888" value="0x18382A55" />
- <register type="NOA" address="0x00009888" value="0x06398000" />
- <register type="NOA" address="0x00009888" value="0x0839A000" />
- <register type="NOA" address="0x00009888" value="0x0A39A000" />
- <register type="NOA" address="0x00009888" value="0x0C39A000" />
- <register type="NOA" address="0x00009888" value="0x0E39A000" />
- <register type="NOA" address="0x00009888" value="0x1A3A02A0" />
- <register type="NOA" address="0x00009888" value="0x0E138000" />
- <register type="NOA" address="0x00009888" value="0x16130500" />
- <register type="NOA" address="0x00009888" value="0x06148000" />
- <register type="NOA" address="0x00009888" value="0x08146000" />
- <register type="NOA" address="0x00009888" value="0x0615C100" />
- <register type="NOA" address="0x00009888" value="0x0815C500" />
- <register type="NOA" address="0x00009888" value="0x0A1500C3" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x16335040" />
- <register type="NOA" address="0x00009888" value="0x08349000" />
- <register type="NOA" address="0x00009888" value="0x0A341000" />
- <register type="NOA" address="0x00009888" value="0x083500C1" />
- <register type="NOA" address="0x00009888" value="0x0A35C500" />
- <register type="NOA" address="0x00009888" value="0x0C3500C3" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x1853002A" />
- <register type="NOA" address="0x00009888" value="0x0A54E000" />
- <register type="NOA" address="0x00009888" value="0x0C55C500" />
- <register type="NOA" address="0x00009888" value="0x0E55C1C3" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x00DC8000" />
- <register type="NOA" address="0x00009888" value="0x02DCC000" />
- <register type="NOA" address="0x00009888" value="0x04DC4000" />
- <register type="NOA" address="0x00009888" value="0x04BD8000" />
- <register type="NOA" address="0x00009888" value="0x06BD8000" />
- <register type="NOA" address="0x00009888" value="0x02D8C000" />
- <register type="NOA" address="0x00009888" value="0x02DB8000" />
- <register type="NOA" address="0x00009888" value="0x04DB4000" />
- <register type="NOA" address="0x00009888" value="0x06DB4000" />
- <register type="NOA" address="0x00009888" value="0x08DB8000" />
- <register type="NOA" address="0x00009888" value="0x0C9FA000" />
- <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
- <register type="NOA" address="0x00009888" value="0x02B84000" />
- <register type="NOA" address="0x00009888" value="0x04B84000" />
- <register type="NOA" address="0x00009888" value="0x06B84000" />
- <register type="NOA" address="0x00009888" value="0x08B84000" />
- <register type="NOA" address="0x00009888" value="0x0AB88000" />
- <register type="NOA" address="0x00009888" value="0x0CB88000" />
- <register type="NOA" address="0x00009888" value="0x00B98000" />
- <register type="NOA" address="0x00009888" value="0x02B9A000" />
- <register type="NOA" address="0x00009888" value="0x04B9A000" />
- <register type="NOA" address="0x00009888" value="0x06B92000" />
- <register type="NOA" address="0x00009888" value="0x0ABA8000" />
- <register type="NOA" address="0x00009888" value="0x0CBA8000" />
- <register type="NOA" address="0x00009888" value="0x04938000" />
- <register type="NOA" address="0x00009888" value="0x06938000" />
- <register type="NOA" address="0x00009888" value="0x0494C000" />
- <register type="NOA" address="0x00009888" value="0x0295CFC7" />
- <register type="NOA" address="0x00009888" value="0x10950000" />
- <register type="NOA" address="0x00009888" value="0x02B38000" />
- <register type="NOA" address="0x00009888" value="0x08B38000" />
- <register type="NOA" address="0x00009888" value="0x04B42000" />
- <register type="NOA" address="0x00009888" value="0x06B41000" />
- <register type="NOA" address="0x00009888" value="0x00B5C700" />
- <register type="NOA" address="0x00009888" value="0x04B500CF" />
- <register type="NOA" address="0x00009888" value="0x10B50000" />
- <register type="NOA" address="0x00009888" value="0x0AD38000" />
- <register type="NOA" address="0x00009888" value="0x0CD38000" />
- <register type="NOA" address="0x00009888" value="0x06D46000" />
- <register type="NOA" address="0x00009888" value="0x04D5C700" />
- <register type="NOA" address="0x00009888" value="0x06D500CF" />
- <register type="NOA" address="0x00009888" value="0x10D50000" />
- <register type="NOA" address="0x00009888" value="0x03888000" />
- <register type="NOA" address="0x00009888" value="0x05888000" />
- <register type="NOA" address="0x00009888" value="0x07888000" />
- <register type="NOA" address="0x00009888" value="0x09888000" />
- <register type="NOA" address="0x00009888" value="0x0B888000" />
- <register type="NOA" address="0x00009888" value="0x0D880400" />
- <register type="NOA" address="0x00009888" value="0x0F8A8000" />
- <register type="NOA" address="0x00009888" value="0x198A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
- <register type="NOA" address="0x00009888" value="0x1D8A0002" />
- <register type="NOA" address="0x00009888" value="0x258B555A" />
- <register type="NOA" address="0x00009888" value="0x278B0015" />
- <register type="NOA" address="0x00009888" value="0x238B5500" />
- <register type="NOA" address="0x00009888" value="0x038C4000" />
- <register type="NOA" address="0x00009888" value="0x058C4000" />
- <register type="NOA" address="0x00009888" value="0x078C4000" />
- <register type="NOA" address="0x00009888" value="0x098C4000" />
- <register type="NOA" address="0x00009888" value="0x0B8C4000" />
- <register type="NOA" address="0x00009888" value="0x0D8C4000" />
- <register type="NOA" address="0x00009888" value="0x018D8000" />
- <register type="NOA" address="0x00009888" value="0x038DA000" />
- <register type="NOA" address="0x00009888" value="0x058DA000" />
- <register type="NOA" address="0x00009888" value="0x078D2000" />
- <register type="NOA" address="0x00009888" value="0x2185AAAA" />
- <register type="NOA" address="0x00009888" value="0x2385002A" />
- <register type="NOA" address="0x00009888" value="0x1F85AA00" />
- <register type="NOA" address="0x00009888" value="0x0F834000" />
- <register type="NOA" address="0x00009888" value="0x19835400" />
- <register type="NOA" address="0x00009888" value="0x1B830155" />
- <register type="NOA" address="0x00009888" value="0x03834000" />
- <register type="NOA" address="0x00009888" value="0x05834000" />
- <register type="NOA" address="0x00009888" value="0x07834000" />
- <register type="NOA" address="0x00009888" value="0x09834000" />
- <register type="NOA" address="0x00009888" value="0x0B834000" />
- <register type="NOA" address="0x00009888" value="0x0D834000" />
- <register type="NOA" address="0x00009888" value="0x0784C000" />
- <register type="NOA" address="0x00009888" value="0x0984C000" />
- <register type="NOA" address="0x00009888" value="0x0B84C000" />
- <register type="NOA" address="0x00009888" value="0x0D84C000" />
- <register type="NOA" address="0x00009888" value="0x0F84C000" />
- <register type="NOA" address="0x00009888" value="0x01848000" />
- <register type="NOA" address="0x00009888" value="0x0384C000" />
- <register type="NOA" address="0x00009888" value="0x0584C000" />
- <register type="NOA" address="0x00009888" value="0x1780C000" />
- <register type="NOA" address="0x00009888" value="0x1980C000" />
- <register type="NOA" address="0x00009888" value="0x1B80C000" />
- <register type="NOA" address="0x00009888" value="0x1D80C000" />
- <register type="NOA" address="0x00009888" value="0x1F80C000" />
- <register type="NOA" address="0x00009888" value="0x11808000" />
- <register type="NOA" address="0x00009888" value="0x1380C000" />
- <register type="NOA" address="0x00009888" value="0x1580C000" />
- <register type="NOA" address="0x00009888" value="0x4F800000" />
- <register type="NOA" address="0x00009888" value="0x43800882" />
- <register type="NOA" address="0x00009888" value="0x51800000" />
- <register type="NOA" address="0x00009888" value="0x45801082" />
- <register type="NOA" address="0x00009888" value="0x53800000" />
- <register type="NOA" address="0x00009888" value="0x478014A5" />
- <register type="NOA" address="0x00009888" value="0x21800000" />
- <register type="NOA" address="0x00009888" value="0x31800000" />
- <register type="NOA" address="0x00009888" value="0x4D800000" />
- <register type="NOA" address="0x00009888" value="0x3F800002" />
- <register type="NOA" address="0x00009888" value="0x41800C62" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x0000FE7F" />
- <register type="OA" address="0x00002780" value="0x00000000" />
- <register type="OA" address="0x00002784" value="0x0000FF9F" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000FFE7" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFFB" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FFFD" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen8LP"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="4a534b07-cba3-414d-8d60-874830e883aa"
- chipset="CHV"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009888" value="0x59800001" />
- <register type="NOA" address="0x00009888" value="0x338B0000" />
- <register type="NOA" address="0x00009888" value="0x258B0066" />
- <register type="NOA" address="0x00009888" value="0x058B0000" />
- <register type="NOA" address="0x00009888" value="0x038B0000" />
- <register type="NOA" address="0x00009888" value="0x03844000" />
- <register type="NOA" address="0x00009888" value="0x47800080" />
- <register type="NOA" address="0x00009888" value="0x57800000" />
- <register type="NOA" address="0x001823A4" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x59800000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_cnl.xml b/src/mesa/drivers/dri/i965/brw_oa_cnl.xml
deleted file mode 100644
index 182d6c4aa65..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_cnl.xml
+++ /dev/null
@@ -1,10411 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959724" merge_md5="">
- <set name="Render Metrics Basic Gen10"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="2d975e19-7130-41d2-b06f-79d74f91e7c8"
- chipset="CNL"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 2 READ C 3 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="$SliceMask 1 AND B 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND B 5 READ UMUL UADD 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="64 $SamplerL1Misses UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler00 Busy"
- description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_busy"
- units="percent"
- symbol_name="Sampler00Busy"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler10 Busy"
- description="The percentage of time in which Slice1 Sampler0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler10_busy"
- units="percent"
- symbol_name="Sampler10Busy"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$SubsliceMask 1 AND $Sampler00Busy FMUL $SubsliceMask 3 &gt;&gt; 1 AND $Sampler10Busy FMUL FADD $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- availability="$SubsliceMask 9 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Sampler00 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler00_bottleneck"
- units="percent"
- symbol_name="Sampler00Bottleneck"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 C 6 READ UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="128 B 6 READ UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Sampler10 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Slice1 Sampler0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler10_bottleneck"
- units="percent"
- symbol_name="Sampler10Bottleneck"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$SubsliceMask 1 AND $Sampler00Bottleneck FMUL $SubsliceMask 3 &gt;&gt; 1 AND $Sampler10Bottleneck FMUL FADD $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- availability="$SubsliceMask 9 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 0 READ C 1 READ UADD 128 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 C 7 READ UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x146C0008" />
- <register type="NOA" address="0x00009888" value="0x18110014" />
- <register type="NOA" address="0x00009888" value="0x14EC0008" />
- <register type="NOA" address="0x00009888" value="0x18910014" />
- <register type="NOA" address="0x00009888" value="0x0A6C0054" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0444" />
- <register type="NOA" address="0x00009888" value="0x02738000" />
- <register type="NOA" address="0x00009888" value="0x0473E000" />
- <register type="NOA" address="0x00009888" value="0x04742000" />
- <register type="NOA" address="0x00009888" value="0x0C742000" />
- <register type="NOA" address="0x00009888" value="0x04752000" />
- <register type="NOA" address="0x00009888" value="0x0C752000" />
- <register type="NOA" address="0x00009888" value="0x0C760800" />
- <register type="NOA" address="0x00009888" value="0x0E760800" />
- <register type="NOA" address="0x00009888" value="0x0077C000" />
- <register type="NOA" address="0x00009888" value="0x0E778000" />
- <register type="NOA" address="0x00009888" value="0x1477C000" />
- <register type="NOA" address="0x00009888" value="0x167702A0" />
- <register type="NOA" address="0x00009888" value="0x00194000" />
- <register type="NOA" address="0x00009888" value="0x1A190020" />
- <register type="NOA" address="0x00009888" value="0x00110060" />
- <register type="NOA" address="0x00009888" value="0x08110061" />
- <register type="NOA" address="0x00009888" value="0x1E110000" />
- <register type="NOA" address="0x00009888" value="0x10110000" />
- <register type="NOA" address="0x00009888" value="0x18144000" />
- <register type="NOA" address="0x00009888" value="0x1C140400" />
- <register type="NOA" address="0x00009888" value="0x0AEC5400" />
- <register type="NOA" address="0x00009888" value="0x10EC0000" />
- <register type="NOA" address="0x00009888" value="0x1AEC0000" />
- <register type="NOA" address="0x00009888" value="0x04F38000" />
- <register type="NOA" address="0x00009888" value="0x0AF48000" />
- <register type="NOA" address="0x00009888" value="0x0CF48000" />
- <register type="NOA" address="0x00009888" value="0x0AF58000" />
- <register type="NOA" address="0x00009888" value="0x0CF58000" />
- <register type="NOA" address="0x00009888" value="0x0EF62200" />
- <register type="NOA" address="0x00009888" value="0x0EF7C000" />
- <register type="NOA" address="0x00009888" value="0x16F70230" />
- <register type="NOA" address="0x00009888" value="0x0E994000" />
- <register type="NOA" address="0x00009888" value="0x1A990080" />
- <register type="NOA" address="0x00009888" value="0x06916000" />
- <register type="NOA" address="0x00009888" value="0x08916100" />
- <register type="NOA" address="0x00009888" value="0x1E910000" />
- <register type="NOA" address="0x00009888" value="0x1C941100" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x0B086F4F" />
- <register type="NOA" address="0x00009888" value="0x0D080001" />
- <register type="NOA" address="0x00009888" value="0x1D073800" />
- <register type="NOA" address="0x00009888" value="0x1F070140" />
- <register type="NOA" address="0x00009888" value="0x09081E93" />
- <register type="NOA" address="0x00009888" value="0x01083160" />
- <register type="NOA" address="0x00009888" value="0x030801A6" />
- <register type="NOA" address="0x00009888" value="0x11080000" />
- <register type="NOA" address="0x00009888" value="0x0F080000" />
- <register type="NOA" address="0x00009888" value="0x0D095000" />
- <register type="NOA" address="0x00009888" value="0x0F095000" />
- <register type="NOA" address="0x00009888" value="0x01094000" />
- <register type="NOA" address="0x00009888" value="0x03095000" />
- <register type="NOA" address="0x00009888" value="0x05091000" />
- <register type="NOA" address="0x00009888" value="0x13040154" />
- <register type="NOA" address="0x00009888" value="0x09044000" />
- <register type="NOA" address="0x00009888" value="0x0B045000" />
- <register type="NOA" address="0x00009888" value="0x0D049000" />
- <register type="NOA" address="0x00009888" value="0x0F042000" />
- <register type="NOA" address="0x00009888" value="0x0507E700" />
- <register type="NOA" address="0x00009888" value="0x070700D7" />
- <register type="NOA" address="0x00009888" value="0x25070000" />
- <register type="NOA" address="0x00009888" value="0x1B070000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2100C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x29004000" />
- <register type="NOA" address="0x00009888" value="0x2B004000" />
- <register type="NOA" address="0x00009888" value="0x2D004000" />
- <register type="NOA" address="0x00009888" value="0x2F004000" />
- <register type="NOA" address="0x00009888" value="0x13004000" />
- <register type="NOA" address="0x00009888" value="0x15004000" />
- <register type="NOA" address="0x00009888" value="0x17004000" />
- <register type="NOA" address="0x00009888" value="0x19004000" />
- <register type="NOA" address="0x00009888" value="0x1B004000" />
- <register type="NOA" address="0x00009888" value="0x1D004000" />
- <register type="NOA" address="0x00009888" value="0x47003331" />
- <register type="NOA" address="0x00009888" value="0x390018C1" />
- <register type="NOA" address="0x00009888" value="0x49000333" />
- <register type="NOA" address="0x00009888" value="0x3D000407" />
- <register type="NOA" address="0x00009888" value="0x4B001101" />
- <register type="NOA" address="0x00009888" value="0x3F000120" />
- <register type="NOA" address="0x00009888" value="0x4D003333" />
- <register type="NOA" address="0x00009888" value="0x410018C6" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000006" />
- <register type="NOA" address="0x00009888" value="0x3B001CC6" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x40800000" />
- <register type="OA" address="0x000027A0" value="0x00000202" />
- <register type="OA" address="0x000027A4" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen10"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="eed14f91-5f03-4e3a-8281-ac38030ac573"
- chipset="CNL"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$EuSubslicesTotalCount $SubsliceMask 1 AND C 2 READ FMUL $SubsliceMask 3 &gt;&gt; 1 AND C 3 READ FMUL FADD FMUL $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV 64 UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- availability="$SubsliceMask 9 AND "
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SubsliceMask 1 AND B 5 READ UMUL $SubsliceMask 1 &gt;&gt; 1 AND B 6 READ UMUL UADD $SubsliceMask 2 &gt;&gt; 1 AND B 7 READ UMUL UADD $SubsliceMask 3 &gt;&gt; 1 AND C 0 READ UMUL UADD $SubsliceMask 4 &gt;&gt; 1 AND C 1 READ UMUL UADD 64 UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 C 6 READ UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$EuSubslicesTotalCount $SubsliceMask 1 AND C 4 READ FMUL $SubsliceMask 3 &gt;&gt; 1 AND C 5 READ FMUL FADD FMUL $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV 64 UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- availability="$SubsliceMask 9 AND"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SubsliceMask 1 AND B 0 READ UMUL $SubsliceMask 1 &gt;&gt; 1 AND B 1 READ UMUL UADD $SubsliceMask 2 &gt;&gt; 1 AND B 2 READ UMUL UADD $SubsliceMask 3 &gt;&gt; 1 AND B 3 READ UMUL UADD $SubsliceMask 4 &gt;&gt; 1 AND B 4 READ UMUL UADD 64 UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 C 7 READ UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x121A0000" />
- <register type="NOA" address="0x00009888" value="0x101A0007" />
- <register type="NOA" address="0x00009888" value="0x123A0000" />
- <register type="NOA" address="0x00009888" value="0x129A0000" />
- <register type="NOA" address="0x00009888" value="0x109A0007" />
- <register type="NOA" address="0x00009888" value="0x12BA0000" />
- <register type="NOA" address="0x00009888" value="0x125A0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0140" />
- <register type="NOA" address="0x00009888" value="0x1C6C0005" />
- <register type="NOA" address="0x00009888" value="0x186C0880" />
- <register type="NOA" address="0x00009888" value="0x04736000" />
- <register type="NOA" address="0x00009888" value="0x0673C000" />
- <register type="NOA" address="0x00009888" value="0x00734000" />
- <register type="NOA" address="0x00009888" value="0x02731000" />
- <register type="NOA" address="0x00009888" value="0x0474A000" />
- <register type="NOA" address="0x00009888" value="0x0E748000" />
- <register type="NOA" address="0x00009888" value="0x06748000" />
- <register type="NOA" address="0x00009888" value="0x0475A000" />
- <register type="NOA" address="0x00009888" value="0x0E758000" />
- <register type="NOA" address="0x00009888" value="0x06758000" />
- <register type="NOA" address="0x00009888" value="0x0C762800" />
- <register type="NOA" address="0x00009888" value="0x10760002" />
- <register type="NOA" address="0x00009888" value="0x0E760002" />
- <register type="NOA" address="0x00009888" value="0x0077C000" />
- <register type="NOA" address="0x00009888" value="0x0E774000" />
- <register type="NOA" address="0x00009888" value="0x14774000" />
- <register type="NOA" address="0x00009888" value="0x167797A0" />
- <register type="NOA" address="0x00009888" value="0x18770002" />
- <register type="NOA" address="0x00009888" value="0x0277C000" />
- <register type="NOA" address="0x00009888" value="0x04778000" />
- <register type="NOA" address="0x00009888" value="0x0677C000" />
- <register type="NOA" address="0x00009888" value="0x08778000" />
- <register type="NOA" address="0x00009888" value="0x0A7B0A00" />
- <register type="NOA" address="0x00009888" value="0x0C7B0028" />
- <register type="NOA" address="0x00009888" value="0x0E7C8000" />
- <register type="NOA" address="0x00009888" value="0x147C0C00" />
- <register type="NOA" address="0x00009888" value="0x167C0038" />
- <register type="NOA" address="0x00009888" value="0x1C7D2000" />
- <register type="NOA" address="0x00009888" value="0x1E7D0080" />
- <register type="NOA" address="0x00009888" value="0x0019C000" />
- <register type="NOA" address="0x00009888" value="0x1A191800" />
- <register type="NOA" address="0x00009888" value="0x0219C000" />
- <register type="NOA" address="0x00009888" value="0x0619C000" />
- <register type="NOA" address="0x00009888" value="0x001A2E52" />
- <register type="NOA" address="0x00009888" value="0x0A1A2880" />
- <register type="NOA" address="0x00009888" value="0x021A2D80" />
- <register type="NOA" address="0x00009888" value="0x0E39C000" />
- <register type="NOA" address="0x00009888" value="0x1A396000" />
- <register type="NOA" address="0x00009888" value="0x063A2900" />
- <register type="NOA" address="0x00009888" value="0x0C3A0051" />
- <register type="NOA" address="0x00009888" value="0x003A0000" />
- <register type="NOA" address="0x00009888" value="0x0CF48000" />
- <register type="NOA" address="0x00009888" value="0x12F40400" />
- <register type="NOA" address="0x00009888" value="0x06F42000" />
- <register type="NOA" address="0x00009888" value="0x08F42000" />
- <register type="NOA" address="0x00009888" value="0x0CF58000" />
- <register type="NOA" address="0x00009888" value="0x14F50020" />
- <register type="NOA" address="0x00009888" value="0x06F52000" />
- <register type="NOA" address="0x00009888" value="0x08F52000" />
- <register type="NOA" address="0x00009888" value="0x0EF62008" />
- <register type="NOA" address="0x00009888" value="0x10F60080" />
- <register type="NOA" address="0x00009888" value="0x0CF68000" />
- <register type="NOA" address="0x00009888" value="0x16F7C070" />
- <register type="NOA" address="0x00009888" value="0x18F70001" />
- <register type="NOA" address="0x00009888" value="0x04F7C000" />
- <register type="NOA" address="0x00009888" value="0x08F7C000" />
- <register type="NOA" address="0x00009888" value="0x0AFB8000" />
- <register type="NOA" address="0x00009888" value="0x0CFB0200" />
- <register type="NOA" address="0x00009888" value="0x14FC8000" />
- <register type="NOA" address="0x00009888" value="0x16FC0200" />
- <register type="NOA" address="0x00009888" value="0x1EFD2008" />
- <register type="NOA" address="0x00009888" value="0x1A990180" />
- <register type="NOA" address="0x00009888" value="0x1C99000C" />
- <register type="NOA" address="0x00009888" value="0x0499C000" />
- <register type="NOA" address="0x00009888" value="0x0899C000" />
- <register type="NOA" address="0x00009888" value="0x089A2900" />
- <register type="NOA" address="0x00009888" value="0x0E9A0051" />
- <register type="NOA" address="0x00009888" value="0x029A005C" />
- <register type="NOA" address="0x00009888" value="0x049A005B" />
- <register type="NOA" address="0x00009888" value="0x009A0000" />
- <register type="NOA" address="0x00009888" value="0x1AB90600" />
- <register type="NOA" address="0x00009888" value="0x1CB90030" />
- <register type="NOA" address="0x00009888" value="0x0ABA0052" />
- <register type="NOA" address="0x00009888" value="0x0EBA2880" />
- <register type="NOA" address="0x00009888" value="0x00BA0000" />
- <register type="NOA" address="0x00009888" value="0x1A590060" />
- <register type="NOA" address="0x00009888" value="0x1C590003" />
- <register type="NOA" address="0x00009888" value="0x085A0052" />
- <register type="NOA" address="0x00009888" value="0x0C5A2880" />
- <register type="NOA" address="0x00009888" value="0x005A0000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x1D073800" />
- <register type="NOA" address="0x00009888" value="0x1F070140" />
- <register type="NOA" address="0x00009888" value="0x0D048000" />
- <register type="NOA" address="0x00009888" value="0x0F042000" />
- <register type="NOA" address="0x00009888" value="0x0507E700" />
- <register type="NOA" address="0x00009888" value="0x070700D7" />
- <register type="NOA" address="0x00009888" value="0x25070000" />
- <register type="NOA" address="0x00009888" value="0x1B070000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2100C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2B00C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x1B004000" />
- <register type="NOA" address="0x00009888" value="0x1D004000" />
- <register type="NOA" address="0x00009888" value="0x47001011" />
- <register type="NOA" address="0x00009888" value="0x39000021" />
- <register type="NOA" address="0x00009888" value="0x49001330" />
- <register type="NOA" address="0x00009888" value="0x3D001026" />
- <register type="NOA" address="0x00009888" value="0x4B001000" />
- <register type="NOA" address="0x00009888" value="0x3F000400" />
- <register type="NOA" address="0x00009888" value="0x4D000001" />
- <register type="NOA" address="0x00009888" value="0x41000081" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000000" />
- <register type="NOA" address="0x00009888" value="0x3B001801" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen10"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="0666ccac-f5aa-4dc2-aa12-c6e058f383f3"
- chipset="CNL"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x0A7003E0" />
- <register type="NOA" address="0x00009888" value="0x0A710000" />
- <register type="NOA" address="0x00009888" value="0x1017001E" />
- <register type="NOA" address="0x00009888" value="0x06700015" />
- <register type="NOA" address="0x00009888" value="0x00700000" />
- <register type="NOA" address="0x00009888" value="0x06710800" />
- <register type="NOA" address="0x00009888" value="0x00710000" />
- <register type="NOA" address="0x00009888" value="0x0C746000" />
- <register type="NOA" address="0x00009888" value="0x0C75A000" />
- <register type="NOA" address="0x00009888" value="0x0E754000" />
- <register type="NOA" address="0x00009888" value="0x0E762800" />
- <register type="NOA" address="0x00009888" value="0x10760002" />
- <register type="NOA" address="0x00009888" value="0x1477C000" />
- <register type="NOA" address="0x00009888" value="0x16770330" />
- <register type="NOA" address="0x00009888" value="0x1A190040" />
- <register type="NOA" address="0x00009888" value="0x08170001" />
- <register type="NOA" address="0x00009888" value="0x1C170000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x01160031" />
- <register type="NOA" address="0x00009888" value="0x11177C00" />
- <register type="NOA" address="0x00009888" value="0x11187C00" />
- <register type="NOA" address="0x00009888" value="0x05190000" />
- <register type="NOA" address="0x00009888" value="0x110E7800" />
- <register type="NOA" address="0x00009888" value="0x130F0000" />
- <register type="NOA" address="0x00009888" value="0x15120000" />
- <register type="NOA" address="0x00009888" value="0x11130019" />
- <register type="NOA" address="0x00009888" value="0x0F160C80" />
- <register type="NOA" address="0x00009888" value="0x0B160000" />
- <register type="NOA" address="0x00009888" value="0x07162000" />
- <register type="NOA" address="0x00009888" value="0x03168000" />
- <register type="NOA" address="0x00009888" value="0x071705C0" />
- <register type="NOA" address="0x00009888" value="0x011704C0" />
- <register type="NOA" address="0x00009888" value="0x05170000" />
- <register type="NOA" address="0x00009888" value="0x0B180015" />
- <register type="NOA" address="0x00009888" value="0x01185000" />
- <register type="NOA" address="0x00009888" value="0x07185000" />
- <register type="NOA" address="0x00009888" value="0x0D185000" />
- <register type="NOA" address="0x00009888" value="0x0F185000" />
- <register type="NOA" address="0x00009888" value="0x03186000" />
- <register type="NOA" address="0x00009888" value="0x05185000" />
- <register type="NOA" address="0x00009888" value="0x03190022" />
- <register type="NOA" address="0x00009888" value="0x0F190000" />
- <register type="NOA" address="0x00009888" value="0x09190000" />
- <register type="NOA" address="0x00009888" value="0x0D0E8023" />
- <register type="NOA" address="0x00009888" value="0x030E1100" />
- <register type="NOA" address="0x00009888" value="0x050E4000" />
- <register type="NOA" address="0x00009888" value="0x0D0F0180" />
- <register type="NOA" address="0x00009888" value="0x050F0001" />
- <register type="NOA" address="0x00009888" value="0x010F0000" />
- <register type="NOA" address="0x00009888" value="0x1B100054" />
- <register type="NOA" address="0x00009888" value="0x07104000" />
- <register type="NOA" address="0x00009888" value="0x09104000" />
- <register type="NOA" address="0x00009888" value="0x0B104000" />
- <register type="NOA" address="0x00009888" value="0x0D104000" />
- <register type="NOA" address="0x00009888" value="0x1B114000" />
- <register type="NOA" address="0x00009888" value="0x1D110006" />
- <register type="NOA" address="0x00009888" value="0x07118000" />
- <register type="NOA" address="0x00009888" value="0x09118000" />
- <register type="NOA" address="0x00009888" value="0x0B114000" />
- <register type="NOA" address="0x00009888" value="0x0D114000" />
- <register type="NOA" address="0x00009888" value="0x05127100" />
- <register type="NOA" address="0x00009888" value="0x07120073" />
- <register type="NOA" address="0x00009888" value="0x21120001" />
- <register type="NOA" address="0x00009888" value="0x1F120000" />
- <register type="NOA" address="0x00009888" value="0x0F130002" />
- <register type="NOA" address="0x00009888" value="0x01130000" />
- <register type="NOA" address="0x00009888" value="0x0B144000" />
- <register type="NOA" address="0x00009888" value="0x0F144025" />
- <register type="NOA" address="0x00009888" value="0x11140025" />
- <register type="NOA" address="0x00009888" value="0x0D145200" />
- <register type="NOA" address="0x00009888" value="0x11158000" />
- <register type="NOA" address="0x00009888" value="0x1F158080" />
- <register type="NOA" address="0x00009888" value="0x13158000" />
- <register type="NOA" address="0x00009888" value="0x0109A000" />
- <register type="NOA" address="0x00009888" value="0x0709A000" />
- <register type="NOA" address="0x00009888" value="0x0B092000" />
- <register type="NOA" address="0x00009888" value="0x0D09A000" />
- <register type="NOA" address="0x00009888" value="0x0F09A000" />
- <register type="NOA" address="0x00009888" value="0x0309A000" />
- <register type="NOA" address="0x00009888" value="0x0509A000" />
- <register type="NOA" address="0x00009888" value="0x010BC000" />
- <register type="NOA" address="0x00009888" value="0x070BC000" />
- <register type="NOA" address="0x00009888" value="0x0B0B4000" />
- <register type="NOA" address="0x00009888" value="0x0D0BC000" />
- <register type="NOA" address="0x00009888" value="0x0F0BC000" />
- <register type="NOA" address="0x00009888" value="0x030BC000" />
- <register type="NOA" address="0x00009888" value="0x050BC000" />
- <register type="NOA" address="0x00009888" value="0x09045000" />
- <register type="NOA" address="0x00009888" value="0x0F045000" />
- <register type="NOA" address="0x00009888" value="0x11044000" />
- <register type="NOA" address="0x00009888" value="0x13040154" />
- <register type="NOA" address="0x00009888" value="0x0B045000" />
- <register type="NOA" address="0x00009888" value="0x0D045000" />
- <register type="NOA" address="0x00009888" value="0x11004000" />
- <register type="NOA" address="0x00009888" value="0x1F004000" />
- <register type="NOA" address="0x00009888" value="0x2100C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x25004000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x29004000" />
- <register type="NOA" address="0x00009888" value="0x2B004000" />
- <register type="NOA" address="0x00009888" value="0x2D004000" />
- <register type="NOA" address="0x00009888" value="0x2F004000" />
- <register type="NOA" address="0x00009888" value="0x13004000" />
- <register type="NOA" address="0x00009888" value="0x15004000" />
- <register type="NOA" address="0x00009888" value="0x17004000" />
- <register type="NOA" address="0x00009888" value="0x19004000" />
- <register type="NOA" address="0x00009888" value="0x1B004000" />
- <register type="NOA" address="0x00009888" value="0x1D004000" />
- <register type="NOA" address="0x00009888" value="0x47001111" />
- <register type="NOA" address="0x00009888" value="0x39001022" />
- <register type="NOA" address="0x00009888" value="0x49001111" />
- <register type="NOA" address="0x00009888" value="0x3D000021" />
- <register type="NOA" address="0x00009888" value="0x4B000100" />
- <register type="NOA" address="0x00009888" value="0x3F0018A5" />
- <register type="NOA" address="0x00009888" value="0x4D001111" />
- <register type="NOA" address="0x00009888" value="0x41000001" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000002" />
- <register type="NOA" address="0x00009888" value="0x3B000401" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen10"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="3500dcfd-837b-4ec8-b5cf-fe58b966263f"
- chipset="CNL"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads UADD $GtiL3Bank2Reads UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x17066860" />
- <register type="NOA" address="0x00009888" value="0x15070017" />
- <register type="NOA" address="0x00009888" value="0x1F072920" />
- <register type="NOA" address="0x00009888" value="0x1B038000" />
- <register type="NOA" address="0x00009888" value="0x0D038000" />
- <register type="NOA" address="0x00009888" value="0x0F034000" />
- <register type="NOA" address="0x00009888" value="0x0F063180" />
- <register type="NOA" address="0x00009888" value="0x01063100" />
- <register type="NOA" address="0x00009888" value="0x0306006B" />
- <register type="NOA" address="0x00009888" value="0x05060000" />
- <register type="NOA" address="0x00009888" value="0x11080100" />
- <register type="NOA" address="0x00009888" value="0x0D085000" />
- <register type="NOA" address="0x00009888" value="0x0F094000" />
- <register type="NOA" address="0x00009888" value="0x01094000" />
- <register type="NOA" address="0x00009888" value="0x03091000" />
- <register type="NOA" address="0x00009888" value="0x09046000" />
- <register type="NOA" address="0x00009888" value="0x0F04A000" />
- <register type="NOA" address="0x00009888" value="0x1104A800" />
- <register type="NOA" address="0x00009888" value="0x130401AA" />
- <register type="NOA" address="0x00009888" value="0x0B041000" />
- <register type="NOA" address="0x00009888" value="0x010700E0" />
- <register type="NOA" address="0x00009888" value="0x0707E153" />
- <register type="NOA" address="0x00009888" value="0x0907E3E2" />
- <register type="NOA" address="0x00009888" value="0x0B07E5E4" />
- <register type="NOA" address="0x00009888" value="0x0D07E7E6" />
- <register type="NOA" address="0x00009888" value="0x0F0700EF" />
- <register type="NOA" address="0x00009888" value="0x25070000" />
- <register type="NOA" address="0x00009888" value="0x11070000" />
- <register type="NOA" address="0x00009888" value="0x23070000" />
- <register type="NOA" address="0x00009888" value="0x1D070000" />
- <register type="NOA" address="0x00009888" value="0x11004000" />
- <register type="NOA" address="0x00009888" value="0x1F004000" />
- <register type="NOA" address="0x00009888" value="0x21004000" />
- <register type="NOA" address="0x00009888" value="0x23004000" />
- <register type="NOA" address="0x00009888" value="0x25004000" />
- <register type="NOA" address="0x00009888" value="0x27004000" />
- <register type="NOA" address="0x00009888" value="0x29004000" />
- <register type="NOA" address="0x00009888" value="0x2B004000" />
- <register type="NOA" address="0x00009888" value="0x2D004000" />
- <register type="NOA" address="0x00009888" value="0x2F004000" />
- <register type="NOA" address="0x00009888" value="0x13004000" />
- <register type="NOA" address="0x00009888" value="0x15004000" />
- <register type="NOA" address="0x00009888" value="0x1D004000" />
- <register type="NOA" address="0x00009888" value="0x47000000" />
- <register type="NOA" address="0x00009888" value="0x39000003" />
- <register type="NOA" address="0x00009888" value="0x49000000" />
- <register type="NOA" address="0x00009888" value="0x3D000C63" />
- <register type="NOA" address="0x00009888" value="0x4B000000" />
- <register type="NOA" address="0x00009888" value="0x3F000C63" />
- <register type="NOA" address="0x00009888" value="0x4D000000" />
- <register type="NOA" address="0x00009888" value="0x41000C63" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x0000081A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0000082A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x00000872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x000008BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0000087A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x000008EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x000008E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x000008F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00000065" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen10"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="63d18ead-3cfc-4972-a640-5e98b688dfee"
- chipset="CNL"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes UADD $GtiL3Bank2Writes UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x17066860" />
- <register type="NOA" address="0x00009888" value="0x15070017" />
- <register type="NOA" address="0x00009888" value="0x1D073C00" />
- <register type="NOA" address="0x00009888" value="0x1F07000E" />
- <register type="NOA" address="0x00009888" value="0x1B038000" />
- <register type="NOA" address="0x00009888" value="0x0D038000" />
- <register type="NOA" address="0x00009888" value="0x0F034000" />
- <register type="NOA" address="0x00009888" value="0x0F063180" />
- <register type="NOA" address="0x00009888" value="0x01063100" />
- <register type="NOA" address="0x00009888" value="0x0306006B" />
- <register type="NOA" address="0x00009888" value="0x05060000" />
- <register type="NOA" address="0x00009888" value="0x11080100" />
- <register type="NOA" address="0x00009888" value="0x0D085000" />
- <register type="NOA" address="0x00009888" value="0x0F094000" />
- <register type="NOA" address="0x00009888" value="0x01094000" />
- <register type="NOA" address="0x00009888" value="0x03091000" />
- <register type="NOA" address="0x00009888" value="0x09046000" />
- <register type="NOA" address="0x00009888" value="0x0F04A000" />
- <register type="NOA" address="0x00009888" value="0x1104A800" />
- <register type="NOA" address="0x00009888" value="0x130401AA" />
- <register type="NOA" address="0x00009888" value="0x0B041000" />
- <register type="NOA" address="0x00009888" value="0x010700D0" />
- <register type="NOA" address="0x00009888" value="0x0707D153" />
- <register type="NOA" address="0x00009888" value="0x0907D3D2" />
- <register type="NOA" address="0x00009888" value="0x0B07D5D4" />
- <register type="NOA" address="0x00009888" value="0x0D07D7D6" />
- <register type="NOA" address="0x00009888" value="0x0F0700DF" />
- <register type="NOA" address="0x00009888" value="0x25070000" />
- <register type="NOA" address="0x00009888" value="0x11070000" />
- <register type="NOA" address="0x00009888" value="0x23070000" />
- <register type="NOA" address="0x00009888" value="0x11004000" />
- <register type="NOA" address="0x00009888" value="0x1F004000" />
- <register type="NOA" address="0x00009888" value="0x21004000" />
- <register type="NOA" address="0x00009888" value="0x23004000" />
- <register type="NOA" address="0x00009888" value="0x25004000" />
- <register type="NOA" address="0x00009888" value="0x27004000" />
- <register type="NOA" address="0x00009888" value="0x29004000" />
- <register type="NOA" address="0x00009888" value="0x2B004000" />
- <register type="NOA" address="0x00009888" value="0x2D004000" />
- <register type="NOA" address="0x00009888" value="0x2F004000" />
- <register type="NOA" address="0x00009888" value="0x13004000" />
- <register type="NOA" address="0x00009888" value="0x15004000" />
- <register type="NOA" address="0x00009888" value="0x1D004000" />
- <register type="NOA" address="0x00009888" value="0x47000000" />
- <register type="NOA" address="0x00009888" value="0x39000003" />
- <register type="NOA" address="0x00009888" value="0x49000000" />
- <register type="NOA" address="0x00009888" value="0x3D000C63" />
- <register type="NOA" address="0x00009888" value="0x4B000000" />
- <register type="NOA" address="0x00009888" value="0x3F000C63" />
- <register type="NOA" address="0x00009888" value="0x4D000000" />
- <register type="NOA" address="0x00009888" value="0x41000C63" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x70800000" />
- <register type="OA" address="0x00002770" value="0x0000081A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x00000822" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x000008BA" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0000087A" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x000008EA" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x000008E2" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x000008F2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x0000274C" value="0x65432108" />
- <register type="OA" address="0x00002744" value="0x0000CCCE" />
- <register type="OA" address="0x00002748" value="0x65432108" />
- <register type="OA" address="0x0000275C" value="0x65432108" />
- <register type="OA" address="0x00002754" value="0x000000CA" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen10"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="1b4d1280-6bbd-4d57-90c6-a03ed6059688"
- chipset="CNL"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 FADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 FADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA"
- availability="$SubsliceMask 1 AND"
- priority="0"
- >
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x121A0007" />
- <register type="NOA" address="0x00009888" value="0x101A0000" />
- <register type="NOA" address="0x00009888" value="0x121B000B" />
- <register type="NOA" address="0x00009888" value="0x161B0009" />
- <register type="NOA" address="0x00009888" value="0x0474A000" />
- <register type="NOA" address="0x00009888" value="0x0A748000" />
- <register type="NOA" address="0x00009888" value="0x0C74A000" />
- <register type="NOA" address="0x00009888" value="0x0E74A000" />
- <register type="NOA" address="0x00009888" value="0x12741540" />
- <register type="NOA" address="0x00009888" value="0x0674A000" />
- <register type="NOA" address="0x00009888" value="0x08742000" />
- <register type="NOA" address="0x00009888" value="0x0475A000" />
- <register type="NOA" address="0x00009888" value="0x0A758000" />
- <register type="NOA" address="0x00009888" value="0x0C75A000" />
- <register type="NOA" address="0x00009888" value="0x0E75A000" />
- <register type="NOA" address="0x00009888" value="0x147500AA" />
- <register type="NOA" address="0x00009888" value="0x0675A000" />
- <register type="NOA" address="0x00009888" value="0x08752000" />
- <register type="NOA" address="0x00009888" value="0x0C76A800" />
- <register type="NOA" address="0x00009888" value="0x0E76AA0A" />
- <register type="NOA" address="0x00009888" value="0x107602AA" />
- <register type="NOA" address="0x00009888" value="0x0077C000" />
- <register type="NOA" address="0x00009888" value="0x0E77C000" />
- <register type="NOA" address="0x00009888" value="0x1477C000" />
- <register type="NOA" address="0x00009888" value="0x1677FFF0" />
- <register type="NOA" address="0x00009888" value="0x18770003" />
- <register type="NOA" address="0x00009888" value="0x0277C000" />
- <register type="NOA" address="0x00009888" value="0x0477C000" />
- <register type="NOA" address="0x00009888" value="0x0677C000" />
- <register type="NOA" address="0x00009888" value="0x0877C000" />
- <register type="NOA" address="0x00009888" value="0x00198000" />
- <register type="NOA" address="0x00009888" value="0x0E198000" />
- <register type="NOA" address="0x00009888" value="0x1A195540" />
- <register type="NOA" address="0x00009888" value="0x1C19003A" />
- <register type="NOA" address="0x00009888" value="0x0219C000" />
- <register type="NOA" address="0x00009888" value="0x0419C000" />
- <register type="NOA" address="0x00009888" value="0x0619C000" />
- <register type="NOA" address="0x00009888" value="0x0819C000" />
- <register type="NOA" address="0x00009888" value="0x0E1A2A00" />
- <register type="NOA" address="0x00009888" value="0x001A2980" />
- <register type="NOA" address="0x00009888" value="0x021A2CDA" />
- <register type="NOA" address="0x00009888" value="0x041A0058" />
- <register type="NOA" address="0x00009888" value="0x001B0011" />
- <register type="NOA" address="0x00009888" value="0x061B0900" />
- <register type="NOA" address="0x00009888" value="0x081B0A13" />
- <register type="NOA" address="0x00009888" value="0x0A1B0B15" />
- <register type="NOA" address="0x00009888" value="0x0C1B2317" />
- <register type="NOA" address="0x00009888" value="0x0E1B0043" />
- <register type="NOA" address="0x00009888" value="0x101B0000" />
- <register type="NOA" address="0x00009888" value="0x10178000" />
- <register type="NOA" address="0x00009888" value="0x1C1701FE" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2100C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2B00C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x47000000" />
- <register type="NOA" address="0x00009888" value="0x39000420" />
- <register type="NOA" address="0x00009888" value="0x49000000" />
- <register type="NOA" address="0x00009888" value="0x3D000000" />
- <register type="NOA" address="0x00009888" value="0x4B000000" />
- <register type="NOA" address="0x00009888" value="0x3F000000" />
- <register type="NOA" address="0x00009888" value="0x4D000000" />
- <register type="NOA" address="0x00009888" value="0x41000000" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000001" />
- <register type="NOA" address="0x00009888" value="0x3B000021" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00000C2A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x00000C6A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x00000C32" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x00000E6A" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x00000E7A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x00000C92" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x00000CA2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x00000C9A" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen10"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="f3b31b5a-00b3-4fb4-81fd-6446e505534c"
- chipset="CNL"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 2 READ C 3 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Accesses"
- description="The total number of accesses to Slice0 L3 Bank0."
- data_type="uint64"
- equation="B 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank1 Accesses"
- description="The total number of accesses to Slice0 L3 Bank1."
- data_type="uint64"
- equation="B 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank2 Accesses"
- description="The total number of accesses to Slice0 L3 Bank2."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice1 L3 Bank0 Accesses"
- description="The total number of accesses to Slice1 L3 Bank0."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank10_accesses"
- units="messages"
- symbol_name="L3Bank10Accesses"
- availability="$SliceMask 2 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice1 L3 Bank1 Accesses"
- description="The total number of accesses to Slice1 L3 Bank1."
- data_type="uint64"
- equation="B 4 READ 2 UMUL"
- underscore_name="l3_bank11_accesses"
- units="messages"
- symbol_name="L3Bank11Accesses"
- availability="$SliceMask 2 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice1 L3 Bank2 Accesses"
- description="The total number of accesses to Slice1 L3 Bank2."
- data_type="uint64"
- equation="B 5 READ 2 UMUL"
- underscore_name="l3_bank12_accesses"
- units="messages"
- symbol_name="L3Bank12Accesses"
- availability="$SliceMask 2 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank10Accesses UADD $L3Bank11Accesses UADD $L3Bank12Accesses UADD"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="64 $SliceMask 1 AND C 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND C 5 READ UMUL UADD 8 UMUL UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="$SamplerAccesses 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SliceMask 1 AND C 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND C 5 READ UMUL UADD 8 UMUL A 32 READ UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 C 6 READ UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 C 7 READ UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x146C0080" />
- <register type="NOA" address="0x00009888" value="0x14EC0080" />
- <register type="NOA" address="0x00009888" value="0x006C0050" />
- <register type="NOA" address="0x00009888" value="0x066C5100" />
- <register type="NOA" address="0x00009888" value="0x086C0052" />
- <register type="NOA" address="0x00009888" value="0x026C5C00" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0800" />
- <register type="NOA" address="0x00009888" value="0x1A6C0540" />
- <register type="NOA" address="0x00009888" value="0x00739000" />
- <register type="NOA" address="0x00009888" value="0x02739000" />
- <register type="NOA" address="0x00009888" value="0x0473F000" />
- <register type="NOA" address="0x00009888" value="0x00778000" />
- <register type="NOA" address="0x00009888" value="0x0E778000" />
- <register type="NOA" address="0x00009888" value="0x14778000" />
- <register type="NOA" address="0x00009888" value="0x167702A0" />
- <register type="NOA" address="0x00009888" value="0x06778000" />
- <register type="NOA" address="0x00009888" value="0x08778000" />
- <register type="NOA" address="0x00009888" value="0x08EC5000" />
- <register type="NOA" address="0x00009888" value="0x0AEC5251" />
- <register type="NOA" address="0x00009888" value="0x04EC005C" />
- <register type="NOA" address="0x00009888" value="0x10EC0000" />
- <register type="NOA" address="0x00009888" value="0x1AEC0000" />
- <register type="NOA" address="0x00009888" value="0x18EC0000" />
- <register type="NOA" address="0x00009888" value="0x04F3E000" />
- <register type="NOA" address="0x00009888" value="0x02F31000" />
- <register type="NOA" address="0x00009888" value="0x16F702A0" />
- <register type="NOA" address="0x00009888" value="0x08F78000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x0B080360" />
- <register type="NOA" address="0x00009888" value="0x1D073800" />
- <register type="NOA" address="0x00009888" value="0x1F070140" />
- <register type="NOA" address="0x00009888" value="0x01081060" />
- <register type="NOA" address="0x00009888" value="0x0D080000" />
- <register type="NOA" address="0x00009888" value="0x01094000" />
- <register type="NOA" address="0x00009888" value="0x03091000" />
- <register type="NOA" address="0x00009888" value="0x09044000" />
- <register type="NOA" address="0x00009888" value="0x0B041000" />
- <register type="NOA" address="0x00009888" value="0x0D048000" />
- <register type="NOA" address="0x00009888" value="0x0F042000" />
- <register type="NOA" address="0x00009888" value="0x0507E700" />
- <register type="NOA" address="0x00009888" value="0x070700D7" />
- <register type="NOA" address="0x00009888" value="0x25070000" />
- <register type="NOA" address="0x00009888" value="0x1B070000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2100C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x13004000" />
- <register type="NOA" address="0x00009888" value="0x15004000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x1B004000" />
- <register type="NOA" address="0x00009888" value="0x1D004000" />
- <register type="NOA" address="0x00009888" value="0x47001111" />
- <register type="NOA" address="0x00009888" value="0x39002101" />
- <register type="NOA" address="0x00009888" value="0x49001110" />
- <register type="NOA" address="0x00009888" value="0x3D000429" />
- <register type="NOA" address="0x00009888" value="0x4B000001" />
- <register type="NOA" address="0x00009888" value="0x3F000000" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x3B002401" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="890094c5-8615-4f69-a8b9-706c5bcbd713"
- chipset="CNL"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="Slice0 Subslice1 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice1)"
- data_type="float"
- max_equation="100"
- equation="B 4 READ B 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Subslice2 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice2)"
- data_type="float"
- max_equation="100"
- equation="B 6 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Subslice0 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice0)"
- data_type="float"
- max_equation="100"
- equation="C 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader10_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader10AccessStalledOnL3"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Slice1 Subslice1 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice1)"
- data_type="float"
- max_equation="100"
- equation="C 2 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader11_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader11AccessStalledOnL3"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 Subslice0 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice0)"
- data_type="float"
- max_equation="100"
- equation="B 2 READ B 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x121A0011" />
- <register type="NOA" address="0x00009888" value="0x123A0011" />
- <register type="NOA" address="0x00009888" value="0x129A0011" />
- <register type="NOA" address="0x00009888" value="0x12BA0011" />
- <register type="NOA" address="0x00009888" value="0x125A0011" />
- <register type="NOA" address="0x00009888" value="0x1C6C0005" />
- <register type="NOA" address="0x00009888" value="0x186C00A0" />
- <register type="NOA" address="0x00009888" value="0x0673C000" />
- <register type="NOA" address="0x00009888" value="0x00736000" />
- <register type="NOA" address="0x00009888" value="0x0C74A000" />
- <register type="NOA" address="0x00009888" value="0x0C75A000" />
- <register type="NOA" address="0x00009888" value="0x0E762800" />
- <register type="NOA" address="0x00009888" value="0x1477C000" />
- <register type="NOA" address="0x00009888" value="0x16779570" />
- <register type="NOA" address="0x00009888" value="0x18770002" />
- <register type="NOA" address="0x00009888" value="0x02778000" />
- <register type="NOA" address="0x00009888" value="0x04778000" />
- <register type="NOA" address="0x00009888" value="0x0A7B8000" />
- <register type="NOA" address="0x00009888" value="0x0C7B002A" />
- <register type="NOA" address="0x00009888" value="0x147C8000" />
- <register type="NOA" address="0x00009888" value="0x167C003E" />
- <register type="NOA" address="0x00009888" value="0x1E7D0028" />
- <register type="NOA" address="0x00009888" value="0x1A1901E0" />
- <register type="NOA" address="0x00009888" value="0x081A2B50" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x1A391E00" />
- <register type="NOA" address="0x00009888" value="0x0A3A2B50" />
- <register type="NOA" address="0x00009888" value="0x003A0000" />
- <register type="NOA" address="0x00009888" value="0x12F41400" />
- <register type="NOA" address="0x00009888" value="0x14F500A0" />
- <register type="NOA" address="0x00009888" value="0x10F60280" />
- <register type="NOA" address="0x00009888" value="0x16F7C000" />
- <register type="NOA" address="0x00009888" value="0x18F70003" />
- <register type="NOA" address="0x00009888" value="0x02F74000" />
- <register type="NOA" address="0x00009888" value="0x04F74000" />
- <register type="NOA" address="0x00009888" value="0x08FBA000" />
- <register type="NOA" address="0x00009888" value="0x02FC8000" />
- <register type="NOA" address="0x00009888" value="0x04FC8000" />
- <register type="NOA" address="0x00009888" value="0x1CFD000A" />
- <register type="NOA" address="0x00009888" value="0x1C99003C" />
- <register type="NOA" address="0x00009888" value="0x0E9A2B50" />
- <register type="NOA" address="0x00009888" value="0x009A0000" />
- <register type="NOA" address="0x00009888" value="0x02B9C000" />
- <register type="NOA" address="0x00009888" value="0x04B9C000" />
- <register type="NOA" address="0x00009888" value="0x00BA2800" />
- <register type="NOA" address="0x00009888" value="0x02BA0056" />
- <register type="NOA" address="0x00009888" value="0x1A596000" />
- <register type="NOA" address="0x00009888" value="0x1C590003" />
- <register type="NOA" address="0x00009888" value="0x0C5A2B50" />
- <register type="NOA" address="0x00009888" value="0x005A0000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x130E03C0" />
- <register type="NOA" address="0x00009888" value="0x2100F000" />
- <register type="NOA" address="0x00009888" value="0x01181000" />
- <register type="NOA" address="0x00009888" value="0x010E0030" />
- <register type="NOA" address="0x00009888" value="0x110E0000" />
- <register type="NOA" address="0x00009888" value="0x01104000" />
- <register type="NOA" address="0x00009888" value="0x01118000" />
- <register type="NOA" address="0x00009888" value="0x0B142000" />
- <register type="NOA" address="0x00009888" value="0x01092000" />
- <register type="NOA" address="0x00009888" value="0x010B4000" />
- <register type="NOA" address="0x00009888" value="0x09041000" />
- <register type="NOA" address="0x00009888" value="0x1D000071" />
- <register type="NOA" address="0x00009888" value="0x33000000" />
- <register type="NOA" address="0x00009888" value="0x11004000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2B00C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x47000003" />
- <register type="NOA" address="0x00009888" value="0x39000000" />
- <register type="NOA" address="0x00009888" value="0x4B001111" />
- <register type="NOA" address="0x00009888" value="0x3D000408" />
- <register type="NOA" address="0x00009888" value="0x3F000421" />
- <register type="NOA" address="0x00009888" value="0x4D000000" />
- <register type="NOA" address="0x00009888" value="0x41000084" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000000" />
- <register type="NOA" address="0x00009888" value="0x49000300" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FFFE" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="e56f7dd7-ff55-4bae-89a1-a526a2e3b0d6"
- chipset="CNL"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice1 L3 Bank2 Stalled"
- description="The percentage of time in which slice1 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank2_stalled"
- units="percent"
- symbol_name="L31Bank2Stalled"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x1661001A" />
- <register type="NOA" address="0x00009888" value="0x1665001A" />
- <register type="NOA" address="0x00009888" value="0x1669001A" />
- <register type="NOA" address="0x00009888" value="0x106C1C00" />
- <register type="NOA" address="0x00009888" value="0x126C0004" />
- <register type="NOA" address="0x00009888" value="0x166C001D" />
- <register type="NOA" address="0x00009888" value="0x10EC0400" />
- <register type="NOA" address="0x00009888" value="0x16EC0000" />
- <register type="NOA" address="0x00009888" value="0x02610024" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x1E610000" />
- <register type="NOA" address="0x00009888" value="0x02652400" />
- <register type="NOA" address="0x00009888" value="0x10650000" />
- <register type="NOA" address="0x00009888" value="0x1E650000" />
- <register type="NOA" address="0x00009888" value="0x04690024" />
- <register type="NOA" address="0x00009888" value="0x10690000" />
- <register type="NOA" address="0x00009888" value="0x1E690000" />
- <register type="NOA" address="0x00009888" value="0x006C0020" />
- <register type="NOA" address="0x00009888" value="0x066C2800" />
- <register type="NOA" address="0x00009888" value="0x0A6C2820" />
- <register type="NOA" address="0x00009888" value="0x0E6C3832" />
- <register type="NOA" address="0x00009888" value="0x186C05A0" />
- <register type="NOA" address="0x00009888" value="0x1A6C1010" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x186D8000" />
- <register type="NOA" address="0x00009888" value="0x0A6E1000" />
- <register type="NOA" address="0x00009888" value="0x0073F000" />
- <register type="NOA" address="0x00009888" value="0x02738000" />
- <register type="NOA" address="0x00009888" value="0x0473D000" />
- <register type="NOA" address="0x00009888" value="0x0673D000" />
- <register type="NOA" address="0x00009888" value="0x00778000" />
- <register type="NOA" address="0x00009888" value="0x0E778000" />
- <register type="NOA" address="0x00009888" value="0x14778000" />
- <register type="NOA" address="0x00009888" value="0x16778A80" />
- <register type="NOA" address="0x00009888" value="0x18770002" />
- <register type="NOA" address="0x00009888" value="0x02778000" />
- <register type="NOA" address="0x00009888" value="0x04778000" />
- <register type="NOA" address="0x00009888" value="0x06778000" />
- <register type="NOA" address="0x00009888" value="0x08774000" />
- <register type="NOA" address="0x00009888" value="0x04784000" />
- <register type="NOA" address="0x00009888" value="0x0A7B0004" />
- <register type="NOA" address="0x00009888" value="0x08EC0020" />
- <register type="NOA" address="0x00009888" value="0x0CEC0020" />
- <register type="NOA" address="0x00009888" value="0x00EC3600" />
- <register type="NOA" address="0x00009888" value="0x1AEC0000" />
- <register type="NOA" address="0x00009888" value="0x18EC0000" />
- <register type="NOA" address="0x00009888" value="0x04F31000" />
- <register type="NOA" address="0x00009888" value="0x06F31000" />
- <register type="NOA" address="0x00009888" value="0x00F32000" />
- <register type="NOA" address="0x00009888" value="0x14F78000" />
- <register type="NOA" address="0x00009888" value="0x16F70800" />
- <register type="NOA" address="0x00009888" value="0x02F78000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x2100F000" />
- <register type="NOA" address="0x00009888" value="0x1D000071" />
- <register type="NOA" address="0x00009888" value="0x33000000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x47000101" />
- <register type="NOA" address="0x00009888" value="0x39000001" />
- <register type="NOA" address="0x00009888" value="0x49001300" />
- <register type="NOA" address="0x00009888" value="0x3D000021" />
- <register type="NOA" address="0x00009888" value="0x4B001100" />
- <register type="NOA" address="0x00009888" value="0x3F000420" />
- <register type="NOA" address="0x00009888" value="0x4D001100" />
- <register type="NOA" address="0x00009888" value="0x41000400" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000001" />
- <register type="NOA" address="0x00009888" value="0x3B0000C7" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x20000801" />
- <register type="OA" address="0x00002774" value="0x0111FEEE" />
- <register type="OA" address="0x00002778" value="0x40001001" />
- <register type="OA" address="0x0000277C" value="0x0222FDDD" />
- <register type="OA" address="0x00002780" value="0x80002002" />
- <register type="OA" address="0x00002784" value="0x0444FBBB" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="918834e2-a1a4-4d77-9f3a-0c229f8d803f"
- chipset="CNL"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank1 Stalled"
- description="The percentage of time in which slice1 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank1_stalled"
- units="percent"
- symbol_name="L31Bank1Stalled"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice1 L3 Bank0 Stalled"
- description="The percentage of time in which slice1 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank0_stalled"
- units="percent"
- symbol_name="L31Bank0Stalled"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank2 Active"
- description="The percentage of time in which slice1 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank2_active"
- units="percent"
- symbol_name="L31Bank2Active"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice1 L3 Bank1 Active"
- description="The percentage of time in which slice1 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank1_active"
- units="percent"
- symbol_name="L31Bank1Active"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 L3 Bank0 Active"
- description="The percentage of time in which slice1 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l31_bank0_active"
- units="percent"
- symbol_name="L31Bank0Active"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x106C0400" />
- <register type="NOA" address="0x00009888" value="0x166C0000" />
- <register type="NOA" address="0x00009888" value="0x16E1001A" />
- <register type="NOA" address="0x00009888" value="0x16E5001A" />
- <register type="NOA" address="0x00009888" value="0x16E9001A" />
- <register type="NOA" address="0x00009888" value="0x10EC1C00" />
- <register type="NOA" address="0x00009888" value="0x12EC0004" />
- <register type="NOA" address="0x00009888" value="0x16EC001D" />
- <register type="NOA" address="0x00009888" value="0x086C0020" />
- <register type="NOA" address="0x00009888" value="0x0C6C0020" />
- <register type="NOA" address="0x00009888" value="0x006C3600" />
- <register type="NOA" address="0x00009888" value="0x186C0A88" />
- <register type="NOA" address="0x00009888" value="0x1A6C0504" />
- <register type="NOA" address="0x00009888" value="0x1C6C0005" />
- <register type="NOA" address="0x00009888" value="0x0073F000" />
- <register type="NOA" address="0x00009888" value="0x02739000" />
- <register type="NOA" address="0x00009888" value="0x0473D000" />
- <register type="NOA" address="0x00009888" value="0x0673D000" />
- <register type="NOA" address="0x00009888" value="0x00778000" />
- <register type="NOA" address="0x00009888" value="0x0E778000" />
- <register type="NOA" address="0x00009888" value="0x14778000" />
- <register type="NOA" address="0x00009888" value="0x16778A80" />
- <register type="NOA" address="0x00009888" value="0x18770002" />
- <register type="NOA" address="0x00009888" value="0x02778000" />
- <register type="NOA" address="0x00009888" value="0x04778000" />
- <register type="NOA" address="0x00009888" value="0x06778000" />
- <register type="NOA" address="0x00009888" value="0x08778000" />
- <register type="NOA" address="0x00009888" value="0x02E10024" />
- <register type="NOA" address="0x00009888" value="0x10E10000" />
- <register type="NOA" address="0x00009888" value="0x1EE10000" />
- <register type="NOA" address="0x00009888" value="0x02E52400" />
- <register type="NOA" address="0x00009888" value="0x10E50000" />
- <register type="NOA" address="0x00009888" value="0x1EE50000" />
- <register type="NOA" address="0x00009888" value="0x04E90024" />
- <register type="NOA" address="0x00009888" value="0x10E90000" />
- <register type="NOA" address="0x00009888" value="0x1EE90000" />
- <register type="NOA" address="0x00009888" value="0x00EC0020" />
- <register type="NOA" address="0x00009888" value="0x06EC2800" />
- <register type="NOA" address="0x00009888" value="0x0AEC2820" />
- <register type="NOA" address="0x00009888" value="0x0EEC3832" />
- <register type="NOA" address="0x00009888" value="0x18EC0580" />
- <register type="NOA" address="0x00009888" value="0x1AEC0000" />
- <register type="NOA" address="0x00009888" value="0x1CEC0000" />
- <register type="NOA" address="0x00009888" value="0x18ED8000" />
- <register type="NOA" address="0x00009888" value="0x0AEE1000" />
- <register type="NOA" address="0x00009888" value="0x00F3D000" />
- <register type="NOA" address="0x00009888" value="0x02F38000" />
- <register type="NOA" address="0x00009888" value="0x04F3C000" />
- <register type="NOA" address="0x00009888" value="0x06F3C000" />
- <register type="NOA" address="0x00009888" value="0x00F78000" />
- <register type="NOA" address="0x00009888" value="0x0EF78000" />
- <register type="NOA" address="0x00009888" value="0x16F78280" />
- <register type="NOA" address="0x00009888" value="0x18F70002" />
- <register type="NOA" address="0x00009888" value="0x04F78000" />
- <register type="NOA" address="0x00009888" value="0x06F78000" />
- <register type="NOA" address="0x00009888" value="0x08F74000" />
- <register type="NOA" address="0x00009888" value="0x04F84000" />
- <register type="NOA" address="0x00009888" value="0x0AFB0004" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x2100F000" />
- <register type="NOA" address="0x00009888" value="0x1D000071" />
- <register type="NOA" address="0x00009888" value="0x33000000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x47000010" />
- <register type="NOA" address="0x00009888" value="0x39000883" />
- <register type="NOA" address="0x00009888" value="0x49000300" />
- <register type="NOA" address="0x00009888" value="0x3D001064" />
- <register type="NOA" address="0x00009888" value="0x4B000001" />
- <register type="NOA" address="0x00009888" value="0x3F000C60" />
- <register type="NOA" address="0x00009888" value="0x4D000001" />
- <register type="NOA" address="0x00009888" value="0x41000C04" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000003" />
- <register type="NOA" address="0x00009888" value="0x3B000001" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x20000801" />
- <register type="OA" address="0x00002774" value="0x0111FEEE" />
- <register type="OA" address="0x00002778" value="0x40001001" />
- <register type="OA" address="0x0000277C" value="0x0222FDDD" />
- <register type="OA" address="0x00002780" value="0x80002002" />
- <register type="OA" address="0x00002784" value="0x0444FBBB" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="2e95713a-c6d8-47a9-9207-eba3e208be51"
- chipset="CNL"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Rasterizer Input Available"
- description="The percentage of time in which slice1 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer1_input_available"
- units="percent"
- symbol_name="Rasterizer1InputAvailable"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Pixel Values Ready"
- description="The percentage of time in which slice1 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values1_ready"
- units="percent"
- symbol_name="PixelValues1Ready"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 PS Output Available"
- description="The percentage of time in which slice1 PS output is available"
- data_type="float"
- max_equation="100"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output1_available"
- units="percent"
- symbol_name="PSOutput1Available"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice1 Rasterizer Output Ready"
- description="The percentage of time in which slice1 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer1_output_ready"
- units="percent"
- symbol_name="Rasterizer1OutputReady"
- availability="$SliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data1_ready"
- units="percent"
- symbol_name="PixelData1Ready"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x0C710004" />
- <register type="NOA" address="0x00009888" value="0x10747000" />
- <register type="NOA" address="0x00009888" value="0x12756800" />
- <register type="NOA" address="0x00009888" value="0x04795000" />
- <register type="NOA" address="0x00009888" value="0x127C01C0" />
- <register type="NOA" address="0x00009888" value="0x0CF10004" />
- <register type="NOA" address="0x00009888" value="0x10F47000" />
- <register type="NOA" address="0x00009888" value="0x12F56800" />
- <register type="NOA" address="0x00009888" value="0x04F95000" />
- <register type="NOA" address="0x00009888" value="0x12FC01C0" />
- <register type="NOA" address="0x00009888" value="0x1A6C4044" />
- <register type="NOA" address="0x00009888" value="0x1C6C0004" />
- <register type="NOA" address="0x00009888" value="0x186C00A0" />
- <register type="NOA" address="0x00009888" value="0x00710010" />
- <register type="NOA" address="0x00009888" value="0x02738000" />
- <register type="NOA" address="0x00009888" value="0x04732000" />
- <register type="NOA" address="0x00009888" value="0x0673A000" />
- <register type="NOA" address="0x00009888" value="0x00736000" />
- <register type="NOA" address="0x00009888" value="0x08740037" />
- <register type="NOA" address="0x00009888" value="0x0C740000" />
- <register type="NOA" address="0x00009888" value="0x0A750F36" />
- <register type="NOA" address="0x00009888" value="0x10750000" />
- <register type="NOA" address="0x00009888" value="0x04751000" />
- <register type="NOA" address="0x00009888" value="0x0C752000" />
- <register type="NOA" address="0x00009888" value="0x0E750000" />
- <register type="NOA" address="0x00009888" value="0x0C760800" />
- <register type="NOA" address="0x00009888" value="0x0E768800" />
- <register type="NOA" address="0x00009888" value="0x10760002" />
- <register type="NOA" address="0x00009888" value="0x0077C000" />
- <register type="NOA" address="0x00009888" value="0x0E778000" />
- <register type="NOA" address="0x00009888" value="0x1477C000" />
- <register type="NOA" address="0x00009888" value="0x167767E0" />
- <register type="NOA" address="0x00009888" value="0x18770002" />
- <register type="NOA" address="0x00009888" value="0x02778000" />
- <register type="NOA" address="0x00009888" value="0x04778000" />
- <register type="NOA" address="0x00009888" value="0x0C790017" />
- <register type="NOA" address="0x00009888" value="0x08790000" />
- <register type="NOA" address="0x00009888" value="0x0C7B0088" />
- <register type="NOA" address="0x00009888" value="0x0E7C0032" />
- <register type="NOA" address="0x00009888" value="0x107C0000" />
- <register type="NOA" address="0x00009888" value="0x167C0004" />
- <register type="NOA" address="0x00009888" value="0x04F10200" />
- <register type="NOA" address="0x00009888" value="0x00F10000" />
- <register type="NOA" address="0x00009888" value="0x08F40DC0" />
- <register type="NOA" address="0x00009888" value="0x0CF40000" />
- <register type="NOA" address="0x00009888" value="0x00F50D80" />
- <register type="NOA" address="0x00009888" value="0x02F5003C" />
- <register type="NOA" address="0x00009888" value="0x10F50000" />
- <register type="NOA" address="0x00009888" value="0x0AF54000" />
- <register type="NOA" address="0x00009888" value="0x0CF58000" />
- <register type="NOA" address="0x00009888" value="0x04F50000" />
- <register type="NOA" address="0x00009888" value="0x06F50000" />
- <register type="NOA" address="0x00009888" value="0x0EF62200" />
- <register type="NOA" address="0x00009888" value="0x0CF6A000" />
- <register type="NOA" address="0x00009888" value="0x0EF7C000" />
- <register type="NOA" address="0x00009888" value="0x16F71030" />
- <register type="NOA" address="0x00009888" value="0x18F70001" />
- <register type="NOA" address="0x00009888" value="0x02F7C000" />
- <register type="NOA" address="0x00009888" value="0x04F7C000" />
- <register type="NOA" address="0x00009888" value="0x0CF905C0" />
- <register type="NOA" address="0x00009888" value="0x08F90000" />
- <register type="NOA" address="0x00009888" value="0x0CFB0220" />
- <register type="NOA" address="0x00009888" value="0x0EFC1900" />
- <register type="NOA" address="0x00009888" value="0x10FC0000" />
- <register type="NOA" address="0x00009888" value="0x16FC0010" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x2100F000" />
- <register type="NOA" address="0x00009888" value="0x1D000071" />
- <register type="NOA" address="0x00009888" value="0x33000000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2B00C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x47000001" />
- <register type="NOA" address="0x00009888" value="0x39000421" />
- <register type="NOA" address="0x00009888" value="0x49000300" />
- <register type="NOA" address="0x00009888" value="0x3D000402" />
- <register type="NOA" address="0x00009888" value="0x4B001101" />
- <register type="NOA" address="0x00009888" value="0x3F000840" />
- <register type="NOA" address="0x00009888" value="0x4D000101" />
- <register type="NOA" address="0x00009888" value="0x41000801" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000001" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000180" />
- <register type="OA" address="0x00002774" value="0x0000FFCF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFFE" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FFFD" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="9bcf4ff2-c15f-4bea-8ec8-8db87791942e"
- chipset="CNL"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Slice1 Subslice0 Input Available"
- description="The percentage of time in which slice1 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler10_input_available"
- units="percent"
- symbol_name="Sampler10InputAvailable"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice1 Subslice1 Input Available"
- description="The percentage of time in which slice1 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler11_input_available"
- units="percent"
- symbol_name="Sampler11InputAvailable"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice1 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler10_output_ready"
- units="percent"
- symbol_name="Sampler10OutputReady"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Slice1 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice1 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler11_output_ready"
- units="percent"
- symbol_name="Sampler11OutputReady"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x14141400" />
- <register type="NOA" address="0x00009888" value="0x1614000B" />
- <register type="NOA" address="0x00009888" value="0x14161400" />
- <register type="NOA" address="0x00009888" value="0x14341400" />
- <register type="NOA" address="0x00009888" value="0x1634000B" />
- <register type="NOA" address="0x00009888" value="0x14361400" />
- <register type="NOA" address="0x00009888" value="0x14941400" />
- <register type="NOA" address="0x00009888" value="0x1694000B" />
- <register type="NOA" address="0x00009888" value="0x14961400" />
- <register type="NOA" address="0x00009888" value="0x14B41400" />
- <register type="NOA" address="0x00009888" value="0x16B4000B" />
- <register type="NOA" address="0x00009888" value="0x14B61400" />
- <register type="NOA" address="0x00009888" value="0x14541400" />
- <register type="NOA" address="0x00009888" value="0x1654000B" />
- <register type="NOA" address="0x00009888" value="0x14561400" />
- <register type="NOA" address="0x00009888" value="0x1A6C5000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0005" />
- <register type="NOA" address="0x00009888" value="0x186C0280" />
- <register type="NOA" address="0x00009888" value="0x0673F000" />
- <register type="NOA" address="0x00009888" value="0x0073C000" />
- <register type="NOA" address="0x00009888" value="0x04742000" />
- <register type="NOA" address="0x00009888" value="0x0A74A000" />
- <register type="NOA" address="0x00009888" value="0x04752000" />
- <register type="NOA" address="0x00009888" value="0x0A75A000" />
- <register type="NOA" address="0x00009888" value="0x0C760800" />
- <register type="NOA" address="0x00009888" value="0x0E760280" />
- <register type="NOA" address="0x00009888" value="0x0077C000" />
- <register type="NOA" address="0x00009888" value="0x0E77C000" />
- <register type="NOA" address="0x00009888" value="0x14774000" />
- <register type="NOA" address="0x00009888" value="0x1677A950" />
- <register type="NOA" address="0x00009888" value="0x18770002" />
- <register type="NOA" address="0x00009888" value="0x04778000" />
- <register type="NOA" address="0x00009888" value="0x06778000" />
- <register type="NOA" address="0x00009888" value="0x08774000" />
- <register type="NOA" address="0x00009888" value="0x0A774000" />
- <register type="NOA" address="0x00009888" value="0x0C77C000" />
- <register type="NOA" address="0x00009888" value="0x0A7BA828" />
- <register type="NOA" address="0x00009888" value="0x0C7B0002" />
- <register type="NOA" address="0x00009888" value="0x147CE800" />
- <register type="NOA" address="0x00009888" value="0x167C0003" />
- <register type="NOA" address="0x00009888" value="0x087CC000" />
- <register type="NOA" address="0x00009888" value="0x0A7C8000" />
- <register type="NOA" address="0x00009888" value="0x1C7D8200" />
- <register type="NOA" address="0x00009888" value="0x1E7D0002" />
- <register type="NOA" address="0x00009888" value="0x00194000" />
- <register type="NOA" address="0x00009888" value="0x0E194000" />
- <register type="NOA" address="0x00009888" value="0x0C194000" />
- <register type="NOA" address="0x00009888" value="0x00140050" />
- <register type="NOA" address="0x00009888" value="0x06145800" />
- <register type="NOA" address="0x00009888" value="0x10140000" />
- <register type="NOA" address="0x00009888" value="0x18140000" />
- <register type="NOA" address="0x00009888" value="0x1C140080" />
- <register type="NOA" address="0x00009888" value="0x0A150001" />
- <register type="NOA" address="0x00009888" value="0x06160043" />
- <register type="NOA" address="0x00009888" value="0x10160000" />
- <register type="NOA" address="0x00009888" value="0x0C160000" />
- <register type="NOA" address="0x00009888" value="0x1A3900A0" />
- <register type="NOA" address="0x00009888" value="0x0A394000" />
- <register type="NOA" address="0x00009888" value="0x08345850" />
- <register type="NOA" address="0x00009888" value="0x10340000" />
- <register type="NOA" address="0x00009888" value="0x1C340020" />
- <register type="NOA" address="0x00009888" value="0x08358000" />
- <register type="NOA" address="0x00009888" value="0x04362180" />
- <register type="NOA" address="0x00009888" value="0x10360000" />
- <register type="NOA" address="0x00009888" value="0x0A360000" />
- <register type="NOA" address="0x00009888" value="0x12F40140" />
- <register type="NOA" address="0x00009888" value="0x06F48000" />
- <register type="NOA" address="0x00009888" value="0x14F5000A" />
- <register type="NOA" address="0x00009888" value="0x06F58000" />
- <register type="NOA" address="0x00009888" value="0x10F60028" />
- <register type="NOA" address="0x00009888" value="0x0EF60002" />
- <register type="NOA" address="0x00009888" value="0x16F77C00" />
- <register type="NOA" address="0x00009888" value="0x18F70001" />
- <register type="NOA" address="0x00009888" value="0x04F74000" />
- <register type="NOA" address="0x00009888" value="0x06F7C000" />
- <register type="NOA" address="0x00009888" value="0x0CFB0280" />
- <register type="NOA" address="0x00009888" value="0x08FB8000" />
- <register type="NOA" address="0x00009888" value="0x16FC0280" />
- <register type="NOA" address="0x00009888" value="0x04FC8000" />
- <register type="NOA" address="0x00009888" value="0x1EFD2800" />
- <register type="NOA" address="0x00009888" value="0x1CFD0008" />
- <register type="NOA" address="0x00009888" value="0x1A992000" />
- <register type="NOA" address="0x00009888" value="0x1C990001" />
- <register type="NOA" address="0x00009888" value="0x06994000" />
- <register type="NOA" address="0x00009888" value="0x0C945850" />
- <register type="NOA" address="0x00009888" value="0x10940000" />
- <register type="NOA" address="0x00009888" value="0x1E940000" />
- <register type="NOA" address="0x00009888" value="0x1C940002" />
- <register type="NOA" address="0x00009888" value="0x08952000" />
- <register type="NOA" address="0x00009888" value="0x02962180" />
- <register type="NOA" address="0x00009888" value="0x10960000" />
- <register type="NOA" address="0x00009888" value="0x06960000" />
- <register type="NOA" address="0x00009888" value="0x1CB90014" />
- <register type="NOA" address="0x00009888" value="0x04B94000" />
- <register type="NOA" address="0x00009888" value="0x0EB45850" />
- <register type="NOA" address="0x00009888" value="0x10B40000" />
- <register type="NOA" address="0x00009888" value="0x1EB40000" />
- <register type="NOA" address="0x00009888" value="0x1AB48000" />
- <register type="NOA" address="0x00009888" value="0x08B51000" />
- <register type="NOA" address="0x00009888" value="0x02B60043" />
- <register type="NOA" address="0x00009888" value="0x10B60000" />
- <register type="NOA" address="0x00009888" value="0x04B60000" />
- <register type="NOA" address="0x00009888" value="0x1A590A00" />
- <register type="NOA" address="0x00009888" value="0x08594000" />
- <register type="NOA" address="0x00009888" value="0x0A545850" />
- <register type="NOA" address="0x00009888" value="0x10540000" />
- <register type="NOA" address="0x00009888" value="0x1C540008" />
- <register type="NOA" address="0x00009888" value="0x1E540000" />
- <register type="NOA" address="0x00009888" value="0x08554000" />
- <register type="NOA" address="0x00009888" value="0x04560043" />
- <register type="NOA" address="0x00009888" value="0x10560000" />
- <register type="NOA" address="0x00009888" value="0x08560000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x2100F000" />
- <register type="NOA" address="0x00009888" value="0x13000071" />
- <register type="NOA" address="0x00009888" value="0x33000000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2B00C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x1B00C000" />
- <register type="NOA" address="0x00009888" value="0x1D00C000" />
- <register type="NOA" address="0x00009888" value="0x47000031" />
- <register type="NOA" address="0x00009888" value="0x39000143" />
- <register type="NOA" address="0x00009888" value="0x49001110" />
- <register type="NOA" address="0x00009888" value="0x3D000C61" />
- <register type="NOA" address="0x00009888" value="0x4B000011" />
- <register type="NOA" address="0x00009888" value="0x3F0018C3" />
- <register type="NOA" address="0x00009888" value="0x4D000000" />
- <register type="NOA" address="0x00009888" value="0x41000842" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000002" />
- <register type="NOA" address="0x00009888" value="0x3B000480" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x10800000" />
- <register type="OA" address="0x00002770" value="0x00000018" />
- <register type="OA" address="0x00002774" value="0x0000FFFC" />
- <register type="OA" address="0x00002778" value="0x00000060" />
- <register type="OA" address="0x0000277C" value="0x0000FFF3" />
- <register type="OA" address="0x00002780" value="0x00000180" />
- <register type="OA" address="0x00002784" value="0x0000FFCF" />
- <register type="OA" address="0x00002788" value="0x00000600" />
- <register type="OA" address="0x0000278C" value="0x0000FF3F" />
- <register type="OA" address="0x00002790" value="0x00001800" />
- <register type="OA" address="0x00002794" value="0x0000FCFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="c46c7bb5-f26d-4634-b491-902394af85b1"
- chipset="CNL"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread11_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread11ReadyForDispatch"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="1 C 4 READ $GpuCoreClocks FDIV FSUB"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="1 C 5 READ $GpuCoreClocks FDIV FSUB"
- underscore_name="non_ps_thread10_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread10ReadyForDispatch"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="1 C 2 READ $GpuCoreClocks FDIV FSUB"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread10_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread10ReadyForDispatch"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="1 C 6 READ $GpuCoreClocks FDIV FSUB"
- underscore_name="non_ps_thread11_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread11ReadyForDispatch"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="1 C 3 READ $GpuCoreClocks FDIV FSUB"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x12180000" />
- <register type="NOA" address="0x00009888" value="0x12380000" />
- <register type="NOA" address="0x00009888" value="0x12980000" />
- <register type="NOA" address="0x00009888" value="0x12B80000" />
- <register type="NOA" address="0x00009888" value="0x12580000" />
- <register type="NOA" address="0x00009888" value="0x1A6C5000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0005" />
- <register type="NOA" address="0x00009888" value="0x186C2800" />
- <register type="NOA" address="0x00009888" value="0x0673F000" />
- <register type="NOA" address="0x00009888" value="0x02733000" />
- <register type="NOA" address="0x00009888" value="0x0474A000" />
- <register type="NOA" address="0x00009888" value="0x0A748000" />
- <register type="NOA" address="0x00009888" value="0x0475A000" />
- <register type="NOA" address="0x00009888" value="0x0A758000" />
- <register type="NOA" address="0x00009888" value="0x0C762800" />
- <register type="NOA" address="0x00009888" value="0x0E760200" />
- <register type="NOA" address="0x00009888" value="0x0077C000" />
- <register type="NOA" address="0x00009888" value="0x0E77C000" />
- <register type="NOA" address="0x00009888" value="0x14774000" />
- <register type="NOA" address="0x00009888" value="0x1677A950" />
- <register type="NOA" address="0x00009888" value="0x18770002" />
- <register type="NOA" address="0x00009888" value="0x0277C000" />
- <register type="NOA" address="0x00009888" value="0x04774000" />
- <register type="NOA" address="0x00009888" value="0x06774000" />
- <register type="NOA" address="0x00009888" value="0x08778000" />
- <register type="NOA" address="0x00009888" value="0x0A778000" />
- <register type="NOA" address="0x00009888" value="0x0A7BA802" />
- <register type="NOA" address="0x00009888" value="0x0C7B0002" />
- <register type="NOA" address="0x00009888" value="0x087B8000" />
- <register type="NOA" address="0x00009888" value="0x147CE800" />
- <register type="NOA" address="0x00009888" value="0x167C0003" />
- <register type="NOA" address="0x00009888" value="0x047C8000" />
- <register type="NOA" address="0x00009888" value="0x067CC000" />
- <register type="NOA" address="0x00009888" value="0x1C7D8008" />
- <register type="NOA" address="0x00009888" value="0x1E7D0002" />
- <register type="NOA" address="0x00009888" value="0x00194000" />
- <register type="NOA" address="0x00009888" value="0x0E194000" />
- <register type="NOA" address="0x00009888" value="0x02194000" />
- <register type="NOA" address="0x00009888" value="0x18148000" />
- <register type="NOA" address="0x00009888" value="0x1C140200" />
- <register type="NOA" address="0x00009888" value="0x1A142000" />
- <register type="NOA" address="0x00009888" value="0x0015C000" />
- <register type="NOA" address="0x00009888" value="0x0A150002" />
- <register type="NOA" address="0x00009888" value="0x00168000" />
- <register type="NOA" address="0x00009888" value="0x0E168000" />
- <register type="NOA" address="0x00009888" value="0x02168000" />
- <register type="NOA" address="0x00009888" value="0x0018A1A3" />
- <register type="NOA" address="0x00009888" value="0x0618A500" />
- <register type="NOA" address="0x00009888" value="0x10180000" />
- <register type="NOA" address="0x00009888" value="0x1A3900A0" />
- <register type="NOA" address="0x00009888" value="0x04394000" />
- <register type="NOA" address="0x00009888" value="0x1C342800" />
- <register type="NOA" address="0x00009888" value="0x1A348000" />
- <register type="NOA" address="0x00009888" value="0x0A35000C" />
- <register type="NOA" address="0x00009888" value="0x08351000" />
- <register type="NOA" address="0x00009888" value="0x1A360140" />
- <register type="NOA" address="0x00009888" value="0x04368000" />
- <register type="NOA" address="0x00009888" value="0x0838A5A3" />
- <register type="NOA" address="0x00009888" value="0x023800A1" />
- <register type="NOA" address="0x00009888" value="0x10380000" />
- <register type="NOA" address="0x00009888" value="0x12F40140" />
- <register type="NOA" address="0x00009888" value="0x08F42000" />
- <register type="NOA" address="0x00009888" value="0x14F5000A" />
- <register type="NOA" address="0x00009888" value="0x08F52000" />
- <register type="NOA" address="0x00009888" value="0x10F60028" />
- <register type="NOA" address="0x00009888" value="0x0EF60008" />
- <register type="NOA" address="0x00009888" value="0x16F77C00" />
- <register type="NOA" address="0x00009888" value="0x18F70001" />
- <register type="NOA" address="0x00009888" value="0x08F7C000" />
- <register type="NOA" address="0x00009888" value="0x0AF74000" />
- <register type="NOA" address="0x00009888" value="0x0CFB0280" />
- <register type="NOA" address="0x00009888" value="0x0AFB0020" />
- <register type="NOA" address="0x00009888" value="0x16FC0280" />
- <register type="NOA" address="0x00009888" value="0x0AFC8000" />
- <register type="NOA" address="0x00009888" value="0x1EFD2800" />
- <register type="NOA" address="0x00009888" value="0x1CFD0200" />
- <register type="NOA" address="0x00009888" value="0x1A992000" />
- <register type="NOA" address="0x00009888" value="0x1C990001" />
- <register type="NOA" address="0x00009888" value="0x08994000" />
- <register type="NOA" address="0x00009888" value="0x1E940028" />
- <register type="NOA" address="0x00009888" value="0x1C940008" />
- <register type="NOA" address="0x00009888" value="0x0A9500C0" />
- <register type="NOA" address="0x00009888" value="0x08954000" />
- <register type="NOA" address="0x00009888" value="0x1A964000" />
- <register type="NOA" address="0x00009888" value="0x1C960002" />
- <register type="NOA" address="0x00009888" value="0x08968000" />
- <register type="NOA" address="0x00009888" value="0x0C98A5A3" />
- <register type="NOA" address="0x00009888" value="0x049800A1" />
- <register type="NOA" address="0x00009888" value="0x10980000" />
- <register type="NOA" address="0x00009888" value="0x1CB90014" />
- <register type="NOA" address="0x00009888" value="0x0AB94000" />
- <register type="NOA" address="0x00009888" value="0x1EB40280" />
- <register type="NOA" address="0x00009888" value="0x1CB40020" />
- <register type="NOA" address="0x00009888" value="0x0AB50300" />
- <register type="NOA" address="0x00009888" value="0x08B58000" />
- <register type="NOA" address="0x00009888" value="0x1CB60028" />
- <register type="NOA" address="0x00009888" value="0x0AB68000" />
- <register type="NOA" address="0x00009888" value="0x0EB8A5A3" />
- <register type="NOA" address="0x00009888" value="0x04B8A100" />
- <register type="NOA" address="0x00009888" value="0x10B80000" />
- <register type="NOA" address="0x00009888" value="0x1A590A00" />
- <register type="NOA" address="0x00009888" value="0x06594000" />
- <register type="NOA" address="0x00009888" value="0x1C548002" />
- <register type="NOA" address="0x00009888" value="0x1E540002" />
- <register type="NOA" address="0x00009888" value="0x0A550030" />
- <register type="NOA" address="0x00009888" value="0x08552000" />
- <register type="NOA" address="0x00009888" value="0x1A561400" />
- <register type="NOA" address="0x00009888" value="0x06568000" />
- <register type="NOA" address="0x00009888" value="0x0A58A5A3" />
- <register type="NOA" address="0x00009888" value="0x0258A100" />
- <register type="NOA" address="0x00009888" value="0x10580000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x2100F000" />
- <register type="NOA" address="0x00009888" value="0x1D000071" />
- <register type="NOA" address="0x00009888" value="0x33000000" />
- <register type="NOA" address="0x00009888" value="0x1100C000" />
- <register type="NOA" address="0x00009888" value="0x1F00C000" />
- <register type="NOA" address="0x00009888" value="0x2300C000" />
- <register type="NOA" address="0x00009888" value="0x2500C000" />
- <register type="NOA" address="0x00009888" value="0x2700C000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2B00C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x1B00C000" />
- <register type="NOA" address="0x00009888" value="0x47000111" />
- <register type="NOA" address="0x00009888" value="0x39000421" />
- <register type="NOA" address="0x00009888" value="0x49001300" />
- <register type="NOA" address="0x00009888" value="0x3D00042B" />
- <register type="NOA" address="0x00009888" value="0x4B000011" />
- <register type="NOA" address="0x00009888" value="0x3F001081" />
- <register type="NOA" address="0x00009888" value="0x4D000000" />
- <register type="NOA" address="0x00009888" value="0x41000000" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000000" />
- <register type="NOA" address="0x00009888" value="0x3B000004" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x10800000" />
- <register type="OA" address="0x00002770" value="0x00000000" />
- <register type="OA" address="0x00002774" value="0x0000FFFC" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x0000FFF3" />
- <register type="OA" address="0x00002780" value="0x00000000" />
- <register type="OA" address="0x00002784" value="0x0000FFCF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000FF3F" />
- <register type="OA" address="0x00002790" value="0x00000000" />
- <register type="OA" address="0x00002794" value="0x0000FCFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="aa2d6ab4-99b3-42f8-94d6-4a9aa2baedaf"
- chipset="CNL"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header11_ready_port1"
- units="percent"
- symbol_name="ThreadHeader11ReadyPort1"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header11_ready_port0"
- units="percent"
- symbol_name="ThreadHeader11ReadyPort0"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header10_ready_port1"
- units="percent"
- symbol_name="ThreadHeader10ReadyPort1"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header10_ready_port0"
- units="percent"
- symbol_name="ThreadHeader10ReadyPort0"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x12184D60" />
- <register type="NOA" address="0x00009888" value="0x12384D60" />
- <register type="NOA" address="0x00009888" value="0x12984D60" />
- <register type="NOA" address="0x00009888" value="0x12B84D60" />
- <register type="NOA" address="0x00009888" value="0x12584D60" />
- <register type="NOA" address="0x00009888" value="0x186C2A00" />
- <register type="NOA" address="0x00009888" value="0x1A6C0001" />
- <register type="NOA" address="0x00009888" value="0x00738000" />
- <register type="NOA" address="0x00009888" value="0x02737000" />
- <register type="NOA" address="0x00009888" value="0x12740140" />
- <register type="NOA" address="0x00009888" value="0x1475000A" />
- <register type="NOA" address="0x00009888" value="0x10760028" />
- <register type="NOA" address="0x00009888" value="0x16777C00" />
- <register type="NOA" address="0x00009888" value="0x18770001" />
- <register type="NOA" address="0x00009888" value="0x02774000" />
- <register type="NOA" address="0x00009888" value="0x04774000" />
- <register type="NOA" address="0x00009888" value="0x06778000" />
- <register type="NOA" address="0x00009888" value="0x08778000" />
- <register type="NOA" address="0x00009888" value="0x0A778000" />
- <register type="NOA" address="0x00009888" value="0x0C778000" />
- <register type="NOA" address="0x00009888" value="0x0C7B0280" />
- <register type="NOA" address="0x00009888" value="0x087BA000" />
- <register type="NOA" address="0x00009888" value="0x167C0280" />
- <register type="NOA" address="0x00009888" value="0x027CC000" />
- <register type="NOA" address="0x00009888" value="0x047CC000" />
- <register type="NOA" address="0x00009888" value="0x1E7D2800" />
- <register type="NOA" address="0x00009888" value="0x1A192000" />
- <register type="NOA" address="0x00009888" value="0x1C190001" />
- <register type="NOA" address="0x00009888" value="0x1E140028" />
- <register type="NOA" address="0x00009888" value="0x0A1500C0" />
- <register type="NOA" address="0x00009888" value="0x1A164000" />
- <register type="NOA" address="0x00009888" value="0x1C160002" />
- <register type="NOA" address="0x00009888" value="0x0C18AFA7" />
- <register type="NOA" address="0x00009888" value="0x10180000" />
- <register type="NOA" address="0x00009888" value="0x1C390014" />
- <register type="NOA" address="0x00009888" value="0x1E340280" />
- <register type="NOA" address="0x00009888" value="0x0A350300" />
- <register type="NOA" address="0x00009888" value="0x1C360028" />
- <register type="NOA" address="0x00009888" value="0x0E38AFA7" />
- <register type="NOA" address="0x00009888" value="0x10380000" />
- <register type="NOA" address="0x00009888" value="0x06F48000" />
- <register type="NOA" address="0x00009888" value="0x08F42000" />
- <register type="NOA" address="0x00009888" value="0x06F58000" />
- <register type="NOA" address="0x00009888" value="0x08F52000" />
- <register type="NOA" address="0x00009888" value="0x0EF6000A" />
- <register type="NOA" address="0x00009888" value="0x06F7C000" />
- <register type="NOA" address="0x00009888" value="0x08F7C000" />
- <register type="NOA" address="0x00009888" value="0x0AF74000" />
- <register type="NOA" address="0x00009888" value="0x0CF74000" />
- <register type="NOA" address="0x00009888" value="0x0AFB00A0" />
- <register type="NOA" address="0x00009888" value="0x0AFC8000" />
- <register type="NOA" address="0x00009888" value="0x0CFC8000" />
- <register type="NOA" address="0x00009888" value="0x1CFD0A00" />
- <register type="NOA" address="0x00009888" value="0x06994000" />
- <register type="NOA" address="0x00009888" value="0x08994000" />
- <register type="NOA" address="0x00009888" value="0x1C94000A" />
- <register type="NOA" address="0x00009888" value="0x08956000" />
- <register type="NOA" address="0x00009888" value="0x06968000" />
- <register type="NOA" address="0x00009888" value="0x08968000" />
- <register type="NOA" address="0x00009888" value="0x0298A700" />
- <register type="NOA" address="0x00009888" value="0x049800AF" />
- <register type="NOA" address="0x00009888" value="0x10980000" />
- <register type="NOA" address="0x00009888" value="0x0AB94000" />
- <register type="NOA" address="0x00009888" value="0x0CB94000" />
- <register type="NOA" address="0x00009888" value="0x1CB400A0" />
- <register type="NOA" address="0x00009888" value="0x08B58000" />
- <register type="NOA" address="0x00009888" value="0x0AB50001" />
- <register type="NOA" address="0x00009888" value="0x0AB68000" />
- <register type="NOA" address="0x00009888" value="0x0CB68000" />
- <register type="NOA" address="0x00009888" value="0x04B8A700" />
- <register type="NOA" address="0x00009888" value="0x06B800AF" />
- <register type="NOA" address="0x00009888" value="0x10B80000" />
- <register type="NOA" address="0x00009888" value="0x02594000" />
- <register type="NOA" address="0x00009888" value="0x04594000" />
- <register type="NOA" address="0x00009888" value="0x1A54A000" />
- <register type="NOA" address="0x00009888" value="0x00558000" />
- <register type="NOA" address="0x00009888" value="0x08551000" />
- <register type="NOA" address="0x00009888" value="0x02568000" />
- <register type="NOA" address="0x00009888" value="0x04568000" />
- <register type="NOA" address="0x00009888" value="0x0058A700" />
- <register type="NOA" address="0x00009888" value="0x025800AF" />
- <register type="NOA" address="0x00009888" value="0x10580000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x21003000" />
- <register type="NOA" address="0x00009888" value="0x27000071" />
- <register type="NOA" address="0x00009888" value="0x33000000" />
- <register type="NOA" address="0x00009888" value="0x2900C000" />
- <register type="NOA" address="0x00009888" value="0x2B00C000" />
- <register type="NOA" address="0x00009888" value="0x2D00C000" />
- <register type="NOA" address="0x00009888" value="0x2F00C000" />
- <register type="NOA" address="0x00009888" value="0x1300C000" />
- <register type="NOA" address="0x00009888" value="0x1500C000" />
- <register type="NOA" address="0x00009888" value="0x1700C000" />
- <register type="NOA" address="0x00009888" value="0x1900C000" />
- <register type="NOA" address="0x00009888" value="0x1B00C000" />
- <register type="NOA" address="0x00009888" value="0x1D00C000" />
- <register type="NOA" address="0x00009888" value="0x4B003000" />
- <register type="NOA" address="0x00009888" value="0x3F002C00" />
- <register type="NOA" address="0x00009888" value="0x4D001111" />
- <register type="NOA" address="0x00009888" value="0x41000421" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- <register type="NOA" address="0x00009888" value="0x43000001" />
- <register type="NOA" address="0x00009888" value="0x47000000" />
- <register type="NOA" address="0x00009888" value="0x39001080" />
- <register type="NOA" address="0x00009888" value="0x3B000000" />
- <register type="NOA" address="0x00009888" value="0x49000000" />
- <register type="NOA" address="0x00009888" value="0x3D000000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set TestOa"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="db41edd4-d8e7-4730-ad11-b9a2d6833503"
- chipset="CNL"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.6666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.3333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.3333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.16666"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x17060000" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x13034000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x07060066" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x05060000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x0F080040" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x07091000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x0F041000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x1D004000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x35000000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x49000000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x3D000000" />
- <register type="NOA" address="0x00009884" value="0x00000007" />
- <register type="NOA" address="0x00009888" value="0x31000000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x0000FFFF" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x0000FFFF" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x0000FFFF" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_glk.xml b/src/mesa/drivers/dri/i965/brw_oa_glk.xml
deleted file mode 100644
index e3da757f46f..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_glk.xml
+++ /dev/null
@@ -1,9250 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1522878594" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="d72df5c7-5b4a-4274-a43f-00b0fd51fc68"
- chipset="GLK"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C00F0" />
- <register type="NOA" address="0x00009888" value="0x12120280" />
- <register type="NOA" address="0x00009888" value="0x12320280" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900C00" />
- <register type="NOA" address="0x00009888" value="0x419000A0" />
- <register type="NOA" address="0x00009888" value="0x002D1000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0A2D1000" />
- <register type="NOA" address="0x00009888" value="0x0C2E0800" />
- <register type="NOA" address="0x00009888" value="0x0E2E5900" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4C8000" />
- <register type="NOA" address="0x00009888" value="0x0E4C4000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E2000" />
- <register type="NOA" address="0x00009888" value="0x1C4F0010" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A0FCC00" />
- <register type="NOA" address="0x00009888" value="0x1C0F0002" />
- <register type="NOA" address="0x00009888" value="0x1C2C0040" />
- <register type="NOA" address="0x00009888" value="0x00101000" />
- <register type="NOA" address="0x00009888" value="0x04101000" />
- <register type="NOA" address="0x00009888" value="0x00114000" />
- <register type="NOA" address="0x00009888" value="0x08114000" />
- <register type="NOA" address="0x00009888" value="0x00120020" />
- <register type="NOA" address="0x00009888" value="0x08120021" />
- <register type="NOA" address="0x00009888" value="0x00141000" />
- <register type="NOA" address="0x00009888" value="0x08141000" />
- <register type="NOA" address="0x00009888" value="0x02308000" />
- <register type="NOA" address="0x00009888" value="0x04302000" />
- <register type="NOA" address="0x00009888" value="0x06318000" />
- <register type="NOA" address="0x00009888" value="0x08318000" />
- <register type="NOA" address="0x00009888" value="0x06320800" />
- <register type="NOA" address="0x00009888" value="0x08320840" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x06344000" />
- <register type="NOA" address="0x00009888" value="0x08344000" />
- <register type="NOA" address="0x00009888" value="0x0D931831" />
- <register type="NOA" address="0x00009888" value="0x0F939F3F" />
- <register type="NOA" address="0x00009888" value="0x01939E80" />
- <register type="NOA" address="0x00009888" value="0x039303BC" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1993002A" />
- <register type="NOA" address="0x00009888" value="0x07930000" />
- <register type="NOA" address="0x00009888" value="0x09930000" />
- <register type="NOA" address="0x00009888" value="0x1D900177" />
- <register type="NOA" address="0x00009888" value="0x1F900187" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x53901110" />
- <register type="NOA" address="0x00009888" value="0x43900423" />
- <register type="NOA" address="0x00009888" value="0x55900111" />
- <register type="NOA" address="0x00009888" value="0x47900C02" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900020" />
- <register type="NOA" address="0x00009888" value="0x59901111" />
- <register type="NOA" address="0x00009888" value="0x4B900421" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x45900821" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="814285f6-354d-41d2-ba49-e24e622714a0"
- chipset="GLK"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x39900340" />
- <register type="NOA" address="0x00009888" value="0x3F900C00" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x002D5000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D4000" />
- <register type="NOA" address="0x00009888" value="0x0A2D1000" />
- <register type="NOA" address="0x00009888" value="0x0C2D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x0C2E1400" />
- <register type="NOA" address="0x00009888" value="0x0E2E5100" />
- <register type="NOA" address="0x00009888" value="0x102E0114" />
- <register type="NOA" address="0x00009888" value="0x044CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4C8000" />
- <register type="NOA" address="0x00009888" value="0x0E4C4000" />
- <register type="NOA" address="0x00009888" value="0x104C8000" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x004EA000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E2000" />
- <register type="NOA" address="0x00009888" value="0x0C4EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F6B42" />
- <register type="NOA" address="0x00009888" value="0x064F6200" />
- <register type="NOA" address="0x00009888" value="0x084F4100" />
- <register type="NOA" address="0x00009888" value="0x0A4F0061" />
- <register type="NOA" address="0x00009888" value="0x0C4F6C4C" />
- <register type="NOA" address="0x00009888" value="0x0E4F4B00" />
- <register type="NOA" address="0x00009888" value="0x1A4F0000" />
- <register type="NOA" address="0x00009888" value="0x1C4F0000" />
- <register type="NOA" address="0x00009888" value="0x180F5000" />
- <register type="NOA" address="0x00009888" value="0x1A0F8800" />
- <register type="NOA" address="0x00009888" value="0x1C0F08A2" />
- <register type="NOA" address="0x00009888" value="0x182C4000" />
- <register type="NOA" address="0x00009888" value="0x1C2C1451" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x1A2C0010" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x19938A28" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x19900177" />
- <register type="NOA" address="0x00009888" value="0x1B900178" />
- <register type="NOA" address="0x00009888" value="0x1D900125" />
- <register type="NOA" address="0x00009888" value="0x1F900123" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x53901000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x55900111" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="07d397a6-b3e6-49f6-9433-a4f293d55978"
- chipset="GLK"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C2E001F" />
- <register type="NOA" address="0x00009888" value="0x0A2F0000" />
- <register type="NOA" address="0x00009888" value="0x10186800" />
- <register type="NOA" address="0x00009888" value="0x11810019" />
- <register type="NOA" address="0x00009888" value="0x15810013" />
- <register type="NOA" address="0x00009888" value="0x13820020" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x17840000" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x21860000" />
- <register type="NOA" address="0x00009888" value="0x178703E0" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x022E5400" />
- <register type="NOA" address="0x00009888" value="0x002E0000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0080" />
- <register type="NOA" address="0x00009888" value="0x082F0040" />
- <register type="NOA" address="0x00009888" value="0x002F0000" />
- <register type="NOA" address="0x00009888" value="0x06143000" />
- <register type="NOA" address="0x00009888" value="0x06174000" />
- <register type="NOA" address="0x00009888" value="0x06180012" />
- <register type="NOA" address="0x00009888" value="0x00180000" />
- <register type="NOA" address="0x00009888" value="0x0D804000" />
- <register type="NOA" address="0x00009888" value="0x0F804000" />
- <register type="NOA" address="0x00009888" value="0x05804000" />
- <register type="NOA" address="0x00009888" value="0x09810200" />
- <register type="NOA" address="0x00009888" value="0x0B810030" />
- <register type="NOA" address="0x00009888" value="0x03810003" />
- <register type="NOA" address="0x00009888" value="0x21819140" />
- <register type="NOA" address="0x00009888" value="0x23819050" />
- <register type="NOA" address="0x00009888" value="0x25810018" />
- <register type="NOA" address="0x00009888" value="0x0B820980" />
- <register type="NOA" address="0x00009888" value="0x03820D80" />
- <register type="NOA" address="0x00009888" value="0x11820000" />
- <register type="NOA" address="0x00009888" value="0x0182C000" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x09824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0D830004" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x0F831000" />
- <register type="NOA" address="0x00009888" value="0x01848072" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x07848000" />
- <register type="NOA" address="0x00009888" value="0x09844000" />
- <register type="NOA" address="0x00009888" value="0x0F848000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x09860092" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x01869100" />
- <register type="NOA" address="0x00009888" value="0x0F870065" />
- <register type="NOA" address="0x00009888" value="0x01870000" />
- <register type="NOA" address="0x00009888" value="0x19930800" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x1B952000" />
- <register type="NOA" address="0x00009888" value="0x1D955055" />
- <register type="NOA" address="0x00009888" value="0x1F951455" />
- <register type="NOA" address="0x00009888" value="0x0992A000" />
- <register type="NOA" address="0x00009888" value="0x0F928000" />
- <register type="NOA" address="0x00009888" value="0x1192A800" />
- <register type="NOA" address="0x00009888" value="0x1392028A" />
- <register type="NOA" address="0x00009888" value="0x0B92A000" />
- <register type="NOA" address="0x00009888" value="0x0D922000" />
- <register type="NOA" address="0x00009888" value="0x13908000" />
- <register type="NOA" address="0x00009888" value="0x21908000" />
- <register type="NOA" address="0x00009888" value="0x23908000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27908000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C01" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900863" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900061" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x45900C22" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="1a356946-5428-450b-a2f0-89f8783a302d"
- chipset="GLK"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19800343" />
- <register type="NOA" address="0x00009888" value="0x39900340" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x41900003" />
- <register type="NOA" address="0x00009888" value="0x03803180" />
- <register type="NOA" address="0x00009888" value="0x058035E2" />
- <register type="NOA" address="0x00009888" value="0x0780006A" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x2181A000" />
- <register type="NOA" address="0x00009888" value="0x2381000A" />
- <register type="NOA" address="0x00009888" value="0x1D950550" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D92A000" />
- <register type="NOA" address="0x00009888" value="0x0F922000" />
- <register type="NOA" address="0x00009888" value="0x13900170" />
- <register type="NOA" address="0x00009888" value="0x21900171" />
- <register type="NOA" address="0x00009888" value="0x23900172" />
- <register type="NOA" address="0x00009888" value="0x25900173" />
- <register type="NOA" address="0x00009888" value="0x27900174" />
- <register type="NOA" address="0x00009888" value="0x29900175" />
- <register type="NOA" address="0x00009888" value="0x2B900176" />
- <register type="NOA" address="0x00009888" value="0x2D900177" />
- <register type="NOA" address="0x00009888" value="0x2F90017F" />
- <register type="NOA" address="0x00009888" value="0x31900125" />
- <register type="NOA" address="0x00009888" value="0x15900123" />
- <register type="NOA" address="0x00009888" value="0x17900121" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43901084" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47901080" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49901084" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B901084" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900004" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="5299be9d-7a61-4c99-9f81-f87e6c5aaca9"
- chipset="GLK"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19800343" />
- <register type="NOA" address="0x00009888" value="0x39900340" />
- <register type="NOA" address="0x00009888" value="0x3F900000" />
- <register type="NOA" address="0x00009888" value="0x41900080" />
- <register type="NOA" address="0x00009888" value="0x03803180" />
- <register type="NOA" address="0x00009888" value="0x058035E2" />
- <register type="NOA" address="0x00009888" value="0x0780006A" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x2181A000" />
- <register type="NOA" address="0x00009888" value="0x2381000A" />
- <register type="NOA" address="0x00009888" value="0x1D950550" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D92A000" />
- <register type="NOA" address="0x00009888" value="0x0F922000" />
- <register type="NOA" address="0x00009888" value="0x13900180" />
- <register type="NOA" address="0x00009888" value="0x21900181" />
- <register type="NOA" address="0x00009888" value="0x23900182" />
- <register type="NOA" address="0x00009888" value="0x25900183" />
- <register type="NOA" address="0x00009888" value="0x27900184" />
- <register type="NOA" address="0x00009888" value="0x29900185" />
- <register type="NOA" address="0x00009888" value="0x2B900186" />
- <register type="NOA" address="0x00009888" value="0x2D900187" />
- <register type="NOA" address="0x00009888" value="0x2F900170" />
- <register type="NOA" address="0x00009888" value="0x31900125" />
- <register type="NOA" address="0x00009888" value="0x15900123" />
- <register type="NOA" address="0x00009888" value="0x17900121" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43901084" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47901080" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49901084" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B901084" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900004" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="bc9bcff2-459a-4cbc-986d-a84b077153f3"
- chipset="GLK"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x141C0160" />
- <register type="NOA" address="0x00009888" value="0x161C0015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x002D5000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0A2D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2E5400" />
- <register type="NOA" address="0x00009888" value="0x0E2E5515" />
- <register type="NOA" address="0x00009888" value="0x102E0155" />
- <register type="NOA" address="0x00009888" value="0x044CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4CC000" />
- <register type="NOA" address="0x00009888" value="0x0E4CC000" />
- <register type="NOA" address="0x00009888" value="0x104C8000" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x004EA000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084EA000" />
- <register type="NOA" address="0x00009888" value="0x0A4EA000" />
- <register type="NOA" address="0x00009888" value="0x0C4EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4F4B41" />
- <register type="NOA" address="0x00009888" value="0x004F4200" />
- <register type="NOA" address="0x00009888" value="0x024F404C" />
- <register type="NOA" address="0x00009888" value="0x1C4F0000" />
- <register type="NOA" address="0x00009888" value="0x1A4F0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0A1BC000" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0031" />
- <register type="NOA" address="0x00009888" value="0x061C1900" />
- <register type="NOA" address="0x00009888" value="0x081C1A33" />
- <register type="NOA" address="0x00009888" value="0x0A1C1B35" />
- <register type="NOA" address="0x00009888" value="0x0C1C3337" />
- <register type="NOA" address="0x00009888" value="0x041C31C7" />
- <register type="NOA" address="0x00009888" value="0x180F5000" />
- <register type="NOA" address="0x00009888" value="0x1A0FA8AA" />
- <register type="NOA" address="0x00009888" value="0x1C0F0AAA" />
- <register type="NOA" address="0x00009888" value="0x182C8000" />
- <register type="NOA" address="0x00009888" value="0x1C2C6AAA" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x1A2C2950" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x1993AAAA" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29904000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900420" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900400" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="88ec931f-5b4a-453a-9db6-a61232b6143d"
- chipset="GLK"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C03B0" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900C00" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x002D1000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2E0400" />
- <register type="NOA" address="0x00009888" value="0x0E2E1500" />
- <register type="NOA" address="0x00009888" value="0x102E0140" />
- <register type="NOA" address="0x00009888" value="0x044C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8000" />
- <register type="NOA" address="0x00009888" value="0x0C4CC000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x004E2000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x1A4F4001" />
- <register type="NOA" address="0x00009888" value="0x1C4F5005" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x180F1000" />
- <register type="NOA" address="0x00009888" value="0x1A0FA800" />
- <register type="NOA" address="0x00009888" value="0x1C0F0A00" />
- <register type="NOA" address="0x00009888" value="0x182C4000" />
- <register type="NOA" address="0x00009888" value="0x1C2C4015" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x03931980" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x1993A00A" />
- <register type="NOA" address="0x00009888" value="0x07930000" />
- <register type="NOA" address="0x00009888" value="0x09930000" />
- <register type="NOA" address="0x00009888" value="0x1D900177" />
- <register type="NOA" address="0x00009888" value="0x1F900178" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x53901000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x55900111" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="530d176d-2a18-4014-adf8-1500c6c60835"
- chipset="GLK"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x022D4000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0055" />
- <register type="NOA" address="0x00009888" value="0x064C8000" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x024F6100" />
- <register type="NOA" address="0x00009888" value="0x044F416B" />
- <register type="NOA" address="0x00009888" value="0x064F004B" />
- <register type="NOA" address="0x00009888" value="0x1A4F0000" />
- <register type="NOA" address="0x00009888" value="0x1A0F02A8" />
- <register type="NOA" address="0x00009888" value="0x1A2C5500" />
- <register type="NOA" address="0x00009888" value="0x0F808000" />
- <register type="NOA" address="0x00009888" value="0x25810020" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x1F951000" />
- <register type="NOA" address="0x00009888" value="0x13920200" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4D900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="fdee5a5a-f23c-43d1-aa73-f6257c71671d"
- chipset="GLK"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12643400" />
- <register type="NOA" address="0x00009888" value="0x12653400" />
- <register type="NOA" address="0x00009888" value="0x106C6800" />
- <register type="NOA" address="0x00009888" value="0x126C001E" />
- <register type="NOA" address="0x00009888" value="0x166C0010" />
- <register type="NOA" address="0x00009888" value="0x0C2D5000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x102E0154" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0055" />
- <register type="NOA" address="0x00009888" value="0x104C8000" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x0C4EA000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x1C4F5500" />
- <register type="NOA" address="0x00009888" value="0x1A4F1554" />
- <register type="NOA" address="0x00009888" value="0x0A640024" />
- <register type="NOA" address="0x00009888" value="0x10640000" />
- <register type="NOA" address="0x00009888" value="0x04640000" />
- <register type="NOA" address="0x00009888" value="0x0C650024" />
- <register type="NOA" address="0x00009888" value="0x10650000" />
- <register type="NOA" address="0x00009888" value="0x06650000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0900" />
- <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
- <register type="NOA" address="0x00009888" value="0x180F4000" />
- <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
- <register type="NOA" address="0x00009888" value="0x1C2C5400" />
- <register type="NOA" address="0x00009888" value="0x1E2C0001" />
- <register type="NOA" address="0x00009888" value="0x1A2C5550" />
- <register type="NOA" address="0x00009888" value="0x1993AA00" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900421" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900420" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="6617623e-ca73-4791-b2b7-ddedd0846a0c"
- chipset="GLK"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102D7800" />
- <register type="NOA" address="0x00009888" value="0x122D79E0" />
- <register type="NOA" address="0x00009888" value="0x0C2F0004" />
- <register type="NOA" address="0x00009888" value="0x100E3800" />
- <register type="NOA" address="0x00009888" value="0x180F0005" />
- <register type="NOA" address="0x00009888" value="0x002D0940" />
- <register type="NOA" address="0x00009888" value="0x022D802F" />
- <register type="NOA" address="0x00009888" value="0x042D4013" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0050" />
- <register type="NOA" address="0x00009888" value="0x022F0010" />
- <register type="NOA" address="0x00009888" value="0x002F0000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x040E0480" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x060F0027" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x1A0F0040" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x439014A0" />
- <register type="NOA" address="0x00009888" value="0x459000A4" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="f3b2ea63-e82e-4234-b418-44dd20dd34d0"
- chipset="GLK"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121300A0" />
- <register type="NOA" address="0x00009888" value="0x141600AB" />
- <register type="NOA" address="0x00009888" value="0x123300A0" />
- <register type="NOA" address="0x00009888" value="0x143600AB" />
- <register type="NOA" address="0x00009888" value="0x125300A0" />
- <register type="NOA" address="0x00009888" value="0x145600AB" />
- <register type="NOA" address="0x00009888" value="0x0C2D4000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x102E01A0" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0065" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x084C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x044E2000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x1C0F0800" />
- <register type="NOA" address="0x00009888" value="0x180F4000" />
- <register type="NOA" address="0x00009888" value="0x1A0F023F" />
- <register type="NOA" address="0x00009888" value="0x1E2C0003" />
- <register type="NOA" address="0x00009888" value="0x1A2CC030" />
- <register type="NOA" address="0x00009888" value="0x04132180" />
- <register type="NOA" address="0x00009888" value="0x02130000" />
- <register type="NOA" address="0x00009888" value="0x0C148000" />
- <register type="NOA" address="0x00009888" value="0x0E142000" />
- <register type="NOA" address="0x00009888" value="0x04148000" />
- <register type="NOA" address="0x00009888" value="0x1E150140" />
- <register type="NOA" address="0x00009888" value="0x1C150040" />
- <register type="NOA" address="0x00009888" value="0x0C163000" />
- <register type="NOA" address="0x00009888" value="0x0E160068" />
- <register type="NOA" address="0x00009888" value="0x10160000" />
- <register type="NOA" address="0x00009888" value="0x18160000" />
- <register type="NOA" address="0x00009888" value="0x0A164000" />
- <register type="NOA" address="0x00009888" value="0x04330043" />
- <register type="NOA" address="0x00009888" value="0x02330000" />
- <register type="NOA" address="0x00009888" value="0x0234A000" />
- <register type="NOA" address="0x00009888" value="0x04342000" />
- <register type="NOA" address="0x00009888" value="0x1C350015" />
- <register type="NOA" address="0x00009888" value="0x02363460" />
- <register type="NOA" address="0x00009888" value="0x10360000" />
- <register type="NOA" address="0x00009888" value="0x04360000" />
- <register type="NOA" address="0x00009888" value="0x06360000" />
- <register type="NOA" address="0x00009888" value="0x08364000" />
- <register type="NOA" address="0x00009888" value="0x06530043" />
- <register type="NOA" address="0x00009888" value="0x02530000" />
- <register type="NOA" address="0x00009888" value="0x0E548000" />
- <register type="NOA" address="0x00009888" value="0x00548000" />
- <register type="NOA" address="0x00009888" value="0x06542000" />
- <register type="NOA" address="0x00009888" value="0x1E550400" />
- <register type="NOA" address="0x00009888" value="0x1A552000" />
- <register type="NOA" address="0x00009888" value="0x1C550100" />
- <register type="NOA" address="0x00009888" value="0x0E563000" />
- <register type="NOA" address="0x00009888" value="0x00563400" />
- <register type="NOA" address="0x00009888" value="0x10560000" />
- <register type="NOA" address="0x00009888" value="0x18560000" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x0C564000" />
- <register type="NOA" address="0x00009888" value="0x1993A800" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B9014A0" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900001" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900820" />
- <register type="NOA" address="0x00009888" value="0x45901022" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="14411d35-cbf6-4f5e-b68b-190faf9a1a83"
- chipset="GLK"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A0000" />
- <register type="NOA" address="0x00009888" value="0x143A0000" />
- <register type="NOA" address="0x00009888" value="0x145A0000" />
- <register type="NOA" address="0x00009888" value="0x0C2D4000" />
- <register type="NOA" address="0x00009888" value="0x0E2D5000" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x102E0150" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E006A" />
- <register type="NOA" address="0x00009888" value="0x124C8000" />
- <register type="NOA" address="0x00009888" value="0x144C8000" />
- <register type="NOA" address="0x00009888" value="0x164C2000" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4EA000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024E2000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x1C0F0BC0" />
- <register type="NOA" address="0x00009888" value="0x180F4000" />
- <register type="NOA" address="0x00009888" value="0x1A0F0302" />
- <register type="NOA" address="0x00009888" value="0x1E2C0003" />
- <register type="NOA" address="0x00009888" value="0x1A2C00F0" />
- <register type="NOA" address="0x00009888" value="0x021A3080" />
- <register type="NOA" address="0x00009888" value="0x041A31E5" />
- <register type="NOA" address="0x00009888" value="0x02148000" />
- <register type="NOA" address="0x00009888" value="0x0414A000" />
- <register type="NOA" address="0x00009888" value="0x1C150054" />
- <register type="NOA" address="0x00009888" value="0x06168000" />
- <register type="NOA" address="0x00009888" value="0x08168000" />
- <register type="NOA" address="0x00009888" value="0x0A168000" />
- <register type="NOA" address="0x00009888" value="0x0C3A3280" />
- <register type="NOA" address="0x00009888" value="0x0E3A0063" />
- <register type="NOA" address="0x00009888" value="0x063A0061" />
- <register type="NOA" address="0x00009888" value="0x023A0000" />
- <register type="NOA" address="0x00009888" value="0x0C348000" />
- <register type="NOA" address="0x00009888" value="0x0E342000" />
- <register type="NOA" address="0x00009888" value="0x06342000" />
- <register type="NOA" address="0x00009888" value="0x1E350140" />
- <register type="NOA" address="0x00009888" value="0x1C350100" />
- <register type="NOA" address="0x00009888" value="0x18360028" />
- <register type="NOA" address="0x00009888" value="0x0C368000" />
- <register type="NOA" address="0x00009888" value="0x0E5A3080" />
- <register type="NOA" address="0x00009888" value="0x005A3280" />
- <register type="NOA" address="0x00009888" value="0x025A0063" />
- <register type="NOA" address="0x00009888" value="0x0E548000" />
- <register type="NOA" address="0x00009888" value="0x00548000" />
- <register type="NOA" address="0x00009888" value="0x02542000" />
- <register type="NOA" address="0x00009888" value="0x1E550400" />
- <register type="NOA" address="0x00009888" value="0x1A552000" />
- <register type="NOA" address="0x00009888" value="0x1C550001" />
- <register type="NOA" address="0x00009888" value="0x18560080" />
- <register type="NOA" address="0x00009888" value="0x02568000" />
- <register type="NOA" address="0x00009888" value="0x04568000" />
- <register type="NOA" address="0x00009888" value="0x1993A800" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x2D904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4D900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x45901084" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="ffa3f263-0478-4724-8c9f-c911c5ec0f1d"
- chipset="GLK"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A026B" />
- <register type="NOA" address="0x00009888" value="0x143A0173" />
- <register type="NOA" address="0x00009888" value="0x145A026B" />
- <register type="NOA" address="0x00009888" value="0x002D4000" />
- <register type="NOA" address="0x00009888" value="0x022D5000" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0C2E5000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0069" />
- <register type="NOA" address="0x00009888" value="0x044C8000" />
- <register type="NOA" address="0x00009888" value="0x064CC000" />
- <register type="NOA" address="0x00009888" value="0x0A4C4000" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x024EA000" />
- <register type="NOA" address="0x00009888" value="0x064E2000" />
- <register type="NOA" address="0x00009888" value="0x180F6000" />
- <register type="NOA" address="0x00009888" value="0x1A0F030A" />
- <register type="NOA" address="0x00009888" value="0x1A2C03C0" />
- <register type="NOA" address="0x00009888" value="0x041A37E7" />
- <register type="NOA" address="0x00009888" value="0x021A0000" />
- <register type="NOA" address="0x00009888" value="0x0414A000" />
- <register type="NOA" address="0x00009888" value="0x1C150050" />
- <register type="NOA" address="0x00009888" value="0x08168000" />
- <register type="NOA" address="0x00009888" value="0x0A168000" />
- <register type="NOA" address="0x00009888" value="0x003A3380" />
- <register type="NOA" address="0x00009888" value="0x063A006F" />
- <register type="NOA" address="0x00009888" value="0x023A0000" />
- <register type="NOA" address="0x00009888" value="0x00348000" />
- <register type="NOA" address="0x00009888" value="0x06342000" />
- <register type="NOA" address="0x00009888" value="0x1A352000" />
- <register type="NOA" address="0x00009888" value="0x1C350100" />
- <register type="NOA" address="0x00009888" value="0x02368000" />
- <register type="NOA" address="0x00009888" value="0x0C368000" />
- <register type="NOA" address="0x00009888" value="0x025A37E7" />
- <register type="NOA" address="0x00009888" value="0x0254A000" />
- <register type="NOA" address="0x00009888" value="0x1C550005" />
- <register type="NOA" address="0x00009888" value="0x04568000" />
- <register type="NOA" address="0x00009888" value="0x06568000" />
- <register type="NOA" address="0x00009888" value="0x03938000" />
- <register type="NOA" address="0x00009888" value="0x05938000" />
- <register type="NOA" address="0x00009888" value="0x07938000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17904000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900020" />
- <register type="NOA" address="0x00009888" value="0x45901080" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="15274c82-27d2-4819-876a-7cb1a2c59ba4"
- chipset="GLK"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A001F" />
- <register type="NOA" address="0x00009888" value="0x143A001F" />
- <register type="NOA" address="0x00009888" value="0x145A001F" />
- <register type="NOA" address="0x00009888" value="0x042D5000" />
- <register type="NOA" address="0x00009888" value="0x062D1000" />
- <register type="NOA" address="0x00009888" value="0x0E2E0094" />
- <register type="NOA" address="0x00009888" value="0x084CC000" />
- <register type="NOA" address="0x00009888" value="0x044EA000" />
- <register type="NOA" address="0x00009888" value="0x1A0F00E0" />
- <register type="NOA" address="0x00009888" value="0x1A2C0C00" />
- <register type="NOA" address="0x00009888" value="0x061A0063" />
- <register type="NOA" address="0x00009888" value="0x021A0000" />
- <register type="NOA" address="0x00009888" value="0x06142000" />
- <register type="NOA" address="0x00009888" value="0x1C150100" />
- <register type="NOA" address="0x00009888" value="0x0C168000" />
- <register type="NOA" address="0x00009888" value="0x043A3180" />
- <register type="NOA" address="0x00009888" value="0x023A0000" />
- <register type="NOA" address="0x00009888" value="0x04348000" />
- <register type="NOA" address="0x00009888" value="0x1C350040" />
- <register type="NOA" address="0x00009888" value="0x0A368000" />
- <register type="NOA" address="0x00009888" value="0x045A0063" />
- <register type="NOA" address="0x00009888" value="0x025A0000" />
- <register type="NOA" address="0x00009888" value="0x04542000" />
- <register type="NOA" address="0x00009888" value="0x1C550010" />
- <register type="NOA" address="0x00009888" value="0x08568000" />
- <register type="NOA" address="0x00009888" value="0x09938000" />
- <register type="NOA" address="0x00009888" value="0x0B938000" />
- <register type="NOA" address="0x00009888" value="0x0D938000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D904000" />
- <register type="NOA" address="0x00009888" value="0x1F904000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900004" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00001000" />
- <register type="FLEX" address="0x0000E558" value="0x00003002" />
- <register type="FLEX" address="0x0000E658" value="0x00005004" />
- <register type="FLEX" address="0x0000E758" value="0x00011010" />
- <register type="FLEX" address="0x0000E45C" value="0x00050012" />
- <register type="FLEX" address="0x0000E55C" value="0x00052051" />
- <register type="FLEX" address="0x0000E65C" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="dd3fd789-e783-4204-8cd0-b671bbccb0cf"
- chipset="GLK"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19800000" />
- <register type="NOA" address="0x00009888" value="0x07800063" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x23810008" />
- <register type="NOA" address="0x00009888" value="0x1D950400" />
- <register type="NOA" address="0x00009888" value="0x0F922000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="e6868953-fb47-431d-a060-f785916558fc"
- chipset="GLK"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x124C3080" />
- <register type="NOA" address="0x00009888" value="0x002D1000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x082D5000" />
- <register type="NOA" address="0x00009888" value="0x0A2D5000" />
- <register type="NOA" address="0x00009888" value="0x0C2E0400" />
- <register type="NOA" address="0x00009888" value="0x0E2E5500" />
- <register type="NOA" address="0x00009888" value="0x102E0001" />
- <register type="NOA" address="0x00009888" value="0x004C0045" />
- <register type="NOA" address="0x00009888" value="0x064C2300" />
- <register type="NOA" address="0x00009888" value="0x084C26C4" />
- <register type="NOA" address="0x00009888" value="0x0A4C264E" />
- <register type="NOA" address="0x00009888" value="0x164C0000" />
- <register type="NOA" address="0x00009888" value="0x044C0000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0000" />
- <register type="NOA" address="0x00009888" value="0x0E4C0000" />
- <register type="NOA" address="0x00009888" value="0x01938000" />
- <register type="NOA" address="0x00009888" value="0x0F938000" />
- <register type="NOA" address="0x00009888" value="0x199300AA" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25904000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29904000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_hsw.xml b/src/mesa/drivers/dri/i965/brw_oa_hsw.xml
deleted file mode 100644
index a3bed73086b..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_hsw.xml
+++ /dev/null
@@ -1,4405 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1520266058" merge_md5="">
- <set name="Render Metrics Basic Gen7.5"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="403d8832-1a27-4aa6-a64e-f5389ce7b212"
- chipset="HSW"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES EU Stall"
- description="The percentage of time in which evaluation shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_stall"
- units="percent"
- symbol_name="DsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Alpha Test Fails"
- description="The total number of pixels dropped on post-FS alpha test."
- data_type="uint64"
- equation="A 37 READ"
- underscore_name="alpha_test_fails"
- units="pixels"
- symbol_name="AlphaTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which sampler 1 was bottlenecks."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="TES Threads Dispatched"
- description="The total number of evaluation shader hardware threads dispatched."
- data_type="uint64"
- equation="A 15 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="TES AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 12 READ $DsThreads UDIV"
- underscore_name="ds_eu_active_per_thread"
- units="cycles"
- symbol_name="DsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 25 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GS EU Stall"
- description="The percentage of time in which geometry shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_stall"
- units="percent"
- symbol_name="GsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Active"
- description="The percentage of time in which compute shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_active"
- units="percent"
- symbol_name="CsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS EU Active"
- description="The percentage of time in which vertex shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_active"
- units="percent"
- symbol_name="VsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS EU Active"
- description="The percentage of time in which control shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_active"
- units="percent"
- symbol_name="HsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES EU Active"
- description="The percentage of time in which evaluation shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_active"
- units="percent"
- symbol_name="DsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS EU Active"
- description="The percentage of time in which geometry shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_active"
- units="percent"
- symbol_name="GsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Active"
- description="The percentage of time in which fragment shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_active"
- units="percent"
- symbol_name="PsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Stall"
- description="The percentage of time in which compute shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_stall"
- units="percent"
- symbol_name="CsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS EU Stall"
- description="The percentage of time in which vertex shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_stall"
- units="percent"
- symbol_name="VsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS EU Stall"
- description="The percentage of time in which control shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_stall"
- units="percent"
- symbol_name="HsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Stall"
- description="The percentage of time in which fragment shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_stall"
- units="percent"
- symbol_name="PsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="CS Duration"
- description="Total Compute Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="cs_duration"
- units="us"
- symbol_name="CsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 30 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which sampler 0 was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which sampler 1 was busy."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers were busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES Duration"
- description="Total Evaluation Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="ds_duration"
- units="us"
- symbol_name="DsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 1 READ 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 128 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 20 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="CS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 17 READ $CsThreads UDIV"
- underscore_name="cs_eu_active_per_thread"
- units="cycles"
- symbol_name="CsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which sampler 0 was bottlenecks."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 23 READ $GsThreads UDIV"
- underscore_name="gs_eu_stall_per_thread"
- units="cycles"
- symbol_name="GsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Sampler 0 Texels LOD0"
- description="The total number of texels lookups in LOD0 in sampler 0 unit."
- data_type="uint64"
- equation="B 4 READ 4 UMUL"
- underscore_name="sampler0_texels"
- units="texels"
- symbol_name="Sampler0Texels"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="Sampler"
- />
- <counter name="Sampler 1 Texels LOD0"
- description="The total number of texels lookups in LOD0 in sampler 1 unit."
- data_type="uint64"
- equation="B 5 READ 4 UMUL"
- underscore_name="sampler1_texels"
- units="texels"
- symbol_name="Sampler1Texels"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="Sampler"
- />
- <counter name="Sampler Texels LOD0"
- description="The total number of texels lookups in LOD0 in all sampler units."
- data_type="uint64"
- equation="$Sampler0Texels $Sampler1Texels UADD $EuSlicesTotalCount UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="GS Duration"
- description="Total Geometry Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="gs_duration"
- units="us"
- symbol_name="GsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Idle"
- description="The percentage of time in which the Execution Units were idle."
- data_type="float"
- max_equation="100"
- equation="100 $EuActive $EuStall FADD FSUB"
- underscore_name="eu_idle"
- units="percent"
- symbol_name="EuIdle"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 28 READ $PsThreads UDIV"
- underscore_name="ps_eu_stall_per_thread"
- units="cycles"
- symbol_name="PsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 3 READ $VsThreads UDIV"
- underscore_name="vs_eu_stall_per_thread"
- units="cycles"
- symbol_name="VsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="C 5 READ $EuSlicesTotalCount 4 UMUL UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has being processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 27 READ $PsThreads UDIV"
- underscore_name="ps_eu_active_per_thread"
- units="cycles"
- symbol_name="PsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="TCS Duration"
- description="Total Control Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="hs_duration"
- units="us"
- symbol_name="HsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TES AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 13 READ $DsThreads UDIV"
- underscore_name="ds_eu_stall_per_thread"
- units="cycles"
- symbol_name="DsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="GS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 22 READ $GsThreads UDIV"
- underscore_name="gs_eu_active_per_thread"
- units="cycles"
- symbol_name="GsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS Threads Dispatched"
- description="The total number of control shader hardware threads dispatched."
- data_type="uint64"
- equation="A 10 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 8 READ $HsThreads UDIV"
- underscore_name="hs_eu_stall_per_thread"
- units="cycles"
- symbol_name="HsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 36 READ"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Late Depth Test Fails"
- description="The total number of pixels dropped on post-FS depth test."
- data_type="uint64"
- equation="A 39 READ $SamplesKilledInPs USUB"
- underscore_name="post_ps_depth_test_fails"
- units="pixels"
- symbol_name="PostPsDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Sampler Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers were bottlenecks."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 7 READ $HsThreads UDIV"
- underscore_name="hs_eu_active_per_thread"
- units="cycles"
- symbol_name="HsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Duration"
- description="Total Fragment Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="ps_duration"
- units="us"
- symbol_name="PsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 33 READ"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="CS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 18 READ $CsThreads UDIV"
- underscore_name="cs_eu_stall_per_thread"
- units="cycles"
- symbol_name="CsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Late Stencil Test Fails"
- description="The total number of pixels dropped on post-FS stencil test."
- data_type="uint64"
- equation="A 38 READ"
- underscore_name="post_ps_stencil_test_fails"
- units="pixels"
- symbol_name="PostPsStencilTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 3 READ 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ UADD 2 UMUL $EuSlicesTotalCount UMUL 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 2 READ $VsThreads UDIV"
- underscore_name="vs_eu_active_per_thread"
- units="cycles"
- symbol_name="VsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Duration"
- description="Total Vertex Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="vs_duration"
- units="us"
- symbol_name="VsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 40 READ"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x000253A4" value="0x01600000" />
- <register type="NOA" address="0x00025440" value="0x00100000" />
- <register type="NOA" address="0x00025128" value="0x00000000" />
- <register type="NOA" address="0x0002691C" value="0x00000800" />
- <register type="NOA" address="0x00026AA0" value="0x01500000" />
- <register type="NOA" address="0x00026B9C" value="0x00006000" />
- <register type="NOA" address="0x0002791C" value="0x00000800" />
- <register type="NOA" address="0x00027AA0" value="0x01500000" />
- <register type="NOA" address="0x00027B9C" value="0x00006000" />
- <register type="NOA" address="0x0002641C" value="0x00000400" />
- <register type="NOA" address="0x00025380" value="0x00000010" />
- <register type="NOA" address="0x0002538C" value="0x00000000" />
- <register type="NOA" address="0x00025384" value="0x0800AAAA" />
- <register type="NOA" address="0x00025400" value="0x00000004" />
- <register type="NOA" address="0x0002540C" value="0x06029000" />
- <register type="NOA" address="0x00025410" value="0x00000002" />
- <register type="NOA" address="0x00025404" value="0x5C30FFFF" />
- <register type="NOA" address="0x00025100" value="0x00000016" />
- <register type="NOA" address="0x00025110" value="0x00000400" />
- <register type="NOA" address="0x00025104" value="0x00000000" />
- <register type="NOA" address="0x00026804" value="0x00001211" />
- <register type="NOA" address="0x00026884" value="0x00000100" />
- <register type="NOA" address="0x00026900" value="0x00000002" />
- <register type="NOA" address="0x00026908" value="0x00700000" />
- <register type="NOA" address="0x00026904" value="0x00000000" />
- <register type="NOA" address="0x00026984" value="0x00001022" />
- <register type="NOA" address="0x00026A04" value="0x00000011" />
- <register type="NOA" address="0x00026A80" value="0x00000006" />
- <register type="NOA" address="0x00026A88" value="0x00000C02" />
- <register type="NOA" address="0x00026A84" value="0x00000000" />
- <register type="NOA" address="0x00026B04" value="0x00001000" />
- <register type="NOA" address="0x00026B80" value="0x00000002" />
- <register type="NOA" address="0x00026B8C" value="0x00000007" />
- <register type="NOA" address="0x00026B84" value="0x00000000" />
- <register type="NOA" address="0x00027804" value="0x00004844" />
- <register type="NOA" address="0x00027884" value="0x00000400" />
- <register type="NOA" address="0x00027900" value="0x00000002" />
- <register type="NOA" address="0x00027908" value="0x0E000000" />
- <register type="NOA" address="0x00027904" value="0x00000000" />
- <register type="NOA" address="0x00027984" value="0x00004088" />
- <register type="NOA" address="0x00027A04" value="0x00000044" />
- <register type="NOA" address="0x00027A80" value="0x00000006" />
- <register type="NOA" address="0x00027A88" value="0x00018040" />
- <register type="NOA" address="0x00027A84" value="0x00000000" />
- <register type="NOA" address="0x00027B04" value="0x00004000" />
- <register type="NOA" address="0x00027B80" value="0x00000002" />
- <register type="NOA" address="0x00027B8C" value="0x000000E0" />
- <register type="NOA" address="0x00027B84" value="0x00000000" />
- <register type="NOA" address="0x00026104" value="0x00002222" />
- <register type="NOA" address="0x00026184" value="0x0C006666" />
- <register type="NOA" address="0x00026284" value="0x04000000" />
- <register type="NOA" address="0x00026304" value="0x04000000" />
- <register type="NOA" address="0x00026400" value="0x00000002" />
- <register type="NOA" address="0x00026410" value="0x000000A0" />
- <register type="NOA" address="0x00026404" value="0x00000000" />
- <register type="NOA" address="0x00025420" value="0x04108020" />
- <register type="NOA" address="0x00025424" value="0x1284A420" />
- <register type="NOA" address="0x0002541C" value="0x00000000" />
- <register type="NOA" address="0x00025428" value="0x00042049" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
- <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen7.5"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="39ad14bc-2380-45c4-91eb-fbcb3aa7ae7b"
- chipset="HSW"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OGL4 OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES EU Stall"
- description="The percentage of time in which evaluation shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_stall"
- units="percent"
- symbol_name="DsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Alpha Test Fails"
- description="The total number of pixels dropped on post-FS alpha test."
- data_type="uint64"
- equation="A 37 READ"
- underscore_name="alpha_test_fails"
- units="pixels"
- symbol_name="AlphaTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="TCS Threads Dispatched"
- description="The total number of control shader hardware threads dispatched."
- data_type="uint64"
- equation="A 10 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 7 READ $HsThreads UDIV"
- underscore_name="hs_eu_active_per_thread"
- units="cycles"
- symbol_name="HsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 25 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GS EU Stall"
- description="The percentage of time in which geometry shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_stall"
- units="percent"
- symbol_name="GsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 30 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 20 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="CS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 17 READ $CsThreads UDIV"
- underscore_name="cs_eu_active_per_thread"
- units="cycles"
- symbol_name="CsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 23 READ $GsThreads UDIV"
- underscore_name="gs_eu_stall_per_thread"
- units="cycles"
- symbol_name="GsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Typed Atomics"
- description="The total number of typed atomics."
- data_type="uint64"
- equation="C 0 READ C 1 READ UADD $EuSlicesTotalCount UMUL"
- underscore_name="typed_atomics"
- units="messages"
- symbol_name="TypedAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OGL4 OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OGL4 OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 6 READ C 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 28 READ $PsThreads UDIV"
- underscore_name="ps_eu_stall_per_thread"
- units="cycles"
- symbol_name="PsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="TES EU Active"
- description="The percentage of time in which evaluation shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_active"
- units="percent"
- symbol_name="DsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 3 READ $VsThreads UDIV"
- underscore_name="vs_eu_stall_per_thread"
- units="cycles"
- symbol_name="VsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="TCS EU Stall"
- description="The percentage of time in which control shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_stall"
- units="percent"
- symbol_name="HsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has being processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 27 READ $PsThreads UDIV"
- underscore_name="ps_eu_active_per_thread"
- units="cycles"
- symbol_name="PsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="TES Threads Dispatched"
- description="The total number of evaluation shader hardware threads dispatched."
- data_type="uint64"
- equation="A 15 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="TES AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 12 READ $DsThreads UDIV"
- underscore_name="ds_eu_active_per_thread"
- units="cycles"
- symbol_name="DsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS EU Active"
- description="The percentage of time in which geometry shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_active"
- units="percent"
- symbol_name="GsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Active"
- description="The percentage of time in which fragment shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_active"
- units="percent"
- symbol_name="PsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 13 READ $DsThreads UDIV"
- underscore_name="ds_eu_stall_per_thread"
- units="cycles"
- symbol_name="DsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="GS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 22 READ $GsThreads UDIV"
- underscore_name="gs_eu_active_per_thread"
- units="cycles"
- symbol_name="GsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 2 READ B 3 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of byten written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 8 READ $HsThreads UDIV"
- underscore_name="hs_eu_stall_per_thread"
- units="cycles"
- symbol_name="HsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS EU Active"
- description="The percentage of time in which control shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_active"
- units="percent"
- symbol_name="HsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 36 READ"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Late Depth Test Fails"
- description="The total number of pixels dropped on post-FS depth test."
- data_type="uint64"
- equation="A 39 READ $SamplesKilledInPs USUB"
- underscore_name="post_ps_depth_test_fails"
- units="pixels"
- symbol_name="PostPsDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="FS EU Stall"
- description="The percentage of time in which fragment shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_stall"
- units="percent"
- symbol_name="PsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 33 READ"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS EU Active"
- description="The percentage of time in which vertex shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_active"
- units="percent"
- symbol_name="VsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Active"
- description="The percentage of time in which compute shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_active"
- units="percent"
- symbol_name="CsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 18 READ $CsThreads UDIV"
- underscore_name="cs_eu_stall_per_thread"
- units="cycles"
- symbol_name="CsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Late Stencil Test Fails"
- description="The total number of pixels dropped on post-FS stencil test."
- data_type="uint64"
- equation="A 38 READ"
- underscore_name="post_ps_stencil_test_fails"
- units="pixels"
- symbol_name="PostPsStencilTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="VS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 2 READ $VsThreads UDIV"
- underscore_name="vs_eu_active_per_thread"
- units="cycles"
- symbol_name="VsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Stall"
- description="The percentage of time in which compute shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_stall"
- units="percent"
- symbol_name="CsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 4 READ B 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 40 READ"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="VS EU Stall"
- description="The percentage of time in which vertex shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_stall"
- units="percent"
- symbol_name="VsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x000253A4" value="0x00000000" />
- <register type="NOA" address="0x0002681C" value="0x01F00800" />
- <register type="NOA" address="0x00026820" value="0x00001000" />
- <register type="NOA" address="0x0002781C" value="0x01F00800" />
- <register type="NOA" address="0x00026520" value="0x00000007" />
- <register type="NOA" address="0x000265A0" value="0x00000007" />
- <register type="NOA" address="0x00025380" value="0x00000010" />
- <register type="NOA" address="0x0002538C" value="0x00300000" />
- <register type="NOA" address="0x00025384" value="0xAA8AAAAA" />
- <register type="NOA" address="0x00025404" value="0xFFFFFFFF" />
- <register type="NOA" address="0x00026800" value="0x00004202" />
- <register type="NOA" address="0x00026808" value="0x00605817" />
- <register type="NOA" address="0x0002680C" value="0x10001005" />
- <register type="NOA" address="0x00026804" value="0x00000000" />
- <register type="NOA" address="0x00027800" value="0x00000102" />
- <register type="NOA" address="0x00027808" value="0x0C0701E0" />
- <register type="NOA" address="0x0002780C" value="0x000200A0" />
- <register type="NOA" address="0x00027804" value="0x00000000" />
- <register type="NOA" address="0x00026484" value="0x44000000" />
- <register type="NOA" address="0x00026704" value="0x44000000" />
- <register type="NOA" address="0x00026500" value="0x00000006" />
- <register type="NOA" address="0x00026510" value="0x00000001" />
- <register type="NOA" address="0x00026504" value="0x88000000" />
- <register type="NOA" address="0x00026580" value="0x00000006" />
- <register type="NOA" address="0x00026590" value="0x00000020" />
- <register type="NOA" address="0x00026584" value="0x00000000" />
- <register type="NOA" address="0x00026104" value="0x55822222" />
- <register type="NOA" address="0x00026184" value="0xAA866666" />
- <register type="NOA" address="0x00025420" value="0x08320C83" />
- <register type="NOA" address="0x00025424" value="0x06820C83" />
- <register type="NOA" address="0x0002541C" value="0x00000000" />
- <register type="NOA" address="0x00025428" value="0x00000C03" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002718" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x0000271C" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
- <register type="OA" address="0x00002728" value="0xAAAAAAAA" /> <!--OASTARTTRIG7 -->
- <register type="OA" address="0x0000272C" value="0xAAAAAAAA" /> <!--OASTARTTRIG8 -->
- <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
- <register type="OA" address="0x00002744" value="0x00000000" /> <!--OAREPORTTRIG2 -->
- <register type="OA" address="0x00002748" value="0x00000000" /> <!--OAREPORTTRIG3 -->
- <register type="OA" address="0x0000274C" value="0x00000000" /> <!--OAREPORTTRIG4 -->
- <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
- <register type="OA" address="0x00002754" value="0x00000000" /> <!--OAREPORTTRIG6 -->
- <register type="OA" address="0x00002758" value="0x00000000" /> <!--OAREPORTTRIG7 -->
- <register type="OA" address="0x0000275C" value="0x00000000" /> <!--OAREPORTTRIG8 -->
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen7.5"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="3865be28-6982-49fe-9494-e4d1b4795413"
- chipset="HSW"
- symbol_name="ComputeExtended"
- >
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gpu_clocks"
- units="cycles"
- symbol_name="GpuClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 20 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUrbAtomics0"
- description="The subslice 0 EU URB Atomics subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_urb_atomics0"
- units="messages"
- symbol_name="EuUrbAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x0002681C" value="0x3EB00800" />
- <register type="NOA" address="0x00026820" value="0x00900000" />
- <register type="NOA" address="0x00025384" value="0x02AAAAAA" />
- <register type="NOA" address="0x00025404" value="0x03FFFFFF" />
- <register type="NOA" address="0x00026800" value="0x00142284" />
- <register type="NOA" address="0x00026808" value="0x0E629062" />
- <register type="NOA" address="0x0002680C" value="0x3F6F55CB" />
- <register type="NOA" address="0x00026810" value="0x00000014" />
- <register type="NOA" address="0x00026804" value="0x00000000" />
- <register type="NOA" address="0x00026104" value="0x02AAAAAA" />
- <register type="NOA" address="0x00026184" value="0x02AAAAAA" />
- <register type="NOA" address="0x00025420" value="0x00000000" />
- <register type="NOA" address="0x00025424" value="0x00000000" />
- <register type="NOA" address="0x0002541C" value="0x00000000" />
- <register type="NOA" address="0x00025428" value="0x00000000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
- <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002770" value="0x0007FE2A" /> <!--OACEC0_0 -->
- <register type="OA" address="0x00002774" value="0x0000FF00" /> <!--OACEC0_1 -->
- <register type="OA" address="0x00002778" value="0x0007FE6A" /> <!--OACEC1_0 -->
- <register type="OA" address="0x0000277C" value="0x0000FF00" /> <!--OACEC1_1 -->
- <register type="OA" address="0x00002780" value="0x0007FE92" /> <!--OACEC2_0 -->
- <register type="OA" address="0x00002784" value="0x0000FF00" /> <!--OACEC2_1 -->
- <register type="OA" address="0x00002788" value="0x0007FEA2" /> <!--OACEC3_0 -->
- <register type="OA" address="0x0000278C" value="0x0000FF00" /> <!--OACEC3_1 -->
- <register type="OA" address="0x00002790" value="0x0007FE32" /> <!--OACEC4_0 -->
- <register type="OA" address="0x00002794" value="0x0000FF00" /> <!--OACEC4_1 -->
- <register type="OA" address="0x00002798" value="0x0007FE9A" /> <!--OACEC5_0 -->
- <register type="OA" address="0x0000279C" value="0x0000FF00" /> <!--OACEC5_1 -->
- <register type="OA" address="0x000027A0" value="0x0007FF23" /> <!--OACEC6_0 -->
- <register type="OA" address="0x000027A4" value="0x0000FF00" /> <!--OACEC6_1 -->
- <register type="OA" address="0x000027A8" value="0x0007FFF3" /> <!--OACEC7_0 -->
- <register type="OA" address="0x000027AC" value="0x0000FFFE" /> <!--OACEC7_1 -->
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen7.5"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="bb5ed49b-2497-4095-94f6-26ba294db88a"
- chipset="HSW"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES EU Stall"
- description="The percentage of time in which evaluation shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_stall"
- units="percent"
- symbol_name="DsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Alpha Test Fails"
- description="The total number of pixels dropped on post-FS alpha test."
- data_type="uint64"
- equation="A 37 READ"
- underscore_name="alpha_test_fails"
- units="pixels"
- symbol_name="AlphaTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="TES Threads Dispatched"
- description="The total number of evaluation shader hardware threads dispatched."
- data_type="uint64"
- equation="A 15 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="TES AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 12 READ $DsThreads UDIV"
- underscore_name="ds_eu_active_per_thread"
- units="cycles"
- symbol_name="DsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 25 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GS EU Stall"
- description="The percentage of time in which geometry shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_stall"
- units="percent"
- symbol_name="GsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="LLC GPU Read Accesses"
- description="The total number of LLC cache lookups for reads done from the GPU."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="llc_read_accesses"
- units="messages"
- symbol_name="LlcReadAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="LLC"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 30 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads (64B each)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 20 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="CS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 17 READ $CsThreads UDIV"
- underscore_name="cs_eu_active_per_thread"
- units="cycles"
- symbol_name="CsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 23 READ $GsThreads UDIV"
- underscore_name="gs_eu_stall_per_thread"
- units="cycles"
- symbol_name="GsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="FS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 28 READ $PsThreads UDIV"
- underscore_name="ps_eu_stall_per_thread"
- units="cycles"
- symbol_name="PsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="TES EU Active"
- description="The percentage of time in which evaluation shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_active"
- units="percent"
- symbol_name="DsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 3 READ $VsThreads UDIV"
- underscore_name="vs_eu_stall_per_thread"
- units="cycles"
- symbol_name="VsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="TCS EU Stall"
- description="The percentage of time in which control shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_stall"
- units="percent"
- symbol_name="HsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has being processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 27 READ $PsThreads UDIV"
- underscore_name="ps_eu_active_per_thread"
- units="cycles"
- symbol_name="PsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GS EU Active"
- description="The percentage of time in which geometry shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_active"
- units="percent"
- symbol_name="GsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Active"
- description="The percentage of time in which fragment shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_active"
- units="percent"
- symbol_name="PsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 13 READ $DsThreads UDIV"
- underscore_name="ds_eu_stall_per_thread"
- units="cycles"
- symbol_name="DsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="GS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 22 READ $GsThreads UDIV"
- underscore_name="gs_eu_active_per_thread"
- units="cycles"
- symbol_name="GsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiHiDepthMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hi_depth_memory_reads"
- units="messages"
- symbol_name="GtiHiDepthMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="TCS Threads Dispatched"
- description="The total number of control shader hardware threads dispatched."
- data_type="uint64"
- equation="A 10 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 8 READ $HsThreads UDIV"
- underscore_name="hs_eu_stall_per_thread"
- units="cycles"
- symbol_name="HsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS EU Active"
- description="The percentage of time in which control shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_active"
- units="percent"
- symbol_name="HsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 36 READ"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Late Depth Test Fails"
- description="The total number of pixels dropped on post-FS depth test."
- data_type="uint64"
- equation="A 39 READ $SamplesKilledInPs USUB"
- underscore_name="post_ps_depth_test_fails"
- units="pixels"
- symbol_name="PostPsDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="TCS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 7 READ $HsThreads UDIV"
- underscore_name="hs_eu_active_per_thread"
- units="cycles"
- symbol_name="HsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Stall"
- description="The percentage of time in which fragment shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_stall"
- units="percent"
- symbol_name="PsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 33 READ"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS EU Active"
- description="The percentage of time in which vertex shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_active"
- units="percent"
- symbol_name="VsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Active"
- description="The percentage of time in which compute shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_active"
- units="percent"
- symbol_name="CsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 18 READ $CsThreads UDIV"
- underscore_name="cs_eu_stall_per_thread"
- units="cycles"
- symbol_name="CsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="Late Stencil Test Fails"
- description="The total number of pixels dropped on post-FS stencil test."
- data_type="uint64"
- equation="A 38 READ"
- underscore_name="post_ps_stencil_test_fails"
- units="pixels"
- symbol_name="PostPsStencilTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="VS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 2 READ $VsThreads UDIV"
- underscore_name="vs_eu_active_per_thread"
- units="cycles"
- symbol_name="VsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="CS EU Stall"
- description="The percentage of time in which compute shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_stall"
- units="percent"
- symbol_name="CsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 40 READ"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="VS EU Stall"
- description="The percentage of time in which vertex shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_stall"
- units="percent"
- symbol_name="VsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x000253A4" value="0x34300000" />
- <register type="NOA" address="0x00025440" value="0x2D800000" />
- <register type="NOA" address="0x00025444" value="0x00000008" />
- <register type="NOA" address="0x00025128" value="0x0E600000" />
- <register type="NOA" address="0x00025380" value="0x00000450" />
- <register type="NOA" address="0x00025390" value="0x00052C43" />
- <register type="NOA" address="0x00025384" value="0x00000000" />
- <register type="NOA" address="0x00025400" value="0x00006144" />
- <register type="NOA" address="0x00025408" value="0x0A418820" />
- <register type="NOA" address="0x0002540C" value="0x000820E6" />
- <register type="NOA" address="0x00025404" value="0xFF500000" />
- <register type="NOA" address="0x00025100" value="0x000005D6" />
- <register type="NOA" address="0x0002510C" value="0x0EF00000" />
- <register type="NOA" address="0x00025104" value="0x00000000" />
- <register type="NOA" address="0x00025420" value="0x02108421" />
- <register type="NOA" address="0x00025424" value="0x00008421" />
- <register type="NOA" address="0x0002541C" value="0x00000000" />
- <register type="NOA" address="0x00025428" value="0x00000000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
- <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
- <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
- <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
- <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
- <register type="OA" address="0x0000275C" value="0x98A98A98" /> <!--OAREPORTTRIG8 -->
- <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
- <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
- <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
- <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
- <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
- <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
- <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
- <register type="OA" address="0x00002780" value="0x0007F872" /> <!--OACEC2_0 -->
- <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
- <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
- <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
- <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
- <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
- <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
- <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
- <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
- <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
- <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
- <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen7.5"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="3358d639-9b5f-45ab-976d-9b08cbfc6240"
- chipset="HSW"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES EU Stall"
- description="The percentage of time in which evaluation shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_stall"
- units="percent"
- symbol_name="DsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Alpha Test Fails"
- description="The total number of pixels dropped on post-FS alpha test."
- data_type="uint64"
- equation="A 37 READ"
- underscore_name="alpha_test_fails"
- units="pixels"
- symbol_name="AlphaTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="TES Threads Dispatched"
- description="The total number of evaluation shader hardware threads dispatched."
- data_type="uint64"
- equation="A 15 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="TES AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 12 READ $DsThreads UDIV"
- underscore_name="ds_eu_active_per_thread"
- units="cycles"
- symbol_name="DsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 25 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GS EU Stall"
- description="The percentage of time in which geometry shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_stall"
- units="percent"
- symbol_name="GsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 30 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 20 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="CS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 17 READ $CsThreads UDIV"
- underscore_name="cs_eu_active_per_thread"
- units="cycles"
- symbol_name="CsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 23 READ $GsThreads UDIV"
- underscore_name="gs_eu_stall_per_thread"
- units="cycles"
- symbol_name="GsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 28 READ $PsThreads UDIV"
- underscore_name="ps_eu_stall_per_thread"
- units="cycles"
- symbol_name="PsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="TES EU Active"
- description="The percentage of time in which evaluation shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_active"
- units="percent"
- symbol_name="DsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 3 READ $VsThreads UDIV"
- underscore_name="vs_eu_stall_per_thread"
- units="cycles"
- symbol_name="VsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="TCS EU Stall"
- description="The percentage of time in which control shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_stall"
- units="percent"
- symbol_name="HsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has being processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 27 READ $PsThreads UDIV"
- underscore_name="ps_eu_active_per_thread"
- units="cycles"
- symbol_name="PsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="LLC GPU Write Accesses"
- description="The total number of LLC cache lookups for write done from the GPU (32B writes)."
- data_type="uint64"
- equation="C 6 READ 2 UMUL"
- underscore_name="llc_wr_accesses"
- units="messages"
- symbol_name="LlcWrAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="LLC"
- />
- <counter name="GS EU Active"
- description="The percentage of time in which geometry shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_active"
- units="percent"
- symbol_name="GsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Active"
- description="The percentage of time in which fragment shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_active"
- units="percent"
- symbol_name="PsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="TES AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 13 READ $DsThreads UDIV"
- underscore_name="ds_eu_stall_per_thread"
- units="cycles"
- symbol_name="DsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="GS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 22 READ $GsThreads UDIV"
- underscore_name="gs_eu_active_per_thread"
- units="cycles"
- symbol_name="GsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS Threads Dispatched"
- description="The total number of control shader hardware threads dispatched."
- data_type="uint64"
- equation="A 10 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 8 READ $HsThreads UDIV"
- underscore_name="hs_eu_stall_per_thread"
- units="cycles"
- symbol_name="HsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS EU Active"
- description="The percentage of time in which control shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_active"
- units="percent"
- symbol_name="HsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 36 READ"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Late Depth Test Fails"
- description="The total number of pixels dropped on post-FS depth test."
- data_type="uint64"
- equation="A 39 READ $SamplesKilledInPs USUB"
- underscore_name="post_ps_depth_test_fails"
- units="pixels"
- symbol_name="PostPsDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="TCS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 7 READ $HsThreads UDIV"
- underscore_name="hs_eu_active_per_thread"
- units="cycles"
- symbol_name="HsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Stall"
- description="The percentage of time in which fragment shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_stall"
- units="percent"
- symbol_name="PsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 33 READ"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS EU Active"
- description="The percentage of time in which vertex shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_active"
- units="percent"
- symbol_name="VsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Active"
- description="The percentage of time in which compute shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_active"
- units="percent"
- symbol_name="CsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 18 READ $CsThreads UDIV"
- underscore_name="cs_eu_stall_per_thread"
- units="cycles"
- symbol_name="CsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Late Stencil Test Fails"
- description="The total number of pixels dropped on post-FS stencil test."
- data_type="uint64"
- equation="A 38 READ"
- underscore_name="post_ps_stencil_test_fails"
- units="pixels"
- symbol_name="PostPsStencilTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="VS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 2 READ $VsThreads UDIV"
- underscore_name="vs_eu_active_per_thread"
- units="cycles"
- symbol_name="VsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="CS EU Stall"
- description="The percentage of time in which compute shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_stall"
- units="percent"
- symbol_name="CsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 40 READ"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes (64B each)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="VS EU Stall"
- description="The percentage of time in which vertex shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_stall"
- units="percent"
- symbol_name="VsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x000253A4" value="0x34300000" />
- <register type="NOA" address="0x00025440" value="0x01500000" />
- <register type="NOA" address="0x00025444" value="0x00000120" />
- <register type="NOA" address="0x00025128" value="0x0C200000" />
- <register type="NOA" address="0x00025380" value="0x00000450" />
- <register type="NOA" address="0x00025390" value="0x00052C43" />
- <register type="NOA" address="0x00025384" value="0x00000000" />
- <register type="NOA" address="0x00025400" value="0x00007184" />
- <register type="NOA" address="0x00025408" value="0x0A418820" />
- <register type="NOA" address="0x0002540C" value="0x000820E6" />
- <register type="NOA" address="0x00025404" value="0xFF500000" />
- <register type="NOA" address="0x00025100" value="0x000005D6" />
- <register type="NOA" address="0x0002510C" value="0x1E700000" />
- <register type="NOA" address="0x00025104" value="0x00000000" />
- <register type="NOA" address="0x00025420" value="0x02108421" />
- <register type="NOA" address="0x00025424" value="0x00008421" />
- <register type="NOA" address="0x0002541C" value="0x00000000" />
- <register type="NOA" address="0x00025428" value="0x00000000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
- <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
- <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
- <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
- <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
- <register type="OA" address="0x0000275C" value="0xBABABABA" /> <!--OAREPORTTRIG8 -->
- <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
- <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
- <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
- <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
- <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
- <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
- <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
- <register type="OA" address="0x00002780" value="0x0007F822" /> <!--OACEC2_0 -->
- <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
- <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
- <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
- <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
- <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
- <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
- <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
- <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
- <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
- <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
- <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
- </register_config>
- </set>
-
- <set name="Metric set SamplerBalance"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler_balance"
- hw_config_guid="bc274488-b4b6-40c7-90da-b77d7ad16189"
- chipset="HSW"
- symbol_name="SamplerBalance"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES EU Stall"
- description="The percentage of time in which evaluation shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_stall"
- units="percent"
- symbol_name="DsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler L2 cache misses (ss3)"
- description="Number of sampler L2 cache misses (ss3)"
- data_type="uint64"
- equation="C 1 READ C 0 READ UADD"
- underscore_name="sampler3_l2_cache_misses"
- units="messages"
- symbol_name="Sampler3L2CacheMisses"
- availability="$SubsliceMask 0x8 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="Alpha Test Fails"
- description="The total number of pixels dropped on post-FS alpha test."
- data_type="uint64"
- equation="A 37 READ"
- underscore_name="alpha_test_fails"
- units="pixels"
- symbol_name="AlphaTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="TES Threads Dispatched"
- description="The total number of evaluation shader hardware threads dispatched."
- data_type="uint64"
- equation="A 15 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="TES AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 12 READ $DsThreads UDIV"
- underscore_name="ds_eu_active_per_thread"
- units="cycles"
- symbol_name="DsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 25 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GS EU Stall"
- description="The percentage of time in which geometry shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_stall"
- units="percent"
- symbol_name="GsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Active"
- description="The percentage of time in which compute shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_active"
- units="percent"
- symbol_name="CsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS EU Active"
- description="The percentage of time in which vertex shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_active"
- units="percent"
- symbol_name="VsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS EU Active"
- description="The percentage of time in which control shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_active"
- units="percent"
- symbol_name="HsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TES EU Active"
- description="The percentage of time in which evaluation shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_eu_active"
- units="percent"
- symbol_name="DsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Evaluation Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS EU Active"
- description="The percentage of time in which geometry shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_eu_active"
- units="percent"
- symbol_name="GsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Active"
- description="The percentage of time in which fragment shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_active"
- units="percent"
- symbol_name="PsEuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS EU Stall"
- description="The percentage of time in which compute shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cs_eu_stall"
- units="percent"
- symbol_name="CsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS EU Stall"
- description="The percentage of time in which vertex shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_stall"
- units="percent"
- symbol_name="VsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS EU Stall"
- description="The percentage of time in which control shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_eu_stall"
- units="percent"
- symbol_name="HsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS EU Stall"
- description="The percentage of time in which fragment shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_stall"
- units="percent"
- symbol_name="PsEuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="CS Duration"
- description="Total Compute Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="cs_duration"
- units="us"
- symbol_name="CsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 30 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="TES Duration"
- description="Total Evaluation Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="ds_duration"
- units="us"
- symbol_name="DsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="GS Duration"
- description="Total Geometry Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="gs_duration"
- units="us"
- symbol_name="GsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 20 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="CS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 17 READ $CsThreads UDIV"
- underscore_name="cs_eu_active_per_thread"
- units="cycles"
- symbol_name="CsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="EU Array/Compute Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler L2 cache misses"
- description="Number of sampler L2 cache misses"
- data_type="uint64"
- 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"
- underscore_name="sampler_l2_cache_misses"
- units="messages"
- symbol_name="SamplerL2CacheMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="GS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 23 READ $GsThreads UDIV"
- underscore_name="gs_eu_stall_per_thread"
- units="cycles"
- symbol_name="GsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Sampler L2 cache misses (ss2)"
- description="Number of sampler L2 cache misses (ss2)"
- data_type="uint64"
- equation="C 3 READ C 2 READ UADD"
- underscore_name="sampler2_l2_cache_misses"
- units="messages"
- symbol_name="Sampler2L2CacheMisses"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Idle"
- description="The percentage of time in which the Execution Units were idle."
- data_type="float"
- max_equation="100"
- equation="100 $EuActive $EuStall FADD FSUB"
- underscore_name="eu_idle"
- units="percent"
- symbol_name="EuIdle"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 28 READ $PsThreads UDIV"
- underscore_name="ps_eu_stall_per_thread"
- units="cycles"
- symbol_name="PsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="VS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 3 READ $VsThreads UDIV"
- underscore_name="vs_eu_stall_per_thread"
- units="cycles"
- symbol_name="VsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has being processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 27 READ $PsThreads UDIV"
- underscore_name="ps_eu_active_per_thread"
- units="cycles"
- symbol_name="PsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="TCS Duration"
- description="Total Control Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="hs_duration"
- units="us"
- symbol_name="HsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 OCL"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TES AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 13 READ $DsThreads UDIV"
- underscore_name="ds_eu_stall_per_thread"
- units="cycles"
- symbol_name="DsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Evaluation Shader"
- />
- <counter name="GS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 22 READ $GsThreads UDIV"
- underscore_name="gs_eu_active_per_thread"
- units="cycles"
- symbol_name="GsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TCS Threads Dispatched"
- description="The total number of control shader hardware threads dispatched."
- data_type="uint64"
- equation="A 10 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="TCS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 8 READ $HsThreads UDIV"
- underscore_name="hs_eu_stall_per_thread"
- units="cycles"
- symbol_name="HsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Control Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 36 READ"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Late Depth Test Fails"
- description="The total number of pixels dropped on post-FS depth test."
- data_type="uint64"
- equation="A 39 READ $SamplesKilledInPs USUB"
- underscore_name="post_ps_depth_test_fails"
- units="pixels"
- symbol_name="PostPsDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="TCS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 7 READ $HsThreads UDIV"
- underscore_name="hs_eu_active_per_thread"
- units="cycles"
- symbol_name="HsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Control Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Duration"
- description="Total Fragment Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="ps_duration"
- units="us"
- symbol_name="PsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler L2 cache misses (ss1)"
- description="Number of sampler L2 cache misses (ss1)"
- data_type="uint64"
- equation="C 5 READ C 4 READ UADD"
- underscore_name="sampler1_l2_cache_misses"
- units="messages"
- symbol_name="Sampler1L2CacheMisses"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 33 READ"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="CS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 18 READ $CsThreads UDIV"
- underscore_name="cs_eu_stall_per_thread"
- units="cycles"
- symbol_name="CsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Late Stencil Test Fails"
- description="The total number of pixels dropped on post-FS stencil test."
- data_type="uint64"
- equation="A 38 READ"
- underscore_name="post_ps_stencil_test_fails"
- units="pixels"
- symbol_name="PostPsStencilTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Sampler L2 cache misses (ss0)"
- description="Number of sampler L2 cache misses (ss0)"
- data_type="uint64"
- equation="C 7 READ C 6 READ UADD"
- underscore_name="sampler0_l2_cache_misses"
- units="messages"
- symbol_name="Sampler0L2CacheMisses"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
- data_type="uint64"
- max_equation="100"
- equation="A 2 READ $VsThreads UDIV"
- underscore_name="vs_eu_active_per_thread"
- units="cycles"
- symbol_name="VsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Duration"
- description="Total Vertex Shader GPU duration."
- data_type="uint64"
- 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"
- underscore_name="vs_duration"
- units="us"
- symbol_name="VsDuration"
- semantic_type="duration"
- mdapi_supported_apis="OGL4"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 40 READ"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x0002EB9C" value="0x01906400" />
- <register type="NOA" address="0x0002FB9C" value="0x01906400" />
- <register type="NOA" address="0x000253A4" value="0x00000000" />
- <register type="NOA" address="0x00026B9C" value="0x01906400" />
- <register type="NOA" address="0x00027B9C" value="0x01906400" />
- <register type="NOA" address="0x00027104" value="0x00A00000" />
- <register type="NOA" address="0x00027184" value="0x00A50000" />
- <register type="NOA" address="0x0002E804" value="0x00500000" />
- <register type="NOA" address="0x0002E984" value="0x00500000" />
- <register type="NOA" address="0x0002EB04" value="0x00500000" />
- <register type="NOA" address="0x0002EB80" value="0x00000084" />
- <register type="NOA" address="0x0002EB8C" value="0x14200000" />
- <register type="NOA" address="0x0002EB84" value="0x00000000" />
- <register type="NOA" address="0x0002F804" value="0x00050000" />
- <register type="NOA" address="0x0002F984" value="0x00050000" />
- <register type="NOA" address="0x0002FB04" value="0x00050000" />
- <register type="NOA" address="0x0002FB80" value="0x00000084" />
- <register type="NOA" address="0x0002FB8C" value="0x00050800" />
- <register type="NOA" address="0x0002FB84" value="0x00000000" />
- <register type="NOA" address="0x00025380" value="0x00000010" />
- <register type="NOA" address="0x0002538C" value="0x000000C0" />
- <register type="NOA" address="0x00025384" value="0xAA550000" />
- <register type="NOA" address="0x00025404" value="0xFFFFC000" />
- <register type="NOA" address="0x00026804" value="0x50000000" />
- <register type="NOA" address="0x00026984" value="0x50000000" />
- <register type="NOA" address="0x00026B04" value="0x50000000" />
- <register type="NOA" address="0x00026B80" value="0x00000084" />
- <register type="NOA" address="0x00026B90" value="0x00050800" />
- <register type="NOA" address="0x00026B84" value="0x00000000" />
- <register type="NOA" address="0x00027804" value="0x05000000" />
- <register type="NOA" address="0x00027984" value="0x05000000" />
- <register type="NOA" address="0x00027B04" value="0x05000000" />
- <register type="NOA" address="0x00027B80" value="0x00000084" />
- <register type="NOA" address="0x00027B90" value="0x00000142" />
- <register type="NOA" address="0x00027B84" value="0x00000000" />
- <register type="NOA" address="0x00026104" value="0xA0000000" />
- <register type="NOA" address="0x00026184" value="0xA5000000" />
- <register type="NOA" address="0x00025424" value="0x00008620" />
- <register type="NOA" address="0x0002541C" value="0x00000000" />
- <register type="NOA" address="0x00025428" value="0x0004A54A" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
- <register type="OA" address="0x00002744" value="0x00800000" /> <!--OAREPORTTRIG2 -->
- <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
- <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_icl.xml b/src/mesa/drivers/dri/i965/brw_oa_icl.xml
deleted file mode 100644
index cc1945bc83f..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_icl.xml
+++ /dev/null
@@ -1,11899 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959724" merge_md5="">
- <set name="Render Metrics Basic Gen11"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="621e248e-29c3-404d-a1b1-bb69610c4a99"
- chipset="ICL"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler00 Busy"
- description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_busy"
- units="percent"
- symbol_name="Sampler00Busy"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler00Busy"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- availability="$SubsliceMask 9 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Sampler00 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler00_bottleneck"
- units="percent"
- symbol_name="Sampler00Bottleneck"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 B 1 READ B 3 READ UADD B 4 READ UADD B 5 READ UADD UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler00Bottleneck"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- availability="$SubsliceMask 9 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 B 0 READ B 2 READ UADD UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x142C0014" />
- <register type="NOA" address="0x00009888" value="0x14120700" />
- <register type="NOA" address="0x00009888" value="0x121500E0" />
- <register type="NOA" address="0x00009888" value="0x1C1E000C" />
- <register type="NOA" address="0x00009888" value="0x0E1F000C" />
- <register type="NOA" address="0x00009888" value="0x1C200014" />
- <register type="NOA" address="0x00009888" value="0x16212800" />
- <register type="NOA" address="0x00009888" value="0x0E2C2041" />
- <register type="NOA" address="0x00009888" value="0x102C0000" />
- <register type="NOA" address="0x00009888" value="0x1A2C0000" />
- <register type="NOA" address="0x00009888" value="0x10040140" />
- <register type="NOA" address="0x00009888" value="0x0E040005" />
- <register type="NOA" address="0x00009888" value="0x14050050" />
- <register type="NOA" address="0x00009888" value="0x06054000" />
- <register type="NOA" address="0x00009888" value="0x08051000" />
- <register type="NOA" address="0x00009888" value="0x260600C0" />
- <register type="NOA" address="0x00009888" value="0x24061800" />
- <register type="NOA" address="0x00009888" value="0x04120023" />
- <register type="NOA" address="0x00009888" value="0x10120000" />
- <register type="NOA" address="0x00009888" value="0x08120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04144000" />
- <register type="NOA" address="0x00009888" value="0x02150980" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x1815000F" />
- <register type="NOA" address="0x00009888" value="0x06150000" />
- <register type="NOA" address="0x00009888" value="0x08154000" />
- <register type="NOA" address="0x00009888" value="0x0E18A000" />
- <register type="NOA" address="0x00009888" value="0x14190028" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
- <register type="NOA" address="0x00009888" value="0x1C1C000A" />
- <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
- <register type="NOA" address="0x00009888" value="0x1C5C000A" />
- <register type="NOA" address="0x00009888" value="0x001C0097" />
- <register type="NOA" address="0x00009888" value="0x061C9400" />
- <register type="NOA" address="0x00009888" value="0x0A1C00A7" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x081D8100" />
- <register type="NOA" address="0x00009888" value="0x0A1D0004" />
- <register type="NOA" address="0x00009888" value="0x085C9497" />
- <register type="NOA" address="0x00009888" value="0x0A5CA700" />
- <register type="NOA" address="0x00009888" value="0x105C0000" />
- <register type="NOA" address="0x00009888" value="0x0A5D000B" />
- <register type="NOA" address="0x00009888" value="0x181E8000" />
- <register type="NOA" address="0x00009888" value="0x1E1EEF80" />
- <register type="NOA" address="0x00009888" value="0x301F4000" />
- <register type="NOA" address="0x00009888" value="0x501F2404" />
- <register type="NOA" address="0x00009888" value="0x521F0092" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x4E1F2000" />
- <register type="NOA" address="0x00009888" value="0x3E1F0300" />
- <register type="NOA" address="0x00009888" value="0x461F0303" />
- <register type="NOA" address="0x00009888" value="0x481F0303" />
- <register type="NOA" address="0x00009888" value="0x4A1F0003" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0000" />
- <register type="NOA" address="0x00009888" value="0x421F4001" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00051050" />
- <register type="FLEX" address="0x0000E45C" value="0x00000052" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen11"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="233a477b-f8f0-40f4-bf57-01440c3701d9"
- chipset="ICL"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 3 READ C 2 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ C 4 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Typed Atomics Accesses"
- description="The total number of typed atomic accesses via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 4 READ B 5 READ FADD 2 FDIV $EuSubslicesTotalCount FMUL"
- underscore_name="typed_atomics"
- units="events"
- symbol_name="TypedAtomics"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 B 1 READ B 3 READ UADD B 7 READ UADD B 6 READ UADD UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 0 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 7 READ C 6 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="64 B 0 READ B 2 READ UADD UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x12230012" />
- <register type="NOA" address="0x00009888" value="0x10230019" />
- <register type="NOA" address="0x00009888" value="0x12A30012" />
- <register type="NOA" address="0x00009888" value="0x10A30019" />
- <register type="NOA" address="0x00009888" value="0x1A200400" />
- <register type="NOA" address="0x00009888" value="0x1C200020" />
- <register type="NOA" address="0x00009888" value="0x04208000" />
- <register type="NOA" address="0x00009888" value="0x08208000" />
- <register type="NOA" address="0x00009888" value="0x0C208000" />
- <register type="NOA" address="0x00009888" value="0x0A230031" />
- <register type="NOA" address="0x00009888" value="0x0E231E00" />
- <register type="NOA" address="0x00009888" value="0x0223003D" />
- <register type="NOA" address="0x00009888" value="0x04230032" />
- <register type="NOA" address="0x00009888" value="0x06230033" />
- <register type="NOA" address="0x00009888" value="0x00230000" />
- <register type="NOA" address="0x00009888" value="0x1AA01000" />
- <register type="NOA" address="0x00009888" value="0x1CA00008" />
- <register type="NOA" address="0x00009888" value="0x02A08000" />
- <register type="NOA" address="0x00009888" value="0x06A08000" />
- <register type="NOA" address="0x00009888" value="0x0AA08000" />
- <register type="NOA" address="0x00009888" value="0x0AA31880" />
- <register type="NOA" address="0x00009888" value="0x0EA3003C" />
- <register type="NOA" address="0x00009888" value="0x00A31E80" />
- <register type="NOA" address="0x00009888" value="0x02A31900" />
- <register type="NOA" address="0x00009888" value="0x04A31980" />
- <register type="NOA" address="0x00009888" value="0x0E044055" />
- <register type="NOA" address="0x00009888" value="0x10040141" />
- <register type="NOA" address="0x00009888" value="0x0C045000" />
- <register type="NOA" address="0x00009888" value="0x0E055000" />
- <register type="NOA" address="0x00009888" value="0x14050050" />
- <register type="NOA" address="0x00009888" value="0x04054000" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x0A051000" />
- <register type="NOA" address="0x00009888" value="0x260600CC" />
- <register type="NOA" address="0x00009888" value="0x24067E00" />
- <register type="NOA" address="0x00009888" value="0x18123000" />
- <register type="NOA" address="0x00009888" value="0x1A12000C" />
- <register type="NOA" address="0x00009888" value="0x0212C000" />
- <register type="NOA" address="0x00009888" value="0x0612C000" />
- <register type="NOA" address="0x00009888" value="0x0A12C000" />
- <register type="NOA" address="0x00009888" value="0x08138000" />
- <register type="NOA" address="0x00009888" value="0x0A134000" />
- <register type="NOA" address="0x00009888" value="0x0413A000" />
- <register type="NOA" address="0x00009888" value="0x06132000" />
- <register type="NOA" address="0x00009888" value="0x0A148000" />
- <register type="NOA" address="0x00009888" value="0x0E144000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x02148000" />
- <register type="NOA" address="0x00009888" value="0x04148000" />
- <register type="NOA" address="0x00009888" value="0x16150380" />
- <register type="NOA" address="0x00009888" value="0x1815000D" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x0415C000" />
- <register type="NOA" address="0x00009888" value="0x06154000" />
- <register type="NOA" address="0x00009888" value="0x0815C000" />
- <register type="NOA" address="0x00009888" value="0x0A154000" />
- <register type="NOA" address="0x00009888" value="0x0C15C000" />
- <register type="NOA" address="0x00009888" value="0x0A182000" />
- <register type="NOA" address="0x00009888" value="0x0E188000" />
- <register type="NOA" address="0x00009888" value="0x02182000" />
- <register type="NOA" address="0x00009888" value="0x04182000" />
- <register type="NOA" address="0x00009888" value="0x06182000" />
- <register type="NOA" address="0x00009888" value="0x12190400" />
- <register type="NOA" address="0x00009888" value="0x14190020" />
- <register type="NOA" address="0x00009888" value="0x0A192000" />
- <register type="NOA" address="0x00009888" value="0x0C192000" />
- <register type="NOA" address="0x00009888" value="0x0E192000" />
- <register type="NOA" address="0x00009888" value="0x0A1C8000" />
- <register type="NOA" address="0x00009888" value="0x0E1C2000" />
- <register type="NOA" address="0x00009888" value="0x001C8000" />
- <register type="NOA" address="0x00009888" value="0x021C8000" />
- <register type="NOA" address="0x00009888" value="0x041C8000" />
- <register type="NOA" address="0x00009888" value="0x121D1000" />
- <register type="NOA" address="0x00009888" value="0x141D0008" />
- <register type="NOA" address="0x00009888" value="0x081D8000" />
- <register type="NOA" address="0x00009888" value="0x0A1D8000" />
- <register type="NOA" address="0x00009888" value="0x0C1D8000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
- <register type="NOA" address="0x00009888" value="0x1C1C000A" />
- <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
- <register type="NOA" address="0x00009888" value="0x1C5C000A" />
- <register type="NOA" address="0x00009888" value="0x001C0097" />
- <register type="NOA" address="0x00009888" value="0x061C9400" />
- <register type="NOA" address="0x00009888" value="0x0C1CA700" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x081D8100" />
- <register type="NOA" address="0x00009888" value="0x0A1D0020" />
- <register type="NOA" address="0x00009888" value="0x085C9497" />
- <register type="NOA" address="0x00009888" value="0x0C5C00A7" />
- <register type="NOA" address="0x00009888" value="0x105C0000" />
- <register type="NOA" address="0x00009888" value="0x0A5D0013" />
- <register type="NOA" address="0x00009888" value="0x181E8000" />
- <register type="NOA" address="0x00009888" value="0x1E1E0F80" />
- <register type="NOA" address="0x00009888" value="0x201E000B" />
- <register type="NOA" address="0x00009888" value="0x301F4000" />
- <register type="NOA" address="0x00009888" value="0x501F2524" />
- <register type="NOA" address="0x00009888" value="0x521F2522" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2430" />
- <register type="NOA" address="0x00009888" value="0x3E1F0300" />
- <register type="NOA" address="0x00009888" value="0x461F0303" />
- <register type="NOA" address="0x00009888" value="0x481F3003" />
- <register type="NOA" address="0x00009888" value="0x4A1F0300" />
- <register type="NOA" address="0x00009888" value="0x4C1F0003" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x401F3000" />
- <register type="NOA" address="0x00009888" value="0x421F3000" />
- <register type="NOA" address="0x00009888" value="0x441F3000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="ComputeExtended Gen11"
- mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
- underscore_name="compute_extended"
- hw_config_guid="43eb7fc1-dc5e-45e2-a90a-0053f5397271"
- chipset="ICL"
- symbol_name="ComputeExtended"
- >
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="B 7 READ B 1 READ FADD C 2 READ FADD C 3 READ FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- availability="$SubsliceMask 1 AND"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Eu Typed Atomics 00"
- description="Slice0 Dualsubslice 0 Eu Typed Atomics"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_atomics00"
- units="messages"
- symbol_name="EuTypedAtomics00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 00"
- description="Slice 0 Dualsubslice 0 typed atomics."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="typed_atomics00"
- units="messages"
- symbol_name="TypedAtomics00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics00 $TypedAtomics00 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- availability="$SubsliceMask 1 AND"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Eu 64 Untyped Reads 00"
- description="Slice0 Dualsubslice 0 Eu 64 Untyped Reads"
- data_type="float"
- equation="B 5 READ C 1 READ FADD B 6 READ FADD"
- underscore_name="eu_a64_untyped_reads00"
- units="messages"
- symbol_name="EuA64UntypedReads00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Eu A32 Untyped Writes 00"
- description="Slice0 Dualsubslice 0 Eu A32 Untyped Writes"
- data_type="uint64"
- equation="B 7 READ B 1 READ UADD"
- underscore_name="eu_a32_untyped_writes00"
- units="messages"
- symbol_name="EuA32UntypedWrites00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Eu Typed Reads 00"
- description="Slice0 Dualsubslice 0 Eu Typed Reads"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_reads00"
- units="messages"
- symbol_name="EuTypedReads00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Eu Typed Writes 00"
- description="Slice0 Dualsubslice 0 Eu Typed Writes"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_typed_writes00"
- units="messages"
- symbol_name="EuTypedWrites00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Writes 00"
- description="Slice 0 Dualsubslice 0 typed writes."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="typed_writes00"
- units="messages"
- symbol_name="TypedWrites00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites00 $TypedWrites00 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- availability="$SubsliceMask 1 AND"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes 00"
- description="Slice 0 Dualsubslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_writes00"
- units="messages"
- symbol_name="UntypedWrites00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 00"
- description="Slice 0 Dualsubslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="untyped_reads00"
- units="messages"
- symbol_name="UntypedReads00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Eu A64 Untyped Writes 00"
- description="Slice0 Dualsubslice 0 Eu A64 Untyped Writes"
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="eu_a64_untyped_writes00"
- units="messages"
- symbol_name="EuA64UntypedWrites00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="B 0 READ B 5 READ C 1 READ FADD B 6 READ FADD FADD C 4 READ FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 00"
- description="Slice 0 Dualsubslice 0 typed reads."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="typed_reads00"
- units="messages"
- symbol_name="TypedReads00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads00 $TypedReads00 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- availability="$SubsliceMask 1 AND"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Eu A32 Untyped Reads 00"
- description="Slice0 Dualsubslice 0 Eu A32 Untyped Reads"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_a32_untyped_reads00"
- units="messages"
- symbol_name="EuA32UntypedReads00"
- availability="$SubsliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x1222000B" />
- <register type="NOA" address="0x00009888" value="0x16220009" />
- <register type="NOA" address="0x00009888" value="0x12230019" />
- <register type="NOA" address="0x00009888" value="0x10230012" />
- <register type="NOA" address="0x00009888" value="0x101E8000" />
- <register type="NOA" address="0x00009888" value="0x1A1EF800" />
- <register type="NOA" address="0x00009888" value="0x1C1E0007" />
- <register type="NOA" address="0x00009888" value="0x001F8000" />
- <register type="NOA" address="0x00009888" value="0x0C1FF800" />
- <register type="NOA" address="0x00009888" value="0x0E1F0007" />
- <register type="NOA" address="0x00009888" value="0x00204000" />
- <register type="NOA" address="0x00009888" value="0x0E204000" />
- <register type="NOA" address="0x00009888" value="0x1A202AA0" />
- <register type="NOA" address="0x00009888" value="0x1C200005" />
- <register type="NOA" address="0x00009888" value="0x04208000" />
- <register type="NOA" address="0x00009888" value="0x06208000" />
- <register type="NOA" address="0x00009888" value="0x08208000" />
- <register type="NOA" address="0x00009888" value="0x0A208000" />
- <register type="NOA" address="0x00009888" value="0x0C208000" />
- <register type="NOA" address="0x00009888" value="0x00214000" />
- <register type="NOA" address="0x00009888" value="0x0E214000" />
- <register type="NOA" address="0x00009888" value="0x14214000" />
- <register type="NOA" address="0x00009888" value="0x16210555" />
- <register type="NOA" address="0x00009888" value="0x00220011" />
- <register type="NOA" address="0x00009888" value="0x06220900" />
- <register type="NOA" address="0x00009888" value="0x08220A13" />
- <register type="NOA" address="0x00009888" value="0x0A220B15" />
- <register type="NOA" address="0x00009888" value="0x0C222317" />
- <register type="NOA" address="0x00009888" value="0x0E220043" />
- <register type="NOA" address="0x00009888" value="0x02231AB4" />
- <register type="NOA" address="0x00009888" value="0x04231DBA" />
- <register type="NOA" address="0x00009888" value="0x06230039" />
- <register type="NOA" address="0x00009888" value="0x00230000" />
- <register type="NOA" address="0x00009888" value="0x0C044400" />
- <register type="NOA" address="0x00009888" value="0x0E045555" />
- <register type="NOA" address="0x00009888" value="0x10040055" />
- <register type="NOA" address="0x00009888" value="0x04051000" />
- <register type="NOA" address="0x00009888" value="0x0A055000" />
- <register type="NOA" address="0x00009888" value="0x0C055000" />
- <register type="NOA" address="0x00009888" value="0x0E055000" />
- <register type="NOA" address="0x00009888" value="0x14050015" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x2406FD00" />
- <register type="NOA" address="0x00009888" value="0x2606007F" />
- <register type="NOA" address="0x00009888" value="0x0015C000" />
- <register type="NOA" address="0x00009888" value="0x0E15C000" />
- <register type="NOA" address="0x00009888" value="0x16157FF8" />
- <register type="NOA" address="0x00009888" value="0x18150003" />
- <register type="NOA" address="0x00009888" value="0x0415C000" />
- <register type="NOA" address="0x00009888" value="0x0615C000" />
- <register type="NOA" address="0x00009888" value="0x0815C000" />
- <register type="NOA" address="0x00009888" value="0x0A15C000" />
- <register type="NOA" address="0x00009888" value="0x0C15C000" />
- <register type="NOA" address="0x00009888" value="0x00182000" />
- <register type="NOA" address="0x00009888" value="0x0618A000" />
- <register type="NOA" address="0x00009888" value="0x0818A000" />
- <register type="NOA" address="0x00009888" value="0x0A18A000" />
- <register type="NOA" address="0x00009888" value="0x0C18A000" />
- <register type="NOA" address="0x00009888" value="0x0E182000" />
- <register type="NOA" address="0x00009888" value="0x0218A000" />
- <register type="NOA" address="0x00009888" value="0x0418A000" />
- <register type="NOA" address="0x00009888" value="0x08192000" />
- <register type="NOA" address="0x00009888" value="0x0E19A000" />
- <register type="NOA" address="0x00009888" value="0x12195540" />
- <register type="NOA" address="0x00009888" value="0x1419000A" />
- <register type="NOA" address="0x00009888" value="0x0A19A000" />
- <register type="NOA" address="0x00009888" value="0x0C19A000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x16136860" />
- <register type="NOA" address="0x00009888" value="0x24000004" />
- <register type="NOA" address="0x00009888" value="0x20000040" />
- <register type="NOA" address="0x00009888" value="0x0E132980" />
- <register type="NOA" address="0x00009888" value="0x00132D80" />
- <register type="NOA" address="0x00009888" value="0x10130000" />
- <register type="NOA" address="0x00009888" value="0x1A130000" />
- <register type="NOA" address="0x00009888" value="0x02130000" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4924" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F000C" />
- <register type="NOA" address="0x00009888" value="0x3A1F2000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2413" />
- <register type="NOA" address="0x00009888" value="0x3E1F0000" />
- <register type="NOA" address="0x00009888" value="0x461F0000" />
- <register type="NOA" address="0x00009888" value="0x481F0000" />
- <register type="NOA" address="0x00009888" value="0x4A1F0000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0000" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x401F3013" />
- <register type="NOA" address="0x00009888" value="0x421F3030" />
- <register type="NOA" address="0x00009888" value="0x441F3030" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x30000036" />
- <register type="OA" address="0x00002774" value="0x01FFFE00" />
- <register type="OA" address="0x00002778" value="0x31000034" />
- <register type="OA" address="0x0000277C" value="0x01FFFE00" />
- <register type="OA" address="0x00002780" value="0x00000C9A" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x00000C92" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x00000CA2" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x00000E42" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x00000E6A" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x00000C32" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- <register type="OA" address="0x0000274C" value="0x87643210" />
- <register type="OA" address="0x00002744" value="0x00001811" />
- <register type="OA" address="0x00002748" value="0x87654310" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen11"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="022b8913-ae9f-4559-abcd-583e586170d0"
- chipset="ICL"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Accesses"
- description="The total number of accesses to Slice0 L3 Bank3."
- data_type="uint64"
- equation="C 4 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank0 Accesses"
- description="The total number of accesses to Slice0 L3 Bank0."
- data_type="uint64"
- equation="C 7 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank1 Accesses"
- description="The total number of accesses to Slice0 L3 Bank1."
- data_type="uint64"
- equation="C 6 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank2 Accesses"
- description="The total number of accesses to Slice0 L3 Bank2."
- data_type="uint64"
- equation="C 5 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank4 Accesses"
- description="The total number of accesses to Slice0 L3 Bank4."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="l3_bank04_accesses"
- units="messages"
- symbol_name="L3Bank04Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank5 Accesses"
- description="The total number of accesses to Slice0 L3 Bank5."
- data_type="uint64"
- equation="C 2 READ 2 UMUL"
- underscore_name="l3_bank05_accesses"
- units="messages"
- symbol_name="L3Bank05Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank6 Accesses"
- description="The total number of accesses to Slice0 L3 Bank6."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank06_accesses"
- units="messages"
- symbol_name="L3Bank06Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="Slice0 L3 Bank7 Accesses"
- description="The total number of accesses to Slice0 L3 Bank7."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank07_accesses"
- units="messages"
- symbol_name="L3Bank07Accesses"
- availability="$SliceMask 1 AND"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank03Accesses UADD $L3Bank04Accesses UADD $L3Bank05Accesses UADD $L3Bank06Accesses UADD $L3Bank07Accesses UADD"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="64 B 7 READ B 6 READ UADD 8 UMUL UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="2 B 5 READ B 4 READ UADD UMUL"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="$SamplerAccesses 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="B 7 READ B 6 READ UADD 8 UMUL A 32 READ UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 2 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 3 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x14120700" />
- <register type="NOA" address="0x00009888" value="0x121500E0" />
- <register type="NOA" address="0x00009888" value="0x10040154" />
- <register type="NOA" address="0x00009888" value="0x0C045000" />
- <register type="NOA" address="0x00009888" value="0x0E040055" />
- <register type="NOA" address="0x00009888" value="0x14050055" />
- <register type="NOA" address="0x00009888" value="0x04054000" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x0A051000" />
- <register type="NOA" address="0x00009888" value="0x260600F0" />
- <register type="NOA" address="0x00009888" value="0x24067E00" />
- <register type="NOA" address="0x00009888" value="0x0C120023" />
- <register type="NOA" address="0x00009888" value="0x0E12152B" />
- <register type="NOA" address="0x00009888" value="0x00121480" />
- <register type="NOA" address="0x00009888" value="0x02120028" />
- <register type="NOA" address="0x00009888" value="0x10120000" />
- <register type="NOA" address="0x00009888" value="0x18120000" />
- <register type="NOA" address="0x00009888" value="0x1A120000" />
- <register type="NOA" address="0x00009888" value="0x04120000" />
- <register type="NOA" address="0x00009888" value="0x0A13D000" />
- <register type="NOA" address="0x00009888" value="0x04136000" />
- <register type="NOA" address="0x00009888" value="0x0C144000" />
- <register type="NOA" address="0x00009888" value="0x0E14C000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x02144000" />
- <register type="NOA" address="0x00009888" value="0x0C150980" />
- <register type="NOA" address="0x00009888" value="0x02154D80" />
- <register type="NOA" address="0x00009888" value="0x04154C9A" />
- <register type="NOA" address="0x00009888" value="0x06150018" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x16150800" />
- <register type="NOA" address="0x00009888" value="0x18150005" />
- <register type="NOA" address="0x00009888" value="0x08150000" />
- <register type="NOA" address="0x00009888" value="0x0A150000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x0A1473A0" />
- <register type="NOA" address="0x00009888" value="0x1217241C" />
- <register type="NOA" address="0x00009888" value="0x22000550" />
- <register type="NOA" address="0x00009888" value="0x18137C00" />
- <register type="NOA" address="0x00009888" value="0x1A130001" />
- <register type="NOA" address="0x00009888" value="0x061434A0" />
- <register type="NOA" address="0x00009888" value="0x00140000" />
- <register type="NOA" address="0x00009888" value="0x081710B0" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x501F1124" />
- <register type="NOA" address="0x00009888" value="0x521F4849" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2400" />
- <register type="NOA" address="0x00009888" value="0x461F3100" />
- <register type="NOA" address="0x00009888" value="0x481F3131" />
- <register type="NOA" address="0x00009888" value="0x4A1F0031" />
- <register type="NOA" address="0x00009888" value="0x4C1F0030" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x301F0000" />
- <register type="NOA" address="0x00009888" value="0x401F0000" />
- <register type="NOA" address="0x00009888" value="0x421F3030" />
- <register type="NOA" address="0x00009888" value="0x441F3030" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen11"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="03c7a167-2abc-4ba6-878a-f1d80082abca"
- chipset="ICL"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x001F001E" />
- <register type="NOA" address="0x00009888" value="0x10160000" />
- <register type="NOA" address="0x00009888" value="0x1017001F" />
- <register type="NOA" address="0x00009888" value="0x0A1F0005" />
- <register type="NOA" address="0x00009888" value="0x0E1F0000" />
- <register type="NOA" address="0x00009888" value="0x0C1F0000" />
- <register type="NOA" address="0x00009888" value="0x1A200800" />
- <register type="NOA" address="0x00009888" value="0x10040015" />
- <register type="NOA" address="0x00009888" value="0x0E054000" />
- <register type="NOA" address="0x00009888" value="0x14050005" />
- <register type="NOA" address="0x00009888" value="0x26060038" />
- <register type="NOA" address="0x00009888" value="0x16157E00" />
- <register type="NOA" address="0x00009888" value="0x0C160022" />
- <register type="NOA" address="0x00009888" value="0x08160000" />
- <register type="NOA" address="0x00009888" value="0x0C170540" />
- <register type="NOA" address="0x00009888" value="0x04170000" />
- <register type="NOA" address="0x00009888" value="0x0A188000" />
- <register type="NOA" address="0x00009888" value="0x0C181000" />
- <register type="NOA" address="0x00009888" value="0x12195000" />
- <register type="NOA" address="0x00009888" value="0x14190001" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x12010000" />
- <register type="NOA" address="0x00009888" value="0x100B7C00" />
- <register type="NOA" address="0x00009888" value="0x100F0019" />
- <register type="NOA" address="0x00009888" value="0x10107C00" />
- <register type="NOA" address="0x00009888" value="0x16100000" />
- <register type="NOA" address="0x00009888" value="0x00110000" />
- <register type="NOA" address="0x00009888" value="0x120703C0" />
- <register type="NOA" address="0x00009888" value="0x10090000" />
- <register type="NOA" address="0x00009888" value="0x06010080" />
- <register type="NOA" address="0x00009888" value="0x0E014180" />
- <register type="NOA" address="0x00009888" value="0x10010000" />
- <register type="NOA" address="0x00009888" value="0x00014000" />
- <register type="NOA" address="0x00009888" value="0x060B0015" />
- <register type="NOA" address="0x00009888" value="0x080B8000" />
- <register type="NOA" address="0x00009888" value="0x0A0B2000" />
- <register type="NOA" address="0x00009888" value="0x020BA000" />
- <register type="NOA" address="0x00009888" value="0x040BA000" />
- <register type="NOA" address="0x00009888" value="0x0E0E0A02" />
- <register type="NOA" address="0x00009888" value="0x0C0EA800" />
- <register type="NOA" address="0x00009888" value="0x020F0002" />
- <register type="NOA" address="0x00009888" value="0x180F0800" />
- <register type="NOA" address="0x00009888" value="0x040F0000" />
- <register type="NOA" address="0x00009888" value="0x060F8000" />
- <register type="NOA" address="0x00009888" value="0x0A100017" />
- <register type="NOA" address="0x00009888" value="0x04107113" />
- <register type="NOA" address="0x00009888" value="0x18100020" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x08100000" />
- <register type="NOA" address="0x00009888" value="0x08110C40" />
- <register type="NOA" address="0x00009888" value="0x02110C80" />
- <register type="NOA" address="0x00009888" value="0x00024000" />
- <register type="NOA" address="0x00009888" value="0x06028000" />
- <register type="NOA" address="0x00009888" value="0x0E02C000" />
- <register type="NOA" address="0x00009888" value="0x00039000" />
- <register type="NOA" address="0x00009888" value="0x06036000" />
- <register type="NOA" address="0x00009888" value="0x0803A000" />
- <register type="NOA" address="0x00009888" value="0x0A032000" />
- <register type="NOA" address="0x00009888" value="0x0E035000" />
- <register type="NOA" address="0x00009888" value="0x0203A000" />
- <register type="NOA" address="0x00009888" value="0x0403A000" />
- <register type="NOA" address="0x00009888" value="0x00044000" />
- <register type="NOA" address="0x00009888" value="0x0E044000" />
- <register type="NOA" address="0x00009888" value="0x10068000" />
- <register type="NOA" address="0x00009888" value="0x12068000" />
- <register type="NOA" address="0x00009888" value="0x14068000" />
- <register type="NOA" address="0x00009888" value="0x02068000" />
- <register type="NOA" address="0x00009888" value="0x04068000" />
- <register type="NOA" address="0x00009888" value="0x06068000" />
- <register type="NOA" address="0x00009888" value="0x08068000" />
- <register type="NOA" address="0x00009888" value="0x0A068000" />
- <register type="NOA" address="0x00009888" value="0x0C068000" />
- <register type="NOA" address="0x00009888" value="0x00070032" />
- <register type="NOA" address="0x00009888" value="0x0E070033" />
- <register type="NOA" address="0x00009888" value="0x04070000" />
- <register type="NOA" address="0x00009888" value="0x08098011" />
- <register type="NOA" address="0x00009888" value="0x00090980" />
- <register type="NOA" address="0x00009888" value="0x18090A00" />
- <register type="NOA" address="0x00009888" value="0x02090000" />
- <register type="NOA" address="0x00009888" value="0x04098000" />
- <register type="NOA" address="0x00009888" value="0x06098000" />
- <register type="NOA" address="0x00009888" value="0x0A098000" />
- <register type="NOA" address="0x00009888" value="0x0C098000" />
- <register type="NOA" address="0x00009888" value="0x301F6000" />
- <register type="NOA" address="0x00009888" value="0x501F36DB" />
- <register type="NOA" address="0x00009888" value="0x521F491B" />
- <register type="NOA" address="0x00009888" value="0x541F001B" />
- <register type="NOA" address="0x00009888" value="0x3A1F6000" />
- <register type="NOA" address="0x00009888" value="0x4E1F1B41" />
- <register type="NOA" address="0x00009888" value="0x3E1F2100" />
- <register type="NOA" address="0x00009888" value="0x461F4141" />
- <register type="NOA" address="0x00009888" value="0x481F1160" />
- <register type="NOA" address="0x00009888" value="0x4A1F1000" />
- <register type="NOA" address="0x00009888" value="0x4C1F2120" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x401F0141" />
- <register type="NOA" address="0x00009888" value="0x421F1160" />
- <register type="NOA" address="0x00009888" value="0x441F3111" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="c5cbc488-6569-41dd-9128-42bf6f0d317c"
- chipset="ICL"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
- data_type="float"
- max_equation="100"
- equation="C 2 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
- data_type="float"
- max_equation="100"
- equation="C 4 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
- data_type="float"
- max_equation="100"
- equation="C 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
- description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
- data_type="float"
- max_equation="100"
- equation="C 6 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader03_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader03AccessStalledOnL3"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x1223000A" />
- <register type="NOA" address="0x00009888" value="0x10230009" />
- <register type="NOA" address="0x00009888" value="0x1263000A" />
- <register type="NOA" address="0x00009888" value="0x10630009" />
- <register type="NOA" address="0x00009888" value="0x12A3000A" />
- <register type="NOA" address="0x00009888" value="0x10A30009" />
- <register type="NOA" address="0x00009888" value="0x12E3000A" />
- <register type="NOA" address="0x00009888" value="0x10E30009" />
- <register type="NOA" address="0x00009888" value="0x10150019" />
- <register type="NOA" address="0x00009888" value="0x1C20000A" />
- <register type="NOA" address="0x00009888" value="0x0C231900" />
- <register type="NOA" address="0x00009888" value="0x0E23003C" />
- <register type="NOA" address="0x00009888" value="0x00230000" />
- <register type="NOA" address="0x00009888" value="0x1C600020" />
- <register type="NOA" address="0x00009888" value="0x02608000" />
- <register type="NOA" address="0x00009888" value="0x0E631900" />
- <register type="NOA" address="0x00009888" value="0x00631E00" />
- <register type="NOA" address="0x00009888" value="0x04A08000" />
- <register type="NOA" address="0x00009888" value="0x06A08000" />
- <register type="NOA" address="0x00009888" value="0x02A31E32" />
- <register type="NOA" address="0x00009888" value="0x00A30000" />
- <register type="NOA" address="0x00009888" value="0x08E08000" />
- <register type="NOA" address="0x00009888" value="0x0AE08000" />
- <register type="NOA" address="0x00009888" value="0x04E31E32" />
- <register type="NOA" address="0x00009888" value="0x00E30000" />
- <register type="NOA" address="0x00009888" value="0x0C045400" />
- <register type="NOA" address="0x00009888" value="0x10040150" />
- <register type="NOA" address="0x00009888" value="0x0E040015" />
- <register type="NOA" address="0x00009888" value="0x04055000" />
- <register type="NOA" address="0x00009888" value="0x14050054" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x24063F00" />
- <register type="NOA" address="0x00009888" value="0x260600E0" />
- <register type="NOA" address="0x00009888" value="0x0E088000" />
- <register type="NOA" address="0x00009888" value="0x00088000" />
- <register type="NOA" address="0x00009888" value="0x14090040" />
- <register type="NOA" address="0x00009888" value="0x04094000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x080E5000" />
- <register type="NOA" address="0x00009888" value="0x1A120020" />
- <register type="NOA" address="0x00009888" value="0x02128000" />
- <register type="NOA" address="0x00009888" value="0x0412C000" />
- <register type="NOA" address="0x00009888" value="0x0612C000" />
- <register type="NOA" address="0x00009888" value="0x0A138000" />
- <register type="NOA" address="0x00009888" value="0x0413E000" />
- <register type="NOA" address="0x00009888" value="0x0E148000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x0214C000" />
- <register type="NOA" address="0x00009888" value="0x00150047" />
- <register type="NOA" address="0x00009888" value="0x16156000" />
- <register type="NOA" address="0x00009888" value="0x18150007" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x04154000" />
- <register type="NOA" address="0x00009888" value="0x06154000" />
- <register type="NOA" address="0x00009888" value="0x08158000" />
- <register type="NOA" address="0x00009888" value="0x0A158000" />
- <register type="NOA" address="0x00009888" value="0x0C188000" />
- <register type="NOA" address="0x00009888" value="0x0E182000" />
- <register type="NOA" address="0x00009888" value="0x1419000A" />
- <register type="NOA" address="0x00009888" value="0x021CA000" />
- <register type="NOA" address="0x00009888" value="0x0A1DA000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x1C1F3061" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x521F4000" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2400" />
- <register type="NOA" address="0x00009888" value="0x501F0024" />
- <register type="NOA" address="0x00009888" value="0x3E1F0100" />
- <register type="NOA" address="0x00009888" value="0x4C1F3030" />
- <register type="NOA" address="0x00009888" value="0x401F0000" />
- <register type="NOA" address="0x00009888" value="0x421F3000" />
- <register type="NOA" address="0x00009888" value="0x441F3330" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FFFE" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="0316ce4f-e03f-4738-8262-13528fce8eea"
- chipset="ICL"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Pipe0 PS Output Available"
- description="The percentage of time in which slice0 pipe0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output00_available"
- units="percent"
- symbol_name="PSOutput00Available"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Slice0 Pipe1 PS Output Available"
- description="The percentage of time in which slice0 pipe1 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output01_available"
- units="percent"
- symbol_name="PSOutput01Available"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pipe1 Pixel Values Ready"
- description="The percentage of time in which slice0 pipe1 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values01_ready"
- units="percent"
- symbol_name="PixelValues01Ready"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data00_ready"
- units="percent"
- symbol_name="PixelData00Ready"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data01_ready"
- units="percent"
- symbol_name="PixelData01Ready"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice0 Pipe0 Pixel Values Ready"
- description="The percentage of time in which slice0 pipe0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values00_ready"
- units="percent"
- symbol_name="PixelValues00Ready"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x140A001F" />
- <register type="NOA" address="0x00009888" value="0x040C5000" />
- <register type="NOA" address="0x00009888" value="0x140F001F" />
- <register type="NOA" address="0x00009888" value="0x04115017" />
- <register type="NOA" address="0x00009888" value="0x10136000" />
- <register type="NOA" address="0x00009888" value="0x1213001C" />
- <register type="NOA" address="0x00009888" value="0x16140000" />
- <register type="NOA" address="0x00009888" value="0x10160018" />
- <register type="NOA" address="0x00009888" value="0x101A0018" />
- <register type="NOA" address="0x00009888" value="0x0C045400" />
- <register type="NOA" address="0x00009888" value="0x0E045545" />
- <register type="NOA" address="0x00009888" value="0x04055000" />
- <register type="NOA" address="0x00009888" value="0x0A055000" />
- <register type="NOA" address="0x00009888" value="0x0C055000" />
- <register type="NOA" address="0x00009888" value="0x0E051000" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08051000" />
- <register type="NOA" address="0x00009888" value="0x2406DF00" />
- <register type="NOA" address="0x00009888" value="0x26060007" />
- <register type="NOA" address="0x00009888" value="0x00084000" />
- <register type="NOA" address="0x00009888" value="0x02084000" />
- <register type="NOA" address="0x00009888" value="0x04094000" />
- <register type="NOA" address="0x00009888" value="0x06094000" />
- <register type="NOA" address="0x00009888" value="0x000A3080" />
- <register type="NOA" address="0x00009888" value="0x160A0000" />
- <register type="NOA" address="0x00009888" value="0x080A0000" />
- <register type="NOA" address="0x00009888" value="0x0A0A8000" />
- <register type="NOA" address="0x00009888" value="0x020C05C0" />
- <register type="NOA" address="0x00009888" value="0x080C0000" />
- <register type="NOA" address="0x00009888" value="0x020D1000" />
- <register type="NOA" address="0x00009888" value="0x040D1000" />
- <register type="NOA" address="0x00009888" value="0x060E1000" />
- <register type="NOA" address="0x00009888" value="0x080E1000" />
- <register type="NOA" address="0x00009888" value="0x020F0061" />
- <register type="NOA" address="0x00009888" value="0x160F0000" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x08110000" />
- <register type="NOA" address="0x00009888" value="0x18120C00" />
- <register type="NOA" address="0x00009888" value="0x02128000" />
- <register type="NOA" address="0x00009888" value="0x06128000" />
- <register type="NOA" address="0x00009888" value="0x0613092F" />
- <register type="NOA" address="0x00009888" value="0x08134025" />
- <register type="NOA" address="0x00009888" value="0x0C130000" />
- <register type="NOA" address="0x00009888" value="0x0413A000" />
- <register type="NOA" address="0x00009888" value="0x00148066" />
- <register type="NOA" address="0x00009888" value="0x10140000" />
- <register type="NOA" address="0x00009888" value="0x0614C000" />
- <register type="NOA" address="0x00009888" value="0x08144000" />
- <register type="NOA" address="0x00009888" value="0x0A144000" />
- <register type="NOA" address="0x00009888" value="0x02148000" />
- <register type="NOA" address="0x00009888" value="0x00154000" />
- <register type="NOA" address="0x00009888" value="0x0E154000" />
- <register type="NOA" address="0x00009888" value="0x161500E8" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x04158000" />
- <register type="NOA" address="0x00009888" value="0x06154000" />
- <register type="NOA" address="0x00009888" value="0x08158000" />
- <register type="NOA" address="0x00009888" value="0x0C154000" />
- <register type="NOA" address="0x00009888" value="0x08161000" />
- <register type="NOA" address="0x00009888" value="0x08184000" />
- <register type="NOA" address="0x00009888" value="0x12190100" />
- <register type="NOA" address="0x00009888" value="0x0A1A0020" />
- <register type="NOA" address="0x00009888" value="0x081A0000" />
- <register type="NOA" address="0x00009888" value="0x0A1C1000" />
- <register type="NOA" address="0x00009888" value="0x121D0400" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x1C1F3000" />
- <register type="NOA" address="0x00009888" value="0x1A1F0061" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4904" />
- <register type="NOA" address="0x00009888" value="0x521F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2400" />
- <register type="NOA" address="0x00009888" value="0x3E1F6000" />
- <register type="NOA" address="0x00009888" value="0x461F5050" />
- <register type="NOA" address="0x00009888" value="0x481F1040" />
- <register type="NOA" address="0x00009888" value="0x401F4010" />
- <register type="NOA" address="0x00009888" value="0x421F3000" />
- <register type="NOA" address="0x00009888" value="0x441F5033" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000038" />
- <register type="OA" address="0x00002774" value="0x0000FFF8" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFF7" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFEF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="21d69ec3-91e1-48a8-acd6-c0c4ec6e819a"
- chipset="ICL"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Slice0 L3 Bank5 Active"
- description="The percentage of time in which slice0 L3 bank5 is active"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank5_active"
- units="percent"
- symbol_name="L30Bank5Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank6 Active"
- description="The percentage of time in which slice0 L3 bank6 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank6_active"
- units="percent"
- symbol_name="L30Bank6Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 L3 Bank7 Active"
- description="The percentage of time in which slice0 L3 bank7 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank7_active"
- units="percent"
- symbol_name="L30Bank7Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 L3 Bank4 Active"
- description="The percentage of time in which slice0 L3 bank4 is active"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank4_active"
- units="percent"
- symbol_name="L30Bank4Active"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x17340000" />
- <register type="NOA" address="0x00009888" value="0x17740000" />
- <register type="NOA" address="0x00009888" value="0x17B40000" />
- <register type="NOA" address="0x00009888" value="0x17F40000" />
- <register type="NOA" address="0x00009888" value="0x16340000" />
- <register type="NOA" address="0x00009888" value="0x16740000" />
- <register type="NOA" address="0x00009888" value="0x16B40000" />
- <register type="NOA" address="0x00009888" value="0x16F40000" />
- <register type="NOA" address="0x00009888" value="0x07340037" />
- <register type="NOA" address="0x00009888" value="0x21340000" />
- <register type="NOA" address="0x00009888" value="0x09740037" />
- <register type="NOA" address="0x00009888" value="0x21740000" />
- <register type="NOA" address="0x00009888" value="0x0BB40037" />
- <register type="NOA" address="0x00009888" value="0x21B40000" />
- <register type="NOA" address="0x00009888" value="0x0DF40037" />
- <register type="NOA" address="0x00009888" value="0x21F40000" />
- <register type="NOA" address="0x00009888" value="0x0E0000A7" />
- <register type="NOA" address="0x00009888" value="0x08012000" />
- <register type="NOA" address="0x00009888" value="0x0A034000" />
- <register type="NOA" address="0x00009888" value="0x0C038000" />
- <register type="NOA" address="0x00009888" value="0x1C340037" />
- <register type="NOA" address="0x00009888" value="0x20340000" />
- <register type="NOA" address="0x00009888" value="0x1E740037" />
- <register type="NOA" address="0x00009888" value="0x20740000" />
- <register type="NOA" address="0x00009888" value="0x02B40037" />
- <register type="NOA" address="0x00009888" value="0x20B40000" />
- <register type="NOA" address="0x00009888" value="0x04F40037" />
- <register type="NOA" address="0x00009888" value="0x20F40000" />
- <register type="NOA" address="0x00009888" value="0x10040200" />
- <register type="NOA" address="0x00009888" value="0x0E040055" />
- <register type="NOA" address="0x00009888" value="0x14050070" />
- <register type="NOA" address="0x00009888" value="0x04058000" />
- <register type="NOA" address="0x00009888" value="0x06056000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x0A051000" />
- <register type="NOA" address="0x00009888" value="0x260600C0" />
- <register type="NOA" address="0x00009888" value="0x24067E00" />
- <register type="NOA" address="0x00009888" value="0x02074000" />
- <register type="NOA" address="0x00009888" value="0x04078000" />
- <register type="NOA" address="0x00009888" value="0x06124000" />
- <register type="NOA" address="0x00009888" value="0x08124000" />
- <register type="NOA" address="0x00009888" value="0x0A124000" />
- <register type="NOA" address="0x00009888" value="0x0C124000" />
- <register type="NOA" address="0x00009888" value="0x04138000" />
- <register type="NOA" address="0x00009888" value="0x06137000" />
- <register type="NOA" address="0x00009888" value="0x02148000" />
- <register type="NOA" address="0x00009888" value="0x0414C000" />
- <register type="NOA" address="0x00009888" value="0x06144000" />
- <register type="NOA" address="0x00009888" value="0x06154000" />
- <register type="NOA" address="0x00009888" value="0x08154000" />
- <register type="NOA" address="0x00009888" value="0x0A154000" />
- <register type="NOA" address="0x00009888" value="0x0C154000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x1C1F3000" />
- <register type="NOA" address="0x00009888" value="0x2A1F0061" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x521F0000" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2460" />
- <register type="NOA" address="0x00009888" value="0x501F0124" />
- <register type="NOA" address="0x00009888" value="0x4C1F0133" />
- <register type="NOA" address="0x00009888" value="0x301F0000" />
- <register type="NOA" address="0x00009888" value="0x401F6060" />
- <register type="NOA" address="0x00009888" value="0x421F0010" />
- <register type="NOA" address="0x00009888" value="0x441F0000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Gen11 L2Bank0 stalled metric set"
- mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
- underscore_name="l3_2"
- hw_config_guid="e60e9155-6830-4aec-baf2-1c3c15a73869"
- chipset="ICL"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x10050C00" />
- <register type="NOA" address="0x00009888" value="0x12050002" />
- <register type="NOA" address="0x00009888" value="0x00050025" />
- <register type="NOA" address="0x00009888" value="0x06050900" />
- <register type="NOA" address="0x00009888" value="0x080508EA" />
- <register type="NOA" address="0x00009888" value="0x0A0508AB" />
- <register type="NOA" address="0x00009888" value="0x0C050A21" />
- <register type="NOA" address="0x00009888" value="0x0E050A60" />
- <register type="NOA" address="0x00009888" value="0x04050000" />
- <register type="NOA" address="0x00009888" value="0x14050000" />
- <register type="NOA" address="0x00009888" value="0x24068100" />
- <register type="NOA" address="0x00009888" value="0x260600FF" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4800" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3E1F0000" />
- <register type="NOA" address="0x00009888" value="0x461F0000" />
- <register type="NOA" address="0x00009888" value="0x481F0000" />
- <register type="NOA" address="0x00009888" value="0x4A1F0000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0000" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x4E1F0000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000022" />
- <register type="OA" address="0x00002774" value="0x0000FFF8" />
- <register type="OA" address="0x00002778" value="0x00000082" />
- <register type="OA" address="0x0000277C" value="0x0000FFE7" />
- <register type="OA" address="0x00002780" value="0x00000402" />
- <register type="OA" address="0x00002784" value="0x0000FF1F" />
- <register type="OA" address="0x00002788" value="0x00001002" />
- <register type="OA" address="0x0000278C" value="0x0000FCFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- <register type="FLEX" address="0x0000E658" value="0x00011010" />
- <register type="FLEX" address="0x0000E758" value="0x00050012" />
- <register type="FLEX" address="0x0000E45C" value="0x00052051" />
- <register type="FLEX" address="0x0000E55C" value="0x00000053" />
- </register_config>
- </set>
-
- <set name="Gen11 L2Bank1 stalled metric set"
- mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
- underscore_name="l3_3"
- hw_config_guid="47c364d5-1799-4d17-9447-add9358c6451"
- chipset="ICL"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x10050400" />
- <register type="NOA" address="0x00009888" value="0x12050000" />
- <register type="NOA" address="0x00009888" value="0x00050025" />
- <register type="NOA" address="0x00009888" value="0x06050900" />
- <register type="NOA" address="0x00009888" value="0x080508EA" />
- <register type="NOA" address="0x00009888" value="0x0A0508AB" />
- <register type="NOA" address="0x00009888" value="0x0C050A21" />
- <register type="NOA" address="0x00009888" value="0x0E050A60" />
- <register type="NOA" address="0x00009888" value="0x04050000" />
- <register type="NOA" address="0x00009888" value="0x14050000" />
- <register type="NOA" address="0x00009888" value="0x24068100" />
- <register type="NOA" address="0x00009888" value="0x260600FF" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4800" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3E1F0000" />
- <register type="NOA" address="0x00009888" value="0x461F0000" />
- <register type="NOA" address="0x00009888" value="0x481F0000" />
- <register type="NOA" address="0x00009888" value="0x4A1F0000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0000" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x4E1F0000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000022" />
- <register type="OA" address="0x00002774" value="0x0000FFF8" />
- <register type="OA" address="0x00002778" value="0x00000082" />
- <register type="OA" address="0x0000277C" value="0x0000FFE7" />
- <register type="OA" address="0x00002780" value="0x00000402" />
- <register type="OA" address="0x00002784" value="0x0000FF1F" />
- <register type="OA" address="0x00002788" value="0x00001002" />
- <register type="OA" address="0x0000278C" value="0x0000FCFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- <register type="FLEX" address="0x0000E658" value="0x00011010" />
- <register type="FLEX" address="0x0000E758" value="0x00050012" />
- <register type="FLEX" address="0x0000E45C" value="0x00052051" />
- <register type="FLEX" address="0x0000E55C" value="0x00000053" />
- </register_config>
- </set>
-
- <set name="Gen11 L2Bank4 stalled metric set"
- mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
- underscore_name="l3_4"
- hw_config_guid="e5ab5c08-3130-4469-8eaf-b23d3dc817d4"
- chipset="ICL"
- symbol_name="L3_4"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 L3 Bank4 Stalled"
- description="The percentage of time in which slice0 L3 bank4 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank4_stalled"
- units="percent"
- symbol_name="L30Bank4Stalled"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x10010C00" />
- <register type="NOA" address="0x00009888" value="0x12010002" />
- <register type="NOA" address="0x00009888" value="0x0C000400" />
- <register type="NOA" address="0x00009888" value="0x0E005500" />
- <register type="NOA" address="0x00009888" value="0x10000155" />
- <register type="NOA" address="0x00009888" value="0x00010025" />
- <register type="NOA" address="0x00009888" value="0x06010900" />
- <register type="NOA" address="0x00009888" value="0x080108EA" />
- <register type="NOA" address="0x00009888" value="0x0A0108AB" />
- <register type="NOA" address="0x00009888" value="0x0C010A21" />
- <register type="NOA" address="0x00009888" value="0x0E010A60" />
- <register type="NOA" address="0x00009888" value="0x04010000" />
- <register type="NOA" address="0x00009888" value="0x14010000" />
- <register type="NOA" address="0x00009888" value="0x0C040400" />
- <register type="NOA" address="0x00009888" value="0x0E045500" />
- <register type="NOA" address="0x00009888" value="0x10040155" />
- <register type="NOA" address="0x00009888" value="0x04051000" />
- <register type="NOA" address="0x00009888" value="0x0A054000" />
- <register type="NOA" address="0x00009888" value="0x0C055000" />
- <register type="NOA" address="0x00009888" value="0x0E055000" />
- <register type="NOA" address="0x00009888" value="0x14050055" />
- <register type="NOA" address="0x00009888" value="0x24068100" />
- <register type="NOA" address="0x00009888" value="0x260600FF" />
- <register type="NOA" address="0x00009888" value="0x00124000" />
- <register type="NOA" address="0x00009888" value="0x0E124000" />
- <register type="NOA" address="0x00009888" value="0x18125540" />
- <register type="NOA" address="0x00009888" value="0x1A120015" />
- <register type="NOA" address="0x00009888" value="0x04131000" />
- <register type="NOA" address="0x00009888" value="0x06138000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x0A13F000" />
- <register type="NOA" address="0x00009888" value="0x00144000" />
- <register type="NOA" address="0x00009888" value="0x06148000" />
- <register type="NOA" address="0x00009888" value="0x0814C000" />
- <register type="NOA" address="0x00009888" value="0x0A14C000" />
- <register type="NOA" address="0x00009888" value="0x0C14C000" />
- <register type="NOA" address="0x00009888" value="0x0E14C000" />
- <register type="NOA" address="0x00009888" value="0x00154000" />
- <register type="NOA" address="0x00009888" value="0x0E154000" />
- <register type="NOA" address="0x00009888" value="0x16152AA8" />
- <register type="NOA" address="0x00009888" value="0x18150005" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4800" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3E1F0000" />
- <register type="NOA" address="0x00009888" value="0x461F0000" />
- <register type="NOA" address="0x00009888" value="0x481F0000" />
- <register type="NOA" address="0x00009888" value="0x4A1F0000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0000" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x4E1F0000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000022" />
- <register type="OA" address="0x00002774" value="0x0000FFF8" />
- <register type="OA" address="0x00002778" value="0x00000082" />
- <register type="OA" address="0x0000277C" value="0x0000FFE7" />
- <register type="OA" address="0x00002780" value="0x00000402" />
- <register type="OA" address="0x00002784" value="0x0000FF1F" />
- <register type="OA" address="0x00002788" value="0x00001002" />
- <register type="OA" address="0x0000278C" value="0x0000FCFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- <register type="FLEX" address="0x0000E658" value="0x00011010" />
- <register type="FLEX" address="0x0000E758" value="0x00050012" />
- <register type="FLEX" address="0x0000E45C" value="0x00052051" />
- <register type="FLEX" address="0x0000E55C" value="0x00000053" />
- </register_config>
- </set>
-
- <set name="Gen11 L2Bank5 stalled metric set"
- mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
- underscore_name="l3_5"
- hw_config_guid="6cdf23c1-f725-414c-959a-c90fa5571b1f"
- chipset="ICL"
- symbol_name="L3_5"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank5 Stalled"
- description="The percentage of time in which slice0 L3 bank5 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 2 READ B 3 READ FADD B 0 READ FADD B 1 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank5_stalled"
- units="percent"
- symbol_name="L30Bank5Stalled"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x10010400" />
- <register type="NOA" address="0x00009888" value="0x12010000" />
- <register type="NOA" address="0x00009888" value="0x0C000400" />
- <register type="NOA" address="0x00009888" value="0x0E005500" />
- <register type="NOA" address="0x00009888" value="0x10000155" />
- <register type="NOA" address="0x00009888" value="0x00010022" />
- <register type="NOA" address="0x00009888" value="0x06010840" />
- <register type="NOA" address="0x00009888" value="0x08010828" />
- <register type="NOA" address="0x00009888" value="0x0A010969" />
- <register type="NOA" address="0x00009888" value="0x0C010AA4" />
- <register type="NOA" address="0x00009888" value="0x0E010AE3" />
- <register type="NOA" address="0x00009888" value="0x04010000" />
- <register type="NOA" address="0x00009888" value="0x14010000" />
- <register type="NOA" address="0x00009888" value="0x0C040400" />
- <register type="NOA" address="0x00009888" value="0x0E045500" />
- <register type="NOA" address="0x00009888" value="0x10040155" />
- <register type="NOA" address="0x00009888" value="0x04051000" />
- <register type="NOA" address="0x00009888" value="0x0A054000" />
- <register type="NOA" address="0x00009888" value="0x0C055000" />
- <register type="NOA" address="0x00009888" value="0x0E055000" />
- <register type="NOA" address="0x00009888" value="0x14050055" />
- <register type="NOA" address="0x00009888" value="0x24068100" />
- <register type="NOA" address="0x00009888" value="0x260600FF" />
- <register type="NOA" address="0x00009888" value="0x00124000" />
- <register type="NOA" address="0x00009888" value="0x0E124000" />
- <register type="NOA" address="0x00009888" value="0x18125540" />
- <register type="NOA" address="0x00009888" value="0x1A120015" />
- <register type="NOA" address="0x00009888" value="0x04131000" />
- <register type="NOA" address="0x00009888" value="0x06138000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x0A13F000" />
- <register type="NOA" address="0x00009888" value="0x00144000" />
- <register type="NOA" address="0x00009888" value="0x06148000" />
- <register type="NOA" address="0x00009888" value="0x0814C000" />
- <register type="NOA" address="0x00009888" value="0x0A14C000" />
- <register type="NOA" address="0x00009888" value="0x0C14C000" />
- <register type="NOA" address="0x00009888" value="0x0E14C000" />
- <register type="NOA" address="0x00009888" value="0x00154000" />
- <register type="NOA" address="0x00009888" value="0x0E154000" />
- <register type="NOA" address="0x00009888" value="0x16152AA8" />
- <register type="NOA" address="0x00009888" value="0x18150005" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4800" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3E1F0000" />
- <register type="NOA" address="0x00009888" value="0x461F0000" />
- <register type="NOA" address="0x00009888" value="0x481F0000" />
- <register type="NOA" address="0x00009888" value="0x4A1F0000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0000" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x4E1F0000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000022" />
- <register type="OA" address="0x00002774" value="0x0000FFF8" />
- <register type="OA" address="0x00002778" value="0x00000082" />
- <register type="OA" address="0x0000277C" value="0x0000FFE7" />
- <register type="OA" address="0x00002780" value="0x00000402" />
- <register type="OA" address="0x00002784" value="0x0000FF1F" />
- <register type="OA" address="0x00002788" value="0x00001002" />
- <register type="OA" address="0x0000278C" value="0x0000FCFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- <register type="FLEX" address="0x0000E658" value="0x00011010" />
- <register type="FLEX" address="0x0000E758" value="0x00050012" />
- <register type="FLEX" address="0x0000E45C" value="0x00052051" />
- <register type="FLEX" address="0x0000E55C" value="0x00000053" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler 1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler_1"
- hw_config_guid="51a2eb6d-9fad-4489-8f22-ab845fe7882a"
- chipset="ICL"
- symbol_name="Sampler_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Slice0 Subslice6 Input Available"
- description="The percentage of time in which slice0 subslice6 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler06_input_available"
- units="percent"
- symbol_name="Sampler06InputAvailable"
- availability="$SubsliceMask 64 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice4 Input Available"
- description="The percentage of time in which slice0 subslice4 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler04_input_available"
- units="percent"
- symbol_name="Sampler04InputAvailable"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice0 Subslice3 Input Available"
- description="The percentage of time in which slice0 subslice3 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler03_input_available"
- units="percent"
- symbol_name="Sampler03InputAvailable"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice5 Input Available"
- description="The percentage of time in which slice0 subslice5 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler05_input_available"
- units="percent"
- symbol_name="Sampler05InputAvailable"
- availability="$SubsliceMask 32 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice7 Input Available"
- description="The percentage of time in which slice0 subslice7 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler07_input_available"
- units="percent"
- symbol_name="Sampler07InputAvailable"
- availability="$SubsliceMask 128 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x142A0165" />
- <register type="NOA" address="0x00009888" value="0x142F0165" />
- <register type="NOA" address="0x00009888" value="0x146A0165" />
- <register type="NOA" address="0x00009888" value="0x146F0165" />
- <register type="NOA" address="0x00009888" value="0x14AA0165" />
- <register type="NOA" address="0x00009888" value="0x14AF0165" />
- <register type="NOA" address="0x00009888" value="0x14EA0165" />
- <register type="NOA" address="0x00009888" value="0x14EF0165" />
- <register type="NOA" address="0x00009888" value="0x161E8000" />
- <register type="NOA" address="0x00009888" value="0x181EC000" />
- <register type="NOA" address="0x00009888" value="0x1A1E0400" />
- <register type="NOA" address="0x00009888" value="0x061F8000" />
- <register type="NOA" address="0x00009888" value="0x081F8000" />
- <register type="NOA" address="0x00009888" value="0x0A1F8000" />
- <register type="NOA" address="0x00009888" value="0x0C1F0400" />
- <register type="NOA" address="0x00009888" value="0x06204000" />
- <register type="NOA" address="0x00009888" value="0x08204000" />
- <register type="NOA" address="0x00009888" value="0x0A204000" />
- <register type="NOA" address="0x00009888" value="0x0C204000" />
- <register type="NOA" address="0x00009888" value="0x06218000" />
- <register type="NOA" address="0x00009888" value="0x08218000" />
- <register type="NOA" address="0x00009888" value="0x0A218000" />
- <register type="NOA" address="0x00009888" value="0x0C218000" />
- <register type="NOA" address="0x00009888" value="0x042A1800" />
- <register type="NOA" address="0x00009888" value="0x062AC038" />
- <register type="NOA" address="0x00009888" value="0x102A0000" />
- <register type="NOA" address="0x00009888" value="0x082AC000" />
- <register type="NOA" address="0x00009888" value="0x0A2A0000" />
- <register type="NOA" address="0x00009888" value="0x0C2A0000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x182C0002" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x042F0048" />
- <register type="NOA" address="0x00009888" value="0x102F0000" />
- <register type="NOA" address="0x00009888" value="0x1C5E000C" />
- <register type="NOA" address="0x00009888" value="0x125E8000" />
- <register type="NOA" address="0x00009888" value="0x145E8000" />
- <register type="NOA" address="0x00009888" value="0x0E5F000C" />
- <register type="NOA" address="0x00009888" value="0x025F8000" />
- <register type="NOA" address="0x00009888" value="0x045F8000" />
- <register type="NOA" address="0x00009888" value="0x1C600014" />
- <register type="NOA" address="0x00009888" value="0x02604000" />
- <register type="NOA" address="0x00009888" value="0x04604000" />
- <register type="NOA" address="0x00009888" value="0x16612800" />
- <register type="NOA" address="0x00009888" value="0x02618000" />
- <register type="NOA" address="0x00009888" value="0x04618000" />
- <register type="NOA" address="0x00009888" value="0x006A1800" />
- <register type="NOA" address="0x00009888" value="0x026A0038" />
- <register type="NOA" address="0x00009888" value="0x106A0000" />
- <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
- <register type="NOA" address="0x00009888" value="0x046A0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C000A" />
- <register type="NOA" address="0x00009888" value="0x066C8000" />
- <register type="NOA" address="0x00009888" value="0x086C8000" />
- <register type="NOA" address="0x00009888" value="0x0E6F2440" />
- <register type="NOA" address="0x00009888" value="0x106F0000" />
- <register type="NOA" address="0x00009888" value="0x1A9EC000" />
- <register type="NOA" address="0x00009888" value="0x1C9E0003" />
- <register type="NOA" address="0x00009888" value="0x0C9FC000" />
- <register type="NOA" address="0x00009888" value="0x0E9F0003" />
- <register type="NOA" address="0x00009888" value="0x1AA02A00" />
- <register type="NOA" address="0x00009888" value="0x1CA00001" />
- <register type="NOA" address="0x00009888" value="0x16A102A8" />
- <register type="NOA" address="0x00009888" value="0x0CAA1C30" />
- <register type="NOA" address="0x00009888" value="0x10AA0000" />
- <register type="NOA" address="0x00009888" value="0x18AAF000" />
- <register type="NOA" address="0x00009888" value="0x1AAA0000" />
- <register type="NOA" address="0x00009888" value="0x18ACAA00" />
- <register type="NOA" address="0x00009888" value="0x0AAF2440" />
- <register type="NOA" address="0x00009888" value="0x10AF0000" />
- <register type="NOA" address="0x00009888" value="0x10DE8000" />
- <register type="NOA" address="0x00009888" value="0x1ADE3800" />
- <register type="NOA" address="0x00009888" value="0x00DF8000" />
- <register type="NOA" address="0x00009888" value="0x0CDF3800" />
- <register type="NOA" address="0x00009888" value="0x00E04000" />
- <register type="NOA" address="0x00009888" value="0x0EE04000" />
- <register type="NOA" address="0x00009888" value="0x1AE000A0" />
- <register type="NOA" address="0x00009888" value="0x00E18000" />
- <register type="NOA" address="0x00009888" value="0x0EE18000" />
- <register type="NOA" address="0x00009888" value="0x14E18000" />
- <register type="NOA" address="0x00009888" value="0x16E10002" />
- <register type="NOA" address="0x00009888" value="0x08EA1C30" />
- <register type="NOA" address="0x00009888" value="0x10EA0000" />
- <register type="NOA" address="0x00009888" value="0x00EAC000" />
- <register type="NOA" address="0x00009888" value="0x0EEAC000" />
- <register type="NOA" address="0x00009888" value="0x18EA0000" />
- <register type="NOA" address="0x00009888" value="0x04EC8000" />
- <register type="NOA" address="0x00009888" value="0x18EC00A8" />
- <register type="NOA" address="0x00009888" value="0x00EF0040" />
- <register type="NOA" address="0x00009888" value="0x06EF2400" />
- <register type="NOA" address="0x00009888" value="0x10EF0000" />
- <register type="NOA" address="0x00009888" value="0x0C045400" />
- <register type="NOA" address="0x00009888" value="0x0E045555" />
- <register type="NOA" address="0x00009888" value="0x10040155" />
- <register type="NOA" address="0x00009888" value="0x04055000" />
- <register type="NOA" address="0x00009888" value="0x0A055000" />
- <register type="NOA" address="0x00009888" value="0x0C055000" />
- <register type="NOA" address="0x00009888" value="0x0E055000" />
- <register type="NOA" address="0x00009888" value="0x14050055" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x2406FF00" />
- <register type="NOA" address="0x00009888" value="0x260600FF" />
- <register type="NOA" address="0x00009888" value="0x0E08A000" />
- <register type="NOA" address="0x00009888" value="0x00088000" />
- <register type="NOA" address="0x00009888" value="0x02082000" />
- <register type="NOA" address="0x00009888" value="0x14090050" />
- <register type="NOA" address="0x00009888" value="0x04094000" />
- <register type="NOA" address="0x00009888" value="0x06091000" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x040E1000" />
- <register type="NOA" address="0x00009888" value="0x0A0E4000" />
- <register type="NOA" address="0x00009888" value="0x0C0E5000" />
- <register type="NOA" address="0x00009888" value="0x1812FC00" />
- <register type="NOA" address="0x00009888" value="0x1A12002B" />
- <register type="NOA" address="0x00009888" value="0x02128000" />
- <register type="NOA" address="0x00009888" value="0x04128000" />
- <register type="NOA" address="0x00009888" value="0x0813C000" />
- <register type="NOA" address="0x00009888" value="0x0A13F000" />
- <register type="NOA" address="0x00009888" value="0x04136000" />
- <register type="NOA" address="0x00009888" value="0x0A14C000" />
- <register type="NOA" address="0x00009888" value="0x0C14C000" />
- <register type="NOA" address="0x00009888" value="0x0E14C000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x02144000" />
- <register type="NOA" address="0x00009888" value="0x00158000" />
- <register type="NOA" address="0x00009888" value="0x0E158000" />
- <register type="NOA" address="0x00009888" value="0x16152AD0" />
- <register type="NOA" address="0x00009888" value="0x18150005" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x04154000" />
- <register type="NOA" address="0x00009888" value="0x0615C000" />
- <register type="NOA" address="0x00009888" value="0x0815C000" />
- <register type="NOA" address="0x00009888" value="0x0A15C000" />
- <register type="NOA" address="0x00009888" value="0x0C15C000" />
- <register type="NOA" address="0x00009888" value="0x02188000" />
- <register type="NOA" address="0x00009888" value="0x0418A000" />
- <register type="NOA" address="0x00009888" value="0x06182000" />
- <register type="NOA" address="0x00009888" value="0x0A198000" />
- <register type="NOA" address="0x00009888" value="0x0C19A000" />
- <register type="NOA" address="0x00009888" value="0x0E192000" />
- <register type="NOA" address="0x00009888" value="0x0A1CA000" />
- <register type="NOA" address="0x00009888" value="0x0C1CA000" />
- <register type="NOA" address="0x00009888" value="0x121D5400" />
- <register type="NOA" address="0x00009888" value="0x141D0002" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4924" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2400" />
- <register type="NOA" address="0x00009888" value="0x3E1F3000" />
- <register type="NOA" address="0x00009888" value="0x461F4030" />
- <register type="NOA" address="0x00009888" value="0x481F0040" />
- <register type="NOA" address="0x00009888" value="0x4A1F1000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0010" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x401F1010" />
- <register type="NOA" address="0x00009888" value="0x421F3030" />
- <register type="NOA" address="0x00009888" value="0x441F4040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00000018" />
- <register type="OA" address="0x00002774" value="0x0000FFFC" />
- <register type="OA" address="0x00002778" value="0x00000060" />
- <register type="OA" address="0x0000277C" value="0x0000FFF3" />
- <register type="OA" address="0x00002780" value="0x00000180" />
- <register type="OA" address="0x00002784" value="0x0000FFCF" />
- <register type="OA" address="0x00002788" value="0x00000600" />
- <register type="OA" address="0x0000278C" value="0x0000FF3F" />
- <register type="OA" address="0x00002790" value="0x00001800" />
- <register type="OA" address="0x00002794" value="0x0000FCFF" />
- <register type="OA" address="0x00002798" value="0x00006000" />
- <register type="OA" address="0x0000279C" value="0x0000F3FF" />
- <register type="OA" address="0x000027A0" value="0x00018000" />
- <register type="OA" address="0x000027A4" value="0x0000CFFF" />
- <register type="OA" address="0x000027A8" value="0x00060000" />
- <register type="OA" address="0x000027AC" value="0x00003FFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler 2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler_2"
- hw_config_guid="afc0f021-8c33-4d60-803d-93487f96c7c1"
- chipset="ICL"
- symbol_name="Sampler_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Subslice6 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice6 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler06_output_ready"
- units="percent"
- symbol_name="Sampler06OutputReady"
- availability="$SubsliceMask 64 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice4 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice4 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler04_output_ready"
- units="percent"
- symbol_name="Sampler04OutputReady"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Slice0 Subslice3 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice3 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler03_output_ready"
- units="percent"
- symbol_name="Sampler03OutputReady"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice7 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice7 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler07_output_ready"
- units="percent"
- symbol_name="Sampler07OutputReady"
- availability="$SubsliceMask 128 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Slice0 Subslice5 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice5 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler05_output_ready"
- units="percent"
- symbol_name="Sampler05OutputReady"
- availability="$SubsliceMask 32 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x142D0005" />
- <register type="NOA" address="0x00009888" value="0x14320005" />
- <register type="NOA" address="0x00009888" value="0x146D0005" />
- <register type="NOA" address="0x00009888" value="0x14720005" />
- <register type="NOA" address="0x00009888" value="0x14AD0005" />
- <register type="NOA" address="0x00009888" value="0x14B20005" />
- <register type="NOA" address="0x00009888" value="0x14ED0005" />
- <register type="NOA" address="0x00009888" value="0x14F20005" />
- <register type="NOA" address="0x00009888" value="0x1C1E000C" />
- <register type="NOA" address="0x00009888" value="0x0E1F000C" />
- <register type="NOA" address="0x00009888" value="0x1C200014" />
- <register type="NOA" address="0x00009888" value="0x16212800" />
- <register type="NOA" address="0x00009888" value="0x22290010" />
- <register type="NOA" address="0x00009888" value="0x1A2A00D0" />
- <register type="NOA" address="0x00009888" value="0x1A2C000A" />
- <register type="NOA" address="0x00009888" value="0x0E2D0033" />
- <register type="NOA" address="0x00009888" value="0x022D0000" />
- <register type="NOA" address="0x00009888" value="0x0E2F8000" />
- <register type="NOA" address="0x00009888" value="0x1E300080" />
- <register type="NOA" address="0x00009888" value="0x1A310008" />
- <register type="NOA" address="0x00009888" value="0x0E321980" />
- <register type="NOA" address="0x00009888" value="0x02320000" />
- <register type="NOA" address="0x00009888" value="0x125E8000" />
- <register type="NOA" address="0x00009888" value="0x145E8000" />
- <register type="NOA" address="0x00009888" value="0x025F8000" />
- <register type="NOA" address="0x00009888" value="0x045F8000" />
- <register type="NOA" address="0x00009888" value="0x02604000" />
- <register type="NOA" address="0x00009888" value="0x04604000" />
- <register type="NOA" address="0x00009888" value="0x02618000" />
- <register type="NOA" address="0x00009888" value="0x04618000" />
- <register type="NOA" address="0x00009888" value="0x12698000" />
- <register type="NOA" address="0x00009888" value="0x026A4000" />
- <register type="NOA" address="0x00009888" value="0x046AC000" />
- <register type="NOA" address="0x00009888" value="0x066C8000" />
- <register type="NOA" address="0x00009888" value="0x086C8000" />
- <register type="NOA" address="0x00009888" value="0x006D1980" />
- <register type="NOA" address="0x00009888" value="0x026D0000" />
- <register type="NOA" address="0x00009888" value="0x026F4000" />
- <register type="NOA" address="0x00009888" value="0x1A702000" />
- <register type="NOA" address="0x00009888" value="0x08718000" />
- <register type="NOA" address="0x00009888" value="0x02720033" />
- <register type="NOA" address="0x00009888" value="0x169E8000" />
- <register type="NOA" address="0x00009888" value="0x189E4000" />
- <register type="NOA" address="0x00009888" value="0x069F8000" />
- <register type="NOA" address="0x00009888" value="0x089F8000" />
- <register type="NOA" address="0x00009888" value="0x06A04000" />
- <register type="NOA" address="0x00009888" value="0x08A04000" />
- <register type="NOA" address="0x00009888" value="0x06A18000" />
- <register type="NOA" address="0x00009888" value="0x08A18000" />
- <register type="NOA" address="0x00009888" value="0x16A98000" />
- <register type="NOA" address="0x00009888" value="0x06AA4000" />
- <register type="NOA" address="0x00009888" value="0x08AAC000" />
- <register type="NOA" address="0x00009888" value="0x0AAC8000" />
- <register type="NOA" address="0x00009888" value="0x0CAC8000" />
- <register type="NOA" address="0x00009888" value="0x02AD1980" />
- <register type="NOA" address="0x00009888" value="0x04AF4000" />
- <register type="NOA" address="0x00009888" value="0x1CB00002" />
- <register type="NOA" address="0x00009888" value="0x0CB18000" />
- <register type="NOA" address="0x00009888" value="0x04B20033" />
- <register type="NOA" address="0x00009888" value="0x02B20000" />
- <register type="NOA" address="0x00009888" value="0x18DE8000" />
- <register type="NOA" address="0x00009888" value="0x1ADE0400" />
- <register type="NOA" address="0x00009888" value="0x0ADF8000" />
- <register type="NOA" address="0x00009888" value="0x0CDF0400" />
- <register type="NOA" address="0x00009888" value="0x0AE04000" />
- <register type="NOA" address="0x00009888" value="0x0CE04000" />
- <register type="NOA" address="0x00009888" value="0x0AE18000" />
- <register type="NOA" address="0x00009888" value="0x0CE18000" />
- <register type="NOA" address="0x00009888" value="0x1EE98000" />
- <register type="NOA" address="0x00009888" value="0x0AEA4000" />
- <register type="NOA" address="0x00009888" value="0x0CEAC000" />
- <register type="NOA" address="0x00009888" value="0x0EEC8000" />
- <register type="NOA" address="0x00009888" value="0x18EC0002" />
- <register type="NOA" address="0x00009888" value="0x04ED1980" />
- <register type="NOA" address="0x00009888" value="0x02ED0000" />
- <register type="NOA" address="0x00009888" value="0x06EF4000" />
- <register type="NOA" address="0x00009888" value="0x1CF00020" />
- <register type="NOA" address="0x00009888" value="0x18F10002" />
- <register type="NOA" address="0x00009888" value="0x06F20033" />
- <register type="NOA" address="0x00009888" value="0x02F20000" />
- <register type="NOA" address="0x00009888" value="0x10040140" />
- <register type="NOA" address="0x00009888" value="0x0C045000" />
- <register type="NOA" address="0x00009888" value="0x0E040055" />
- <register type="NOA" address="0x00009888" value="0x14050050" />
- <register type="NOA" address="0x00009888" value="0x04054000" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x0A051000" />
- <register type="NOA" address="0x00009888" value="0x260600C0" />
- <register type="NOA" address="0x00009888" value="0x24067E00" />
- <register type="NOA" address="0x00009888" value="0x00088000" />
- <register type="NOA" address="0x00009888" value="0x02082000" />
- <register type="NOA" address="0x00009888" value="0x04094000" />
- <register type="NOA" address="0x00009888" value="0x06091000" />
- <register type="NOA" address="0x00009888" value="0x040D8000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x080E4000" />
- <register type="NOA" address="0x00009888" value="0x0A0E1000" />
- <register type="NOA" address="0x00009888" value="0x02128000" />
- <register type="NOA" address="0x00009888" value="0x04128000" />
- <register type="NOA" address="0x00009888" value="0x0612C000" />
- <register type="NOA" address="0x00009888" value="0x0812C000" />
- <register type="NOA" address="0x00009888" value="0x0413E000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x0214C000" />
- <register type="NOA" address="0x00009888" value="0x04144000" />
- <register type="NOA" address="0x00009888" value="0x1815000F" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x04154000" />
- <register type="NOA" address="0x00009888" value="0x06154000" />
- <register type="NOA" address="0x00009888" value="0x08154000" />
- <register type="NOA" address="0x00009888" value="0x0A158000" />
- <register type="NOA" address="0x00009888" value="0x0C158000" />
- <register type="NOA" address="0x00009888" value="0x0E18A000" />
- <register type="NOA" address="0x00009888" value="0x14190028" />
- <register type="NOA" address="0x00009888" value="0x021C8000" />
- <register type="NOA" address="0x00009888" value="0x041C2000" />
- <register type="NOA" address="0x00009888" value="0x0A1D8000" />
- <register type="NOA" address="0x00009888" value="0x0C1D2000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x1C1F3000" />
- <register type="NOA" address="0x00009888" value="0x2A1F0061" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x521F0000" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2430" />
- <register type="NOA" address="0x00009888" value="0x501F0124" />
- <register type="NOA" address="0x00009888" value="0x4C1F5047" />
- <register type="NOA" address="0x00009888" value="0x301F0000" />
- <register type="NOA" address="0x00009888" value="0x401F0020" />
- <register type="NOA" address="0x00009888" value="0x421F0020" />
- <register type="NOA" address="0x00009888" value="0x441F3050" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="eddc2f32-b196-4a72-9bf8-21770e35f8bd"
- chipset="ICL"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread03_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread03ReadyForDispatch"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 20 READ A 6 READ UDIV"
- underscore_name="ps_eu_stall_per_thread"
- units="cycles"
- symbol_name="PsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS AVG Stall per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
- data_type="uint64"
- equation="A 14 READ A 1 READ UDIV"
- underscore_name="vs_eu_stall_per_thread"
- units="cycles"
- symbol_name="VsEuStallPerThread"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
- data_type="uint64"
- equation="A 19 READ A 6 READ UDIV"
- underscore_name="ps_eu_active_per_thread"
- units="cycles"
- symbol_name="PsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="FS EU Active"
- description="The percentage of time in which fragment shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_active"
- units="percent"
- symbol_name="PsEuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread07_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread07ReadyForDispatch"
- availability="$SubsliceMask 128 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="FS EU Stall"
- description="The percentage of time in which fragment shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_stall"
- units="percent"
- symbol_name="PsEuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread05_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread05ReadyForDispatch"
- availability="$SubsliceMask 32 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS EU Active"
- description="The percentage of time in which vertex shaders were processed actively on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_active"
- units="percent"
- symbol_name="VsEuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread04_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread04ReadyForDispatch"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS EU Stall"
- description="The percentage of time in which vertex shaders were stalled on the EUs."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_eu_stall"
- units="percent"
- symbol_name="VsEuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="VS AVG Active per Thread"
- description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
- data_type="uint64"
- equation="A 13 READ A 1 READ UDIV"
- underscore_name="vs_eu_active_per_thread"
- units="cycles"
- symbol_name="VsEuActivePerThread"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread06_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread06ReadyForDispatch"
- availability="$SubsliceMask 64 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x14290000" />
- <register type="NOA" address="0x00009888" value="0x142E0000" />
- <register type="NOA" address="0x00009888" value="0x14690000" />
- <register type="NOA" address="0x00009888" value="0x146E0000" />
- <register type="NOA" address="0x00009888" value="0x14A90000" />
- <register type="NOA" address="0x00009888" value="0x14AE0000" />
- <register type="NOA" address="0x00009888" value="0x14E90000" />
- <register type="NOA" address="0x00009888" value="0x14EE0000" />
- <register type="NOA" address="0x00009888" value="0x161E8000" />
- <register type="NOA" address="0x00009888" value="0x181EC000" />
- <register type="NOA" address="0x00009888" value="0x1A1E0400" />
- <register type="NOA" address="0x00009888" value="0x061F8000" />
- <register type="NOA" address="0x00009888" value="0x081F8000" />
- <register type="NOA" address="0x00009888" value="0x0A1F8000" />
- <register type="NOA" address="0x00009888" value="0x0C1F0400" />
- <register type="NOA" address="0x00009888" value="0x06204000" />
- <register type="NOA" address="0x00009888" value="0x08204000" />
- <register type="NOA" address="0x00009888" value="0x0A204000" />
- <register type="NOA" address="0x00009888" value="0x0C204000" />
- <register type="NOA" address="0x00009888" value="0x06218000" />
- <register type="NOA" address="0x00009888" value="0x08218000" />
- <register type="NOA" address="0x00009888" value="0x0A218000" />
- <register type="NOA" address="0x00009888" value="0x0C218000" />
- <register type="NOA" address="0x00009888" value="0x0429C300" />
- <register type="NOA" address="0x00009888" value="0x062900C5" />
- <register type="NOA" address="0x00009888" value="0x22290000" />
- <register type="NOA" address="0x00009888" value="0x1E290000" />
- <register type="NOA" address="0x00009888" value="0x20290000" />
- <register type="NOA" address="0x00009888" value="0x062AC000" />
- <register type="NOA" address="0x00009888" value="0x082AC000" />
- <register type="NOA" address="0x00009888" value="0x0A2A4000" />
- <register type="NOA" address="0x00009888" value="0x0C2A4000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x182C0002" />
- <register type="NOA" address="0x00009888" value="0x022EC300" />
- <register type="NOA" address="0x00009888" value="0x042E00C5" />
- <register type="NOA" address="0x00009888" value="0x102E0000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F4000" />
- <register type="NOA" address="0x00009888" value="0x1A304000" />
- <register type="NOA" address="0x00009888" value="0x1C300001" />
- <register type="NOA" address="0x00009888" value="0x1C5E000C" />
- <register type="NOA" address="0x00009888" value="0x125E8000" />
- <register type="NOA" address="0x00009888" value="0x145E8000" />
- <register type="NOA" address="0x00009888" value="0x0E5F000C" />
- <register type="NOA" address="0x00009888" value="0x025F8000" />
- <register type="NOA" address="0x00009888" value="0x045F8000" />
- <register type="NOA" address="0x00009888" value="0x1C600014" />
- <register type="NOA" address="0x00009888" value="0x02604000" />
- <register type="NOA" address="0x00009888" value="0x04604000" />
- <register type="NOA" address="0x00009888" value="0x16612800" />
- <register type="NOA" address="0x00009888" value="0x02618000" />
- <register type="NOA" address="0x00009888" value="0x04618000" />
- <register type="NOA" address="0x00009888" value="0x0069C300" />
- <register type="NOA" address="0x00009888" value="0x026900C5" />
- <register type="NOA" address="0x00009888" value="0x22690000" />
- <register type="NOA" address="0x00009888" value="0x12690000" />
- <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
- <register type="NOA" address="0x00009888" value="0x026A4000" />
- <register type="NOA" address="0x00009888" value="0x046A4000" />
- <register type="NOA" address="0x00009888" value="0x1A6C000A" />
- <register type="NOA" address="0x00009888" value="0x066C8000" />
- <register type="NOA" address="0x00009888" value="0x086C8000" />
- <register type="NOA" address="0x00009888" value="0x0E6EC5C3" />
- <register type="NOA" address="0x00009888" value="0x106E0000" />
- <register type="NOA" address="0x00009888" value="0x0E6FC000" />
- <register type="NOA" address="0x00009888" value="0x1E700050" />
- <register type="NOA" address="0x00009888" value="0x1A9EC000" />
- <register type="NOA" address="0x00009888" value="0x1C9E0003" />
- <register type="NOA" address="0x00009888" value="0x0C9FC000" />
- <register type="NOA" address="0x00009888" value="0x0E9F0003" />
- <register type="NOA" address="0x00009888" value="0x1AA02A00" />
- <register type="NOA" address="0x00009888" value="0x1CA00001" />
- <register type="NOA" address="0x00009888" value="0x16A102A8" />
- <register type="NOA" address="0x00009888" value="0x0CA9C5C3" />
- <register type="NOA" address="0x00009888" value="0x22A90000" />
- <register type="NOA" address="0x00009888" value="0x18AAF000" />
- <register type="NOA" address="0x00009888" value="0x1AAA0005" />
- <register type="NOA" address="0x00009888" value="0x18ACAA00" />
- <register type="NOA" address="0x00009888" value="0x0AAEC5C3" />
- <register type="NOA" address="0x00009888" value="0x10AE0000" />
- <register type="NOA" address="0x00009888" value="0x0AAFC000" />
- <register type="NOA" address="0x00009888" value="0x1CB05000" />
- <register type="NOA" address="0x00009888" value="0x10DE8000" />
- <register type="NOA" address="0x00009888" value="0x1ADE3800" />
- <register type="NOA" address="0x00009888" value="0x00DF8000" />
- <register type="NOA" address="0x00009888" value="0x0CDF3800" />
- <register type="NOA" address="0x00009888" value="0x00E04000" />
- <register type="NOA" address="0x00009888" value="0x0EE04000" />
- <register type="NOA" address="0x00009888" value="0x1AE000A0" />
- <register type="NOA" address="0x00009888" value="0x00E18000" />
- <register type="NOA" address="0x00009888" value="0x0EE18000" />
- <register type="NOA" address="0x00009888" value="0x14E18000" />
- <register type="NOA" address="0x00009888" value="0x16E10002" />
- <register type="NOA" address="0x00009888" value="0x08E9C5C3" />
- <register type="NOA" address="0x00009888" value="0x22E90000" />
- <register type="NOA" address="0x00009888" value="0x20E90000" />
- <register type="NOA" address="0x00009888" value="0x00EAC000" />
- <register type="NOA" address="0x00009888" value="0x0EEAC000" />
- <register type="NOA" address="0x00009888" value="0x18EA0500" />
- <register type="NOA" address="0x00009888" value="0x04EC8000" />
- <register type="NOA" address="0x00009888" value="0x18EC00A8" />
- <register type="NOA" address="0x00009888" value="0x00EE00C3" />
- <register type="NOA" address="0x00009888" value="0x06EEC500" />
- <register type="NOA" address="0x00009888" value="0x10EE0000" />
- <register type="NOA" address="0x00009888" value="0x00EF4000" />
- <register type="NOA" address="0x00009888" value="0x06EF8000" />
- <register type="NOA" address="0x00009888" value="0x18F04000" />
- <register type="NOA" address="0x00009888" value="0x1CF00040" />
- <register type="NOA" address="0x00009888" value="0x0C045400" />
- <register type="NOA" address="0x00009888" value="0x0E045555" />
- <register type="NOA" address="0x00009888" value="0x10040155" />
- <register type="NOA" address="0x00009888" value="0x04055000" />
- <register type="NOA" address="0x00009888" value="0x0A055000" />
- <register type="NOA" address="0x00009888" value="0x0C055000" />
- <register type="NOA" address="0x00009888" value="0x0E055000" />
- <register type="NOA" address="0x00009888" value="0x14050055" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x2406FF00" />
- <register type="NOA" address="0x00009888" value="0x260600FF" />
- <register type="NOA" address="0x00009888" value="0x0E08A000" />
- <register type="NOA" address="0x00009888" value="0x00088000" />
- <register type="NOA" address="0x00009888" value="0x02082000" />
- <register type="NOA" address="0x00009888" value="0x14090050" />
- <register type="NOA" address="0x00009888" value="0x04094000" />
- <register type="NOA" address="0x00009888" value="0x06091000" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x040E1000" />
- <register type="NOA" address="0x00009888" value="0x0A0E4000" />
- <register type="NOA" address="0x00009888" value="0x0C0E5000" />
- <register type="NOA" address="0x00009888" value="0x1812FC00" />
- <register type="NOA" address="0x00009888" value="0x1A12002B" />
- <register type="NOA" address="0x00009888" value="0x02128000" />
- <register type="NOA" address="0x00009888" value="0x04128000" />
- <register type="NOA" address="0x00009888" value="0x0813C000" />
- <register type="NOA" address="0x00009888" value="0x0A13F000" />
- <register type="NOA" address="0x00009888" value="0x04136000" />
- <register type="NOA" address="0x00009888" value="0x0A14C000" />
- <register type="NOA" address="0x00009888" value="0x0C14C000" />
- <register type="NOA" address="0x00009888" value="0x0E14C000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x02144000" />
- <register type="NOA" address="0x00009888" value="0x00158000" />
- <register type="NOA" address="0x00009888" value="0x0E158000" />
- <register type="NOA" address="0x00009888" value="0x16152AD0" />
- <register type="NOA" address="0x00009888" value="0x18150005" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x04154000" />
- <register type="NOA" address="0x00009888" value="0x0615C000" />
- <register type="NOA" address="0x00009888" value="0x0815C000" />
- <register type="NOA" address="0x00009888" value="0x0A15C000" />
- <register type="NOA" address="0x00009888" value="0x0C15C000" />
- <register type="NOA" address="0x00009888" value="0x02188000" />
- <register type="NOA" address="0x00009888" value="0x0418A000" />
- <register type="NOA" address="0x00009888" value="0x06182000" />
- <register type="NOA" address="0x00009888" value="0x0A198000" />
- <register type="NOA" address="0x00009888" value="0x0C19A000" />
- <register type="NOA" address="0x00009888" value="0x0E192000" />
- <register type="NOA" address="0x00009888" value="0x0A1CA000" />
- <register type="NOA" address="0x00009888" value="0x0C1CA000" />
- <register type="NOA" address="0x00009888" value="0x121D5400" />
- <register type="NOA" address="0x00009888" value="0x141D0002" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4924" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2400" />
- <register type="NOA" address="0x00009888" value="0x3E1F3000" />
- <register type="NOA" address="0x00009888" value="0x461F5030" />
- <register type="NOA" address="0x00009888" value="0x481F0050" />
- <register type="NOA" address="0x00009888" value="0x4A1F2000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0020" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x401F2020" />
- <register type="NOA" address="0x00009888" value="0x421F3030" />
- <register type="NOA" address="0x00009888" value="0x441F5050" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00000018" />
- <register type="OA" address="0x00002774" value="0x0000FFFC" />
- <register type="OA" address="0x00002778" value="0x00000060" />
- <register type="OA" address="0x0000277C" value="0x0000FFF3" />
- <register type="OA" address="0x00002780" value="0x00000180" />
- <register type="OA" address="0x00002784" value="0x0000FFCF" />
- <register type="OA" address="0x00002788" value="0x00000600" />
- <register type="OA" address="0x0000278C" value="0x0000FF3F" />
- <register type="OA" address="0x00002790" value="0x00001800" />
- <register type="OA" address="0x00002794" value="0x0000FCFF" />
- <register type="OA" address="0x00002798" value="0x00006000" />
- <register type="OA" address="0x0000279C" value="0x0000F3FF" />
- <register type="OA" address="0x000027A0" value="0x00018000" />
- <register type="OA" address="0x000027A4" value="0x0000CFFF" />
- <register type="OA" address="0x000027A8" value="0x00060000" />
- <register type="OA" address="0x000027AC" value="0x00003FFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="c6d3af7b-037b-4656-95e1-4f838f0a2c14"
- chipset="ICL"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SQ is full"
- description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gt_request_queue_full"
- units="percent"
- symbol_name="GTRequestQueueFull"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ C 2 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread03_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread03ReadyForDispatch"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ C 6 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread07_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread07ReadyForDispatch"
- availability="$SubsliceMask 128 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread06_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread06ReadyForDispatch"
- availability="$SubsliceMask 64 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ C 4 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread05_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread05ReadyForDispatch"
- availability="$SubsliceMask 32 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread04_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread04ReadyForDispatch"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="GPU_CLOCK 0 READ C 0 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x14290000" />
- <register type="NOA" address="0x00009888" value="0x142E0000" />
- <register type="NOA" address="0x00009888" value="0x14690000" />
- <register type="NOA" address="0x00009888" value="0x146E0000" />
- <register type="NOA" address="0x00009888" value="0x14A90000" />
- <register type="NOA" address="0x00009888" value="0x14AE0000" />
- <register type="NOA" address="0x00009888" value="0x14E90000" />
- <register type="NOA" address="0x00009888" value="0x14EE0000" />
- <register type="NOA" address="0x00009888" value="0x1C1E0006" />
- <register type="NOA" address="0x00009888" value="0x0E1F0006" />
- <register type="NOA" address="0x00009888" value="0x1C200005" />
- <register type="NOA" address="0x00009888" value="0x16210A00" />
- <register type="NOA" address="0x00009888" value="0x0C29C100" />
- <register type="NOA" address="0x00009888" value="0x22290000" />
- <register type="NOA" address="0x00009888" value="0x1A2A0034" />
- <register type="NOA" address="0x00009888" value="0x182C8000" />
- <register type="NOA" address="0x00009888" value="0x1A2C0002" />
- <register type="NOA" address="0x00009888" value="0x0E2E00C1" />
- <register type="NOA" address="0x00009888" value="0x102E0000" />
- <register type="NOA" address="0x00009888" value="0x0E2F4000" />
- <register type="NOA" address="0x00009888" value="0x1E300010" />
- <register type="NOA" address="0x00009888" value="0x1C5E0008" />
- <register type="NOA" address="0x00009888" value="0x125E8000" />
- <register type="NOA" address="0x00009888" value="0x0E5F0008" />
- <register type="NOA" address="0x00009888" value="0x025F8000" />
- <register type="NOA" address="0x00009888" value="0x1C600010" />
- <register type="NOA" address="0x00009888" value="0x02604000" />
- <register type="NOA" address="0x00009888" value="0x16612000" />
- <register type="NOA" address="0x00009888" value="0x02618000" />
- <register type="NOA" address="0x00009888" value="0x0E69C100" />
- <register type="NOA" address="0x00009888" value="0x22690000" />
- <register type="NOA" address="0x00009888" value="0x1A6A0040" />
- <register type="NOA" address="0x00009888" value="0x026AC000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0008" />
- <register type="NOA" address="0x00009888" value="0x066C8000" />
- <register type="NOA" address="0x00009888" value="0x006EC100" />
- <register type="NOA" address="0x00009888" value="0x106E0000" />
- <register type="NOA" address="0x00009888" value="0x006F8000" />
- <register type="NOA" address="0x00009888" value="0x1A700400" />
- <register type="NOA" address="0x00009888" value="0x149E8000" />
- <register type="NOA" address="0x00009888" value="0x169E8000" />
- <register type="NOA" address="0x00009888" value="0x049F8000" />
- <register type="NOA" address="0x00009888" value="0x069F8000" />
- <register type="NOA" address="0x00009888" value="0x04A04000" />
- <register type="NOA" address="0x00009888" value="0x06A04000" />
- <register type="NOA" address="0x00009888" value="0x04A18000" />
- <register type="NOA" address="0x00009888" value="0x06A18000" />
- <register type="NOA" address="0x00009888" value="0x02A900C1" />
- <register type="NOA" address="0x00009888" value="0x22A90000" />
- <register type="NOA" address="0x00009888" value="0x04AA4000" />
- <register type="NOA" address="0x00009888" value="0x06AAC000" />
- <register type="NOA" address="0x00009888" value="0x08AC8000" />
- <register type="NOA" address="0x00009888" value="0x0AAC8000" />
- <register type="NOA" address="0x00009888" value="0x02AEC100" />
- <register type="NOA" address="0x00009888" value="0x10AE0000" />
- <register type="NOA" address="0x00009888" value="0x02AF8000" />
- <register type="NOA" address="0x00009888" value="0x1AB04000" />
- <register type="NOA" address="0x00009888" value="0x18DEC000" />
- <register type="NOA" address="0x00009888" value="0x08DF8000" />
- <register type="NOA" address="0x00009888" value="0x0ADF8000" />
- <register type="NOA" address="0x00009888" value="0x08E04000" />
- <register type="NOA" address="0x00009888" value="0x0AE04000" />
- <register type="NOA" address="0x00009888" value="0x08E18000" />
- <register type="NOA" address="0x00009888" value="0x0AE18000" />
- <register type="NOA" address="0x00009888" value="0x04E900C1" />
- <register type="NOA" address="0x00009888" value="0x22E90000" />
- <register type="NOA" address="0x00009888" value="0x1CE90000" />
- <register type="NOA" address="0x00009888" value="0x08EA4000" />
- <register type="NOA" address="0x00009888" value="0x0AEAC000" />
- <register type="NOA" address="0x00009888" value="0x0CEC8000" />
- <register type="NOA" address="0x00009888" value="0x0EEC8000" />
- <register type="NOA" address="0x00009888" value="0x04EEC100" />
- <register type="NOA" address="0x00009888" value="0x10EE0000" />
- <register type="NOA" address="0x00009888" value="0x04EF8000" />
- <register type="NOA" address="0x00009888" value="0x1CF00004" />
- <register type="NOA" address="0x00009888" value="0x10040150" />
- <register type="NOA" address="0x00009888" value="0x0C045000" />
- <register type="NOA" address="0x00009888" value="0x0E040015" />
- <register type="NOA" address="0x00009888" value="0x14050054" />
- <register type="NOA" address="0x00009888" value="0x04054000" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x260600E0" />
- <register type="NOA" address="0x00009888" value="0x24063E00" />
- <register type="NOA" address="0x00009888" value="0x0E088000" />
- <register type="NOA" address="0x00009888" value="0x00088000" />
- <register type="NOA" address="0x00009888" value="0x14090040" />
- <register type="NOA" address="0x00009888" value="0x04094000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x080E5000" />
- <register type="NOA" address="0x00009888" value="0x1A120020" />
- <register type="NOA" address="0x00009888" value="0x02128000" />
- <register type="NOA" address="0x00009888" value="0x0412C000" />
- <register type="NOA" address="0x00009888" value="0x0612C000" />
- <register type="NOA" address="0x00009888" value="0x0A138000" />
- <register type="NOA" address="0x00009888" value="0x0413E000" />
- <register type="NOA" address="0x00009888" value="0x0E148000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x0214C000" />
- <register type="NOA" address="0x00009888" value="0x16156000" />
- <register type="NOA" address="0x00009888" value="0x18150007" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x04154000" />
- <register type="NOA" address="0x00009888" value="0x06154000" />
- <register type="NOA" address="0x00009888" value="0x08158000" />
- <register type="NOA" address="0x00009888" value="0x0A158000" />
- <register type="NOA" address="0x00009888" value="0x0C188000" />
- <register type="NOA" address="0x00009888" value="0x0E182000" />
- <register type="NOA" address="0x00009888" value="0x1419000A" />
- <register type="NOA" address="0x00009888" value="0x021CA000" />
- <register type="NOA" address="0x00009888" value="0x0A1DA000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x1C1F3061" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x521F4000" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2420" />
- <register type="NOA" address="0x00009888" value="0x501F0024" />
- <register type="NOA" address="0x00009888" value="0x4C1F3050" />
- <register type="NOA" address="0x00009888" value="0x301F0000" />
- <register type="NOA" address="0x00009888" value="0x401F2000" />
- <register type="NOA" address="0x00009888" value="0x421F5000" />
- <register type="NOA" address="0x00009888" value="0x441F3730" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_3"
- hw_config_guid="fd25ec19-3ed1-40c9-8648-1d2387449a92"
- chipset="ICL"
- symbol_name="TDL_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header06_ready_port1"
- units="percent"
- symbol_name="ThreadHeader06ReadyPort1"
- availability="$SubsliceMask 64 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header03_ready_port0"
- units="percent"
- symbol_name="ThreadHeader03ReadyPort0"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header03_ready_port1"
- units="percent"
- symbol_name="ThreadHeader03ReadyPort1"
- availability="$SubsliceMask 8 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header04_ready_port1"
- units="percent"
- symbol_name="ThreadHeader04ReadyPort1"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header04_ready_port0"
- units="percent"
- symbol_name="ThreadHeader04ReadyPort0"
- availability="$SubsliceMask 16 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header06_ready_port0"
- units="percent"
- symbol_name="ThreadHeader06ReadyPort0"
- availability="$SubsliceMask 64 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header07_ready_port0"
- units="percent"
- symbol_name="ThreadHeader07ReadyPort0"
- availability="$SubsliceMask 128 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header05_ready_port0"
- units="percent"
- symbol_name="ThreadHeader05ReadyPort0"
- availability="$SubsliceMask 32 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header07_ready_port1"
- units="percent"
- symbol_name="ThreadHeader07ReadyPort1"
- availability="$SubsliceMask 128 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header05_ready_port1"
- units="percent"
- symbol_name="ThreadHeader05ReadyPort1"
- availability="$SubsliceMask 32 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000000" />
- <register type="NOA" address="0x00009888" value="0x14292C00" />
- <register type="NOA" address="0x00009888" value="0x16290013" />
- <register type="NOA" address="0x00009888" value="0x142E2C00" />
- <register type="NOA" address="0x00009888" value="0x162E0013" />
- <register type="NOA" address="0x00009888" value="0x14692C00" />
- <register type="NOA" address="0x00009888" value="0x16690013" />
- <register type="NOA" address="0x00009888" value="0x146E2C00" />
- <register type="NOA" address="0x00009888" value="0x166E0013" />
- <register type="NOA" address="0x00009888" value="0x14A92C00" />
- <register type="NOA" address="0x00009888" value="0x16A90013" />
- <register type="NOA" address="0x00009888" value="0x14AE2C00" />
- <register type="NOA" address="0x00009888" value="0x16AE0013" />
- <register type="NOA" address="0x00009888" value="0x14E92C00" />
- <register type="NOA" address="0x00009888" value="0x16E90013" />
- <register type="NOA" address="0x00009888" value="0x14EE2C00" />
- <register type="NOA" address="0x00009888" value="0x16EE0013" />
- <register type="NOA" address="0x00009888" value="0x101E8000" />
- <register type="NOA" address="0x00009888" value="0x1A1E3800" />
- <register type="NOA" address="0x00009888" value="0x001F8000" />
- <register type="NOA" address="0x00009888" value="0x0C1F3800" />
- <register type="NOA" address="0x00009888" value="0x00204000" />
- <register type="NOA" address="0x00009888" value="0x0E204000" />
- <register type="NOA" address="0x00009888" value="0x1A2000A0" />
- <register type="NOA" address="0x00009888" value="0x00218000" />
- <register type="NOA" address="0x00009888" value="0x0E218000" />
- <register type="NOA" address="0x00009888" value="0x14218000" />
- <register type="NOA" address="0x00009888" value="0x16210002" />
- <register type="NOA" address="0x00009888" value="0x002900C7" />
- <register type="NOA" address="0x00009888" value="0x0629CF00" />
- <register type="NOA" address="0x00009888" value="0x22290000" />
- <register type="NOA" address="0x00009888" value="0x10290000" />
- <register type="NOA" address="0x00009888" value="0x20290000" />
- <register type="NOA" address="0x00009888" value="0x002A4000" />
- <register type="NOA" address="0x00009888" value="0x0E2A4000" />
- <register type="NOA" address="0x00009888" value="0x182A0F00" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x182C00A8" />
- <register type="NOA" address="0x00009888" value="0x082ECFC7" />
- <register type="NOA" address="0x00009888" value="0x102E0000" />
- <register type="NOA" address="0x00009888" value="0x082FC000" />
- <register type="NOA" address="0x00009888" value="0x1C300500" />
- <register type="NOA" address="0x00009888" value="0x1A5EC000" />
- <register type="NOA" address="0x00009888" value="0x1C5E0003" />
- <register type="NOA" address="0x00009888" value="0x0C5FC000" />
- <register type="NOA" address="0x00009888" value="0x0E5F0003" />
- <register type="NOA" address="0x00009888" value="0x1A602A00" />
- <register type="NOA" address="0x00009888" value="0x1C600001" />
- <register type="NOA" address="0x00009888" value="0x166102A8" />
- <register type="NOA" address="0x00009888" value="0x0A69CFC7" />
- <register type="NOA" address="0x00009888" value="0x22690000" />
- <register type="NOA" address="0x00009888" value="0x186A5000" />
- <register type="NOA" address="0x00009888" value="0x1A6A000F" />
- <register type="NOA" address="0x00009888" value="0x186CAA00" />
- <register type="NOA" address="0x00009888" value="0x0C6ECFC7" />
- <register type="NOA" address="0x00009888" value="0x106E0000" />
- <register type="NOA" address="0x00009888" value="0x0C6FC000" />
- <register type="NOA" address="0x00009888" value="0x1E700005" />
- <register type="NOA" address="0x00009888" value="0x1C9E000C" />
- <register type="NOA" address="0x00009888" value="0x129E8000" />
- <register type="NOA" address="0x00009888" value="0x149E8000" />
- <register type="NOA" address="0x00009888" value="0x0E9F000C" />
- <register type="NOA" address="0x00009888" value="0x029F8000" />
- <register type="NOA" address="0x00009888" value="0x049F8000" />
- <register type="NOA" address="0x00009888" value="0x1CA00014" />
- <register type="NOA" address="0x00009888" value="0x02A04000" />
- <register type="NOA" address="0x00009888" value="0x04A04000" />
- <register type="NOA" address="0x00009888" value="0x16A12800" />
- <register type="NOA" address="0x00009888" value="0x02A18000" />
- <register type="NOA" address="0x00009888" value="0x04A18000" />
- <register type="NOA" address="0x00009888" value="0x0EA9CFC7" />
- <register type="NOA" address="0x00009888" value="0x22A90000" />
- <register type="NOA" address="0x00009888" value="0x1AAA0050" />
- <register type="NOA" address="0x00009888" value="0x02AAC000" />
- <register type="NOA" address="0x00009888" value="0x04AAC000" />
- <register type="NOA" address="0x00009888" value="0x1AAC000A" />
- <register type="NOA" address="0x00009888" value="0x06AC8000" />
- <register type="NOA" address="0x00009888" value="0x08AC8000" />
- <register type="NOA" address="0x00009888" value="0x00AEC700" />
- <register type="NOA" address="0x00009888" value="0x02AE00CF" />
- <register type="NOA" address="0x00009888" value="0x10AE0000" />
- <register type="NOA" address="0x00009888" value="0x00AF8000" />
- <register type="NOA" address="0x00009888" value="0x02AF4000" />
- <register type="NOA" address="0x00009888" value="0x1AB01400" />
- <register type="NOA" address="0x00009888" value="0x16DE8000" />
- <register type="NOA" address="0x00009888" value="0x18DEC000" />
- <register type="NOA" address="0x00009888" value="0x1ADE0400" />
- <register type="NOA" address="0x00009888" value="0x06DF8000" />
- <register type="NOA" address="0x00009888" value="0x08DF8000" />
- <register type="NOA" address="0x00009888" value="0x0ADF8000" />
- <register type="NOA" address="0x00009888" value="0x0CDF0400" />
- <register type="NOA" address="0x00009888" value="0x06E04000" />
- <register type="NOA" address="0x00009888" value="0x08E04000" />
- <register type="NOA" address="0x00009888" value="0x0AE04000" />
- <register type="NOA" address="0x00009888" value="0x0CE04000" />
- <register type="NOA" address="0x00009888" value="0x06E18000" />
- <register type="NOA" address="0x00009888" value="0x08E18000" />
- <register type="NOA" address="0x00009888" value="0x0AE18000" />
- <register type="NOA" address="0x00009888" value="0x0CE18000" />
- <register type="NOA" address="0x00009888" value="0x02E9C700" />
- <register type="NOA" address="0x00009888" value="0x04E900CF" />
- <register type="NOA" address="0x00009888" value="0x22E90000" />
- <register type="NOA" address="0x00009888" value="0x1CE90000" />
- <register type="NOA" address="0x00009888" value="0x06EA4000" />
- <register type="NOA" address="0x00009888" value="0x08EA4000" />
- <register type="NOA" address="0x00009888" value="0x0AEAC000" />
- <register type="NOA" address="0x00009888" value="0x0CEAC000" />
- <register type="NOA" address="0x00009888" value="0x0AEC8000" />
- <register type="NOA" address="0x00009888" value="0x0CEC8000" />
- <register type="NOA" address="0x00009888" value="0x0EEC8000" />
- <register type="NOA" address="0x00009888" value="0x18EC0002" />
- <register type="NOA" address="0x00009888" value="0x04EEC700" />
- <register type="NOA" address="0x00009888" value="0x06EE00CF" />
- <register type="NOA" address="0x00009888" value="0x10EE0000" />
- <register type="NOA" address="0x00009888" value="0x04EF8000" />
- <register type="NOA" address="0x00009888" value="0x06EF4000" />
- <register type="NOA" address="0x00009888" value="0x1CF00014" />
- <register type="NOA" address="0x00009888" value="0x0C045400" />
- <register type="NOA" address="0x00009888" value="0x0E045555" />
- <register type="NOA" address="0x00009888" value="0x10040155" />
- <register type="NOA" address="0x00009888" value="0x04055000" />
- <register type="NOA" address="0x00009888" value="0x0A055000" />
- <register type="NOA" address="0x00009888" value="0x0C055000" />
- <register type="NOA" address="0x00009888" value="0x0E055000" />
- <register type="NOA" address="0x00009888" value="0x14050055" />
- <register type="NOA" address="0x00009888" value="0x06055000" />
- <register type="NOA" address="0x00009888" value="0x08055000" />
- <register type="NOA" address="0x00009888" value="0x2406FF00" />
- <register type="NOA" address="0x00009888" value="0x260600FF" />
- <register type="NOA" address="0x00009888" value="0x0A08A000" />
- <register type="NOA" address="0x00009888" value="0x0C08A000" />
- <register type="NOA" address="0x00009888" value="0x0E095000" />
- <register type="NOA" address="0x00009888" value="0x14090005" />
- <register type="NOA" address="0x00009888" value="0x020D8000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x060E4000" />
- <register type="NOA" address="0x00009888" value="0x080E5000" />
- <register type="NOA" address="0x00009888" value="0x0A0E1000" />
- <register type="NOA" address="0x00009888" value="0x1812A800" />
- <register type="NOA" address="0x00009888" value="0x1A12003E" />
- <register type="NOA" address="0x00009888" value="0x0212C000" />
- <register type="NOA" address="0x00009888" value="0x0412C000" />
- <register type="NOA" address="0x00009888" value="0x0813C000" />
- <register type="NOA" address="0x00009888" value="0x0A13F000" />
- <register type="NOA" address="0x00009888" value="0x04136000" />
- <register type="NOA" address="0x00009888" value="0x0A14C000" />
- <register type="NOA" address="0x00009888" value="0x0C14C000" />
- <register type="NOA" address="0x00009888" value="0x0E14C000" />
- <register type="NOA" address="0x00009888" value="0x00148000" />
- <register type="NOA" address="0x00009888" value="0x02144000" />
- <register type="NOA" address="0x00009888" value="0x0015C000" />
- <register type="NOA" address="0x00009888" value="0x0E15C000" />
- <register type="NOA" address="0x00009888" value="0x16152AF8" />
- <register type="NOA" address="0x00009888" value="0x18150005" />
- <register type="NOA" address="0x00009888" value="0x02154000" />
- <register type="NOA" address="0x00009888" value="0x04154000" />
- <register type="NOA" address="0x00009888" value="0x06158000" />
- <register type="NOA" address="0x00009888" value="0x08158000" />
- <register type="NOA" address="0x00009888" value="0x0A158000" />
- <register type="NOA" address="0x00009888" value="0x0C158000" />
- <register type="NOA" address="0x00009888" value="0x00182000" />
- <register type="NOA" address="0x00009888" value="0x06188000" />
- <register type="NOA" address="0x00009888" value="0x0818A000" />
- <register type="NOA" address="0x00009888" value="0x08192000" />
- <register type="NOA" address="0x00009888" value="0x0E198000" />
- <register type="NOA" address="0x00009888" value="0x12190140" />
- <register type="NOA" address="0x00009888" value="0x0E1CA000" />
- <register type="NOA" address="0x00009888" value="0x001C8000" />
- <register type="NOA" address="0x00009888" value="0x021C2000" />
- <register type="NOA" address="0x00009888" value="0x141D0028" />
- <register type="NOA" address="0x00009888" value="0x081D8000" />
- <register type="NOA" address="0x00009888" value="0x0A1D2000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x301F8000" />
- <register type="NOA" address="0x00009888" value="0x501F4924" />
- <register type="NOA" address="0x00009888" value="0x521F4924" />
- <register type="NOA" address="0x00009888" value="0x541F0024" />
- <register type="NOA" address="0x00009888" value="0x3A1F8000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2420" />
- <register type="NOA" address="0x00009888" value="0x3E1F5000" />
- <register type="NOA" address="0x00009888" value="0x461F3050" />
- <register type="NOA" address="0x00009888" value="0x481F2030" />
- <register type="NOA" address="0x00009888" value="0x4A1F0020" />
- <register type="NOA" address="0x00009888" value="0x4C1F2000" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x401F0000" />
- <register type="NOA" address="0x00009888" value="0x421F5050" />
- <register type="NOA" address="0x00009888" value="0x441F3030" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="40dc79f2-88c8-47c6-8f86-f509e39fbe5d"
- chipset="ICL"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Posh Ring Busy"
- description="The percentage of time when posh command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="posh_engine_busy"
- units="percent"
- symbol_name="PoshEngineBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox1 Ring Busy"
- description="The percentage of time when Vdbox1 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox1_busy"
- units="percent"
- symbol_name="Vdbox1Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x0E061200" />
- <register type="NOA" address="0x00009888" value="0x22062400" />
- <register type="NOA" address="0x00009888" value="0x10002400" />
- <register type="NOA" address="0x00009888" value="0x00038000" />
- <register type="NOA" address="0x00009888" value="0x06032000" />
- <register type="NOA" address="0x00009888" value="0x020600F3" />
- <register type="NOA" address="0x00009888" value="0x0C060043" />
- <register type="NOA" address="0x00009888" value="0x20060000" />
- <register type="NOA" address="0x00009888" value="0x02000023" />
- <register type="NOA" address="0x00009888" value="0x20002000" />
- <register type="NOA" address="0x00009888" value="0x081A8000" />
- <register type="NOA" address="0x00009888" value="0x3A1F6000" />
- <register type="NOA" address="0x00009888" value="0x4E1F2900" />
- <register type="NOA" address="0x00009888" value="0x501F00E9" />
- <register type="NOA" address="0x00009888" value="0x10204000" />
- <register type="NOA" address="0x00009888" value="0x0C214000" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x401F4131" />
- <register type="NOA" address="0x00009888" value="0x421F1021" />
- <register type="NOA" address="0x00009888" value="0x441F3100" />
- <register type="NOA" address="0x00009888" value="0x301F0000" />
- <register type="NOA" address="0x00009884" value="0x00000002" />
- <register type="NOA" address="0x00009888" value="0x181B2400" />
- <register type="NOA" address="0x00009888" value="0x185B2400" />
- <register type="NOA" address="0x00009888" value="0x12240120" />
- <register type="NOA" address="0x00009888" value="0x06218000" />
- <register type="NOA" address="0x00009888" value="0x08212000" />
- <register type="NOA" address="0x00009888" value="0x0A0A8000" />
- <register type="NOA" address="0x00009888" value="0x180B8000" />
- <register type="NOA" address="0x00009888" value="0x0A0C8000" />
- <register type="NOA" address="0x00009888" value="0x040F8000" />
- <register type="NOA" address="0x00009888" value="0x0E080010" />
- <register type="NOA" address="0x00009888" value="0x041B8300" />
- <register type="NOA" address="0x00009888" value="0x101B0000" />
- <register type="NOA" address="0x00009888" value="0x221B0000" />
- <register type="NOA" address="0x00009888" value="0x041E4000" />
- <register type="NOA" address="0x00009888" value="0x084A8000" />
- <register type="NOA" address="0x00009888" value="0x184B4000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x044F2000" />
- <register type="NOA" address="0x00009888" value="0x0E480004" />
- <register type="NOA" address="0x00009888" value="0x045B0083" />
- <register type="NOA" address="0x00009888" value="0x105B0000" />
- <register type="NOA" address="0x00009888" value="0x225B0000" />
- <register type="NOA" address="0x00009888" value="0x045E1000" />
- <register type="NOA" address="0x00009888" value="0x0823A000" />
- <register type="NOA" address="0x00009888" value="0x02242980" />
- <register type="NOA" address="0x00009888" value="0x10240000" />
- <register type="NOA" address="0x00009888" value="0x06240000" />
- <register type="NOA" address="0x00009888" value="0x0A244000" />
- <register type="NOA" address="0x00009888" value="0x1C250004" />
- <register type="NOA" address="0x00009888" value="0x08268000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0007C000" />
- <register type="OA" address="0x00002774" value="0x000007FF" />
- </register_config>
- </set>
-
- <set name="Metric set TestOa"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="3c0bf614-5d67-4326-887f-a24eb8a58244"
- chipset="ICL"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.6666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.3333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.3333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.16666"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00000D04" value="0x00000200" />
- <register type="NOA" address="0x00009840" value="0x00000000" />
- <register type="NOA" address="0x00009884" value="0x00000003" />
- <register type="NOA" address="0x00009888" value="0x16130000" />
- <register type="NOA" address="0x00009888" value="0x24000001" />
- <register type="NOA" address="0x00009888" value="0x0E130056" />
- <register type="NOA" address="0x00009888" value="0x10130000" />
- <register type="NOA" address="0x00009888" value="0x1A130000" />
- <register type="NOA" address="0x00009888" value="0x541F0001" />
- <register type="NOA" address="0x00009888" value="0x181F0000" />
- <register type="NOA" address="0x00009888" value="0x4C1F0000" />
- <register type="NOA" address="0x00009888" value="0x301F0000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x0000FFFF" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x0000FFFF" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x0000FFFF" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml b/src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml
deleted file mode 100644
index c6f66c504cc..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml
+++ /dev/null
@@ -1,10738 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959549" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="99c1a40e-a090-4354-86e3-4d068bb1917e"
- chipset="KBLGT2"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C01E0" />
- <register type="NOA" address="0x00009888" value="0x12170280" />
- <register type="NOA" address="0x00009888" value="0x12370280" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x1A4E0080" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x0A1B4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0001" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x042F1000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8400" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F6600" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x162C2200" />
- <register type="NOA" address="0x00009888" value="0x062D8000" />
- <register type="NOA" address="0x00009888" value="0x082D8000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x08133000" />
- <register type="NOA" address="0x00009888" value="0x00170020" />
- <register type="NOA" address="0x00009888" value="0x08170021" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x0633C000" />
- <register type="NOA" address="0x00009888" value="0x0833C000" />
- <register type="NOA" address="0x00009888" value="0x06370800" />
- <register type="NOA" address="0x00009888" value="0x08370840" />
- <register type="NOA" address="0x00009888" value="0x10370000" />
- <register type="NOA" address="0x00009888" value="0x0D933031" />
- <register type="NOA" address="0x00009888" value="0x0F933E3F" />
- <register type="NOA" address="0x00009888" value="0x01933D00" />
- <register type="NOA" address="0x00009888" value="0x0393073C" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1D930000" />
- <register type="NOA" address="0x00009888" value="0x19930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190001F" />
- <register type="NOA" address="0x00009888" value="0x51904400" />
- <register type="NOA" address="0x00009888" value="0x41900020" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C21" />
- <register type="NOA" address="0x00009888" value="0x47900061" />
- <register type="NOA" address="0x00009888" value="0x57904440" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900004" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="e17fc42a-e614-41b6-90c4-1074841a6c77"
- chipset="KBLGT2"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E0820" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F0032" />
- <register type="NOA" address="0x00009888" value="0x0A4F1891" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
- <register type="NOA" address="0x00009888" value="0x0E4F003C" />
- <register type="NOA" address="0x00009888" value="0x004F0D80" />
- <register type="NOA" address="0x00009888" value="0x024F003B" />
- <register type="NOA" address="0x00009888" value="0x006C0002" />
- <register type="NOA" address="0x00009888" value="0x086C0100" />
- <register type="NOA" address="0x00009888" value="0x0C6C000C" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x081B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1B4000" />
- <register type="NOA" address="0x00009888" value="0x0E1B8000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C8000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0024" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5BC000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C6000" />
- <register type="NOA" address="0x00009888" value="0x1C5C001B" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0208" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CFB00" />
- <register type="NOA" address="0x00009888" value="0x182C00BE" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900158" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900821" />
- <register type="NOA" address="0x00009888" value="0x47900802" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900802" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900422" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="d7a17a3a-ca71-40d2-a919-ace80d50633f"
- chipset="KBLGT2"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x1B931001" />
- <register type="NOA" address="0x00009888" value="0x1D930001" />
- <register type="NOA" address="0x00009888" value="0x19934000" />
- <register type="NOA" address="0x00009888" value="0x1B958000" />
- <register type="NOA" address="0x00009888" value="0x1D950094" />
- <register type="NOA" address="0x00009888" value="0x19958000" />
- <register type="NOA" address="0x00009888" value="0x09E58000" />
- <register type="NOA" address="0x00009888" value="0x0BE58000" />
- <register type="NOA" address="0x00009888" value="0x03E5C000" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900440" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900C21" />
- <register type="NOA" address="0x00009888" value="0x57900400" />
- <register type="NOA" address="0x00009888" value="0x49900042" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900024" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900841" />
- <register type="NOA" address="0x00009888" value="0x53900400" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="57b59202-172b-477a-87de-33f85572c589"
- chipset="KBLGT2"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900064" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900150" />
- <register type="NOA" address="0x00009888" value="0x21900151" />
- <register type="NOA" address="0x00009888" value="0x23900152" />
- <register type="NOA" address="0x00009888" value="0x25900153" />
- <register type="NOA" address="0x00009888" value="0x27900154" />
- <register type="NOA" address="0x00009888" value="0x29900155" />
- <register type="NOA" address="0x00009888" value="0x2B900156" />
- <register type="NOA" address="0x00009888" value="0x2D900157" />
- <register type="NOA" address="0x00009888" value="0x2F90015F" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="3addf8ef-8e9b-40f5-a448-3dbb5d5128b0"
- chipset="KBLGT2"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="4af0400a-81c3-47db-a6b6-deddbd75680e"
- chipset="KBLGT2"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x141C8160" />
- <register type="NOA" address="0x00009888" value="0x161C8015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
- <register type="NOA" address="0x00009888" value="0x006C0200" />
- <register type="NOA" address="0x00009888" value="0x026C000C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0041" />
- <register type="NOA" address="0x00009888" value="0x061C4200" />
- <register type="NOA" address="0x00009888" value="0x081C4443" />
- <register type="NOA" address="0x00009888" value="0x0A1C4645" />
- <register type="NOA" address="0x00009888" value="0x0C1C7647" />
- <register type="NOA" address="0x00009888" value="0x041C7357" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0000" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
- <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5515" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x11907FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900802" />
- <register type="NOA" address="0x00009888" value="0x47900842" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900842" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900800" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="0e22f995-79ca-4f67-83ab-e9d9772488d8"
- chipset="KBLGT2"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C0760" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8020" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1CE000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
- <register type="NOA" address="0x00009888" value="0x0C4C0280" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F1500" />
- <register type="NOA" address="0x00009888" value="0x100F0140" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x182C00A0" />
- <register type="NOA" address="0x00009888" value="0x03933300" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190030F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="bc2a00f7-cb8a-4ff2-8ad0-e241dad16937"
- chipset="KBLGT2"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x106C0232" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F1880" />
- <register type="NOA" address="0x00009888" value="0x024F08BB" />
- <register type="NOA" address="0x00009888" value="0x044F001B" />
- <register type="NOA" address="0x00009888" value="0x046C0100" />
- <register type="NOA" address="0x00009888" value="0x066C000B" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x041B8000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025BC000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x165C8000" />
- <register type="NOA" address="0x00009888" value="0x185C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x062CC000" />
- <register type="NOA" address="0x00009888" value="0x082CC000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x1D950080" />
- <register type="NOA" address="0x00009888" value="0x13928000" />
- <register type="NOA" address="0x00009888" value="0x0F988000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900040" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="d2bbe790-f058-42d9-81c6-cdedcf655bc2"
- chipset="KBLGT2"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C7B40" />
- <register type="NOA" address="0x00009888" value="0x166C0020" />
- <register type="NOA" address="0x00009888" value="0x0A603444" />
- <register type="NOA" address="0x00009888" value="0x0A613400" />
- <register type="NOA" address="0x00009888" value="0x1A4EA800" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0800" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x1C1C003C" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x10600000" />
- <register type="NOA" address="0x00009888" value="0x04600000" />
- <register type="NOA" address="0x00009888" value="0x0C610044" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x06610000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0154" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190FFC0" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900021" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900400" />
- <register type="NOA" address="0x00009888" value="0x43900421" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="2f8e32e4-5956-46e2-af31-c8ea95887332"
- chipset="KBLGT2"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C02E0" />
- <register type="NOA" address="0x00009888" value="0x146C0001" />
- <register type="NOA" address="0x00009888" value="0x0A623400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x026C3324" />
- <register type="NOA" address="0x00009888" value="0x046C3422" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x06614000" />
- <register type="NOA" address="0x00009888" value="0x0C620044" />
- <register type="NOA" address="0x00009888" value="0x10620000" />
- <register type="NOA" address="0x00009888" value="0x06620000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="ca046aad-b5fb-4101-adce-6473ee6e5b14"
- chipset="KBLGT2"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C4E80" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x0A633400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x026C3321" />
- <register type="NOA" address="0x00009888" value="0x046C342F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C2000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x06604000" />
- <register type="NOA" address="0x00009888" value="0x0C630044" />
- <register type="NOA" address="0x00009888" value="0x10630000" />
- <register type="NOA" address="0x00009888" value="0x06630000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="605f388f-24bb-455c-88e3-8d57ae0d7e9f"
- chipset="KBLGT2"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102F3800" />
- <register type="NOA" address="0x00009888" value="0x144D0500" />
- <register type="NOA" address="0x00009888" value="0x120D03C0" />
- <register type="NOA" address="0x00009888" value="0x140D03CF" />
- <register type="NOA" address="0x00009888" value="0x0C0F0004" />
- <register type="NOA" address="0x00009888" value="0x0C4E4000" />
- <register type="NOA" address="0x00009888" value="0x042F0480" />
- <register type="NOA" address="0x00009888" value="0x082F0000" />
- <register type="NOA" address="0x00009888" value="0x022F0000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0090" />
- <register type="NOA" address="0x00009888" value="0x064D0027" />
- <register type="NOA" address="0x00009888" value="0x004D0000" />
- <register type="NOA" address="0x00009888" value="0x000D0D40" />
- <register type="NOA" address="0x00009888" value="0x020D803F" />
- <register type="NOA" address="0x00009888" value="0x040D8023" />
- <register type="NOA" address="0x00009888" value="0x100D0000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020F0010" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0050" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x43901485" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="31dd157c-bf4e-4bab-bf2b-f5c8174af1af"
- chipset="KBLGT2"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x14152C00" />
- <register type="NOA" address="0x00009888" value="0x16150005" />
- <register type="NOA" address="0x00009888" value="0x121600A0" />
- <register type="NOA" address="0x00009888" value="0x14352C00" />
- <register type="NOA" address="0x00009888" value="0x16350005" />
- <register type="NOA" address="0x00009888" value="0x123600A0" />
- <register type="NOA" address="0x00009888" value="0x14552C00" />
- <register type="NOA" address="0x00009888" value="0x16550005" />
- <register type="NOA" address="0x00009888" value="0x125600A0" />
- <register type="NOA" address="0x00009888" value="0x062F6000" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0050" />
- <register type="NOA" address="0x00009888" value="0x0A4C0010" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0350" />
- <register type="NOA" address="0x00009888" value="0x0C0FB000" />
- <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
- <register type="NOA" address="0x00009888" value="0x182C0028" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x022DC000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x0C138000" />
- <register type="NOA" address="0x00009888" value="0x0E132000" />
- <register type="NOA" address="0x00009888" value="0x0413C000" />
- <register type="NOA" address="0x00009888" value="0x1C140018" />
- <register type="NOA" address="0x00009888" value="0x0C157000" />
- <register type="NOA" address="0x00009888" value="0x0E150078" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04162180" />
- <register type="NOA" address="0x00009888" value="0x02160000" />
- <register type="NOA" address="0x00009888" value="0x04174000" />
- <register type="NOA" address="0x00009888" value="0x0233A000" />
- <register type="NOA" address="0x00009888" value="0x04333000" />
- <register type="NOA" address="0x00009888" value="0x14348000" />
- <register type="NOA" address="0x00009888" value="0x16348000" />
- <register type="NOA" address="0x00009888" value="0x02357870" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04360043" />
- <register type="NOA" address="0x00009888" value="0x02360000" />
- <register type="NOA" address="0x00009888" value="0x04371000" />
- <register type="NOA" address="0x00009888" value="0x0E538000" />
- <register type="NOA" address="0x00009888" value="0x00538000" />
- <register type="NOA" address="0x00009888" value="0x06533000" />
- <register type="NOA" address="0x00009888" value="0x1C540020" />
- <register type="NOA" address="0x00009888" value="0x12548000" />
- <register type="NOA" address="0x00009888" value="0x0E557000" />
- <register type="NOA" address="0x00009888" value="0x00557800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06560043" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x06571000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900060" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900060" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="105db928-5542-466b-9128-e1f3c91426cb"
- chipset="KBLGT2"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12120000" />
- <register type="NOA" address="0x00009888" value="0x12320000" />
- <register type="NOA" address="0x00009888" value="0x12520000" />
- <register type="NOA" address="0x00009888" value="0x002F8000" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0015" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F03A0" />
- <register type="NOA" address="0x00009888" value="0x0C0FF000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0095" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x02108000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x02118000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x02121880" />
- <register type="NOA" address="0x00009888" value="0x041219B5" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x02134000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x0C308000" />
- <register type="NOA" address="0x00009888" value="0x0E304000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x0C318000" />
- <register type="NOA" address="0x00009888" value="0x0E314000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x0C321A80" />
- <register type="NOA" address="0x00009888" value="0x0E320033" />
- <register type="NOA" address="0x00009888" value="0x06320031" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x0C334000" />
- <register type="NOA" address="0x00009888" value="0x0E331000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0E508000" />
- <register type="NOA" address="0x00009888" value="0x00508000" />
- <register type="NOA" address="0x00009888" value="0x02504000" />
- <register type="NOA" address="0x00009888" value="0x0E518000" />
- <register type="NOA" address="0x00009888" value="0x00518000" />
- <register type="NOA" address="0x00009888" value="0x02514000" />
- <register type="NOA" address="0x00009888" value="0x0E521880" />
- <register type="NOA" address="0x00009888" value="0x00521A80" />
- <register type="NOA" address="0x00009888" value="0x02520033" />
- <register type="NOA" address="0x00009888" value="0x0E534000" />
- <register type="NOA" address="0x00009888" value="0x00534000" />
- <register type="NOA" address="0x00009888" value="0x02531000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900062" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="03db94d2-b37f-4c58-a791-0d2067b013bb"
- chipset="KBLGT2"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12124D60" />
- <register type="NOA" address="0x00009888" value="0x12322E60" />
- <register type="NOA" address="0x00009888" value="0x12524D60" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0014" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0FE000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0097" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x002D8000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x04121FB7" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x00308000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x00318000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x00321B80" />
- <register type="NOA" address="0x00009888" value="0x0632003F" />
- <register type="NOA" address="0x00009888" value="0x00334000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0250C000" />
- <register type="NOA" address="0x00009888" value="0x0251C000" />
- <register type="NOA" address="0x00009888" value="0x02521FB7" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x02535000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900063" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="aa7a3fb9-22fb-43ff-a32d-0ab6c13bbd16"
- chipset="KBLGT2"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121203E0" />
- <register type="NOA" address="0x00009888" value="0x123203E0" />
- <register type="NOA" address="0x00009888" value="0x125203E0" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0E0F006C" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x042D8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06114000" />
- <register type="NOA" address="0x00009888" value="0x06120033" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04308000" />
- <register type="NOA" address="0x00009888" value="0x04318000" />
- <register type="NOA" address="0x00009888" value="0x04321980" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x04334000" />
- <register type="NOA" address="0x00009888" value="0x04504000" />
- <register type="NOA" address="0x00009888" value="0x04514000" />
- <register type="NOA" address="0x00009888" value="0x04520033" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x04531000" />
- <register type="NOA" address="0x00009888" value="0x1190E000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C00" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00001000" />
- <register type="FLEX" address="0x0000E558" value="0x00003002" />
- <register type="FLEX" address="0x0000E658" value="0x00005004" />
- <register type="FLEX" address="0x0000E758" value="0x00011010" />
- <register type="FLEX" address="0x0000E45C" value="0x00050012" />
- <register type="FLEX" address="0x0000E55C" value="0x00052051" />
- <register type="FLEX" address="0x0000E65C" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen9"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="398a4268-ef6f-4ffc-b55f-3c7b5363ce61"
- chipset="KBLGT2"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A5800" />
- <register type="NOA" address="0x00009888" value="0x161A00C0" />
- <register type="NOA" address="0x00009888" value="0x12180240" />
- <register type="NOA" address="0x00009888" value="0x14180002" />
- <register type="NOA" address="0x00009888" value="0x143A5800" />
- <register type="NOA" address="0x00009888" value="0x163A00C0" />
- <register type="NOA" address="0x00009888" value="0x12380240" />
- <register type="NOA" address="0x00009888" value="0x14380002" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F3000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C1500" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F9500" />
- <register type="NOA" address="0x00009888" value="0x100F002A" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x0A2DC000" />
- <register type="NOA" address="0x00009888" value="0x0C2DC000" />
- <register type="NOA" address="0x00009888" value="0x04193000" />
- <register type="NOA" address="0x00009888" value="0x081A28C1" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x0613C000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x00172000" />
- <register type="NOA" address="0x00009888" value="0x06178000" />
- <register type="NOA" address="0x00009888" value="0x0817A000" />
- <register type="NOA" address="0x00009888" value="0x00180037" />
- <register type="NOA" address="0x00009888" value="0x06180940" />
- <register type="NOA" address="0x00009888" value="0x08180000" />
- <register type="NOA" address="0x00009888" value="0x02180000" />
- <register type="NOA" address="0x00009888" value="0x04183000" />
- <register type="NOA" address="0x00009888" value="0x06393000" />
- <register type="NOA" address="0x00009888" value="0x0C3A28C1" />
- <register type="NOA" address="0x00009888" value="0x003A0000" />
- <register type="NOA" address="0x00009888" value="0x0A33F000" />
- <register type="NOA" address="0x00009888" value="0x0C33F000" />
- <register type="NOA" address="0x00009888" value="0x0A37A000" />
- <register type="NOA" address="0x00009888" value="0x0C37A000" />
- <register type="NOA" address="0x00009888" value="0x0A380977" />
- <register type="NOA" address="0x00009888" value="0x08380000" />
- <register type="NOA" address="0x00009888" value="0x04380000" />
- <register type="NOA" address="0x00009888" value="0x06383000" />
- <register type="NOA" address="0x00009888" value="0x119000FF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900800" />
- <register type="NOA" address="0x00009888" value="0x47901000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900844" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="6c66fe6e-2988-454a-bfae-7fca3bbcbec2"
- chipset="KBLGT2"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C00" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x19C05800" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x1D810400" />
- <register type="NOA" address="0x00009888" value="0x07960025" />
- <register type="NOA" address="0x00009888" value="0x21960000" />
- <register type="NOA" address="0x00009888" value="0x0B964000" />
- <register type="NOA" address="0x00009888" value="0x1B930062" />
- <register type="NOA" address="0x00009888" value="0x17948000" />
- <register type="NOA" address="0x00009888" value="0x1B940008" />
- <register type="NOA" address="0x00009888" value="0x05950075" />
- <register type="NOA" address="0x00009888" value="0x1D950000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x09978000" />
- <register type="NOA" address="0x00009888" value="0x05C08500" />
- <register type="NOA" address="0x00009888" value="0x25C00000" />
- <register type="NOA" address="0x00009888" value="0x1BC00000" />
- <register type="NOA" address="0x00009888" value="0x0BC54000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C60" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00078000" />
- <register type="OA" address="0x00002774" value="0x00000FFF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9.5"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="baa3c7e4-52b6-4b85-801e-465a94b746dd"
- chipset="KBLGT2"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810000" />
- <register type="NOA" address="0x00009888" value="0x07810013" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930040" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="b49aa434-4958-4d98-9e6f-443ff27ca74d"
- chipset="KBLGT2"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x122D3080" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0800" />
- <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
- <register type="NOA" address="0x00009888" value="0x100F0002" />
- <register type="NOA" address="0x00009888" value="0x002D0025" />
- <register type="NOA" address="0x00009888" value="0x062D1300" />
- <register type="NOA" address="0x00009888" value="0x082D16A4" />
- <register type="NOA" address="0x00009888" value="0x0A2D162E" />
- <register type="NOA" address="0x00009888" value="0x102D0000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml b/src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml
deleted file mode 100644
index 0d90451a2e7..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml
+++ /dev/null
@@ -1,10805 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959549" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="17b4f3e0-d578-4ae3-b7a8-98d756d1e0df"
- chipset="KBLGT3"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ B 5 READ UADD 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C01E0" />
- <register type="NOA" address="0x00009888" value="0x12170280" />
- <register type="NOA" address="0x00009888" value="0x12370280" />
- <register type="NOA" address="0x00009888" value="0x16EC01E0" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x1A4E0380" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x0A1B4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0001" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x042F1000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8400" />
- <register type="NOA" address="0x00009888" value="0x0C4C0002" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F6600" />
- <register type="NOA" address="0x00009888" value="0x100F0001" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x162CA200" />
- <register type="NOA" address="0x00009888" value="0x062D8000" />
- <register type="NOA" address="0x00009888" value="0x082D8000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x08133000" />
- <register type="NOA" address="0x00009888" value="0x00170020" />
- <register type="NOA" address="0x00009888" value="0x08170021" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x0633C000" />
- <register type="NOA" address="0x00009888" value="0x0833C000" />
- <register type="NOA" address="0x00009888" value="0x06370800" />
- <register type="NOA" address="0x00009888" value="0x08370840" />
- <register type="NOA" address="0x00009888" value="0x10370000" />
- <register type="NOA" address="0x00009888" value="0x1ACE0200" />
- <register type="NOA" address="0x00009888" value="0x0AEC5300" />
- <register type="NOA" address="0x00009888" value="0x10EC0000" />
- <register type="NOA" address="0x00009888" value="0x1CEC0000" />
- <register type="NOA" address="0x00009888" value="0x0A9B8000" />
- <register type="NOA" address="0x00009888" value="0x1C9C0002" />
- <register type="NOA" address="0x00009888" value="0x0CCC0002" />
- <register type="NOA" address="0x00009888" value="0x0A8D8000" />
- <register type="NOA" address="0x00009888" value="0x108F0001" />
- <register type="NOA" address="0x00009888" value="0x16AC8000" />
- <register type="NOA" address="0x00009888" value="0x0D933031" />
- <register type="NOA" address="0x00009888" value="0x0F933E3F" />
- <register type="NOA" address="0x00009888" value="0x01933D00" />
- <register type="NOA" address="0x00009888" value="0x0393073C" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1D930000" />
- <register type="NOA" address="0x00009888" value="0x19930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51902240" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x55900242" />
- <register type="NOA" address="0x00009888" value="0x45900084" />
- <register type="NOA" address="0x00009888" value="0x47901400" />
- <register type="NOA" address="0x00009888" value="0x57902220" />
- <register type="NOA" address="0x00009888" value="0x49900C60" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900002" />
- <register type="NOA" address="0x00009888" value="0x43900C63" />
- <register type="NOA" address="0x00009888" value="0x53902222" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="9823aaa1-b06f-40ce-884b-cd798c79f0c2"
- chipset="KBLGT3"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E0820" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F0032" />
- <register type="NOA" address="0x00009888" value="0x0A4F1891" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
- <register type="NOA" address="0x00009888" value="0x0E4F003C" />
- <register type="NOA" address="0x00009888" value="0x004F0D80" />
- <register type="NOA" address="0x00009888" value="0x024F003B" />
- <register type="NOA" address="0x00009888" value="0x006C0002" />
- <register type="NOA" address="0x00009888" value="0x086C0100" />
- <register type="NOA" address="0x00009888" value="0x0C6C000C" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x081B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1B4000" />
- <register type="NOA" address="0x00009888" value="0x0E1B8000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C8000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0024" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5BC000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C6000" />
- <register type="NOA" address="0x00009888" value="0x1C5C001B" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0208" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CFB00" />
- <register type="NOA" address="0x00009888" value="0x182C00BE" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900158" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900821" />
- <register type="NOA" address="0x00009888" value="0x47900802" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900802" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900422" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="c7c735f3-ce58-45cf-aa04-30b183f1faff"
- chipset="KBLGT3"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x1B931001" />
- <register type="NOA" address="0x00009888" value="0x1D930001" />
- <register type="NOA" address="0x00009888" value="0x19934000" />
- <register type="NOA" address="0x00009888" value="0x1B958000" />
- <register type="NOA" address="0x00009888" value="0x1D950094" />
- <register type="NOA" address="0x00009888" value="0x19958000" />
- <register type="NOA" address="0x00009888" value="0x09E58000" />
- <register type="NOA" address="0x00009888" value="0x0BE58000" />
- <register type="NOA" address="0x00009888" value="0x03E5C000" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900440" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900C21" />
- <register type="NOA" address="0x00009888" value="0x57900400" />
- <register type="NOA" address="0x00009888" value="0x49900042" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900024" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900841" />
- <register type="NOA" address="0x00009888" value="0x53900400" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="96ec2219-040b-428a-856a-6bc03363a057"
- chipset="KBLGT3"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900064" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900150" />
- <register type="NOA" address="0x00009888" value="0x21900151" />
- <register type="NOA" address="0x00009888" value="0x23900152" />
- <register type="NOA" address="0x00009888" value="0x25900153" />
- <register type="NOA" address="0x00009888" value="0x27900154" />
- <register type="NOA" address="0x00009888" value="0x29900155" />
- <register type="NOA" address="0x00009888" value="0x2B900156" />
- <register type="NOA" address="0x00009888" value="0x2D900157" />
- <register type="NOA" address="0x00009888" value="0x2F90015F" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="03372b64-4996-4d3b-aa18-790e75eeb9c2"
- chipset="KBLGT3"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="31b4ce5a-bd61-4c1f-bb5d-f2e731412150"
- chipset="KBLGT3"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x141C8160" />
- <register type="NOA" address="0x00009888" value="0x161C8015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
- <register type="NOA" address="0x00009888" value="0x006C0200" />
- <register type="NOA" address="0x00009888" value="0x026C000C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0041" />
- <register type="NOA" address="0x00009888" value="0x061C4200" />
- <register type="NOA" address="0x00009888" value="0x081C4443" />
- <register type="NOA" address="0x00009888" value="0x0A1C4645" />
- <register type="NOA" address="0x00009888" value="0x0C1C7647" />
- <register type="NOA" address="0x00009888" value="0x041C7357" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0000" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
- <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5515" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x11907FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900802" />
- <register type="NOA" address="0x00009888" value="0x47900842" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900842" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900800" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="2ce0911a-27fc-4887-96f0-11084fa807c3"
- chipset="KBLGT3"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C0760" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8020" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1CE000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
- <register type="NOA" address="0x00009888" value="0x0C4C0280" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F1500" />
- <register type="NOA" address="0x00009888" value="0x100F0140" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x182C00A0" />
- <register type="NOA" address="0x00009888" value="0x03933300" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190030F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="546c4c1d-99b8-42fb-a107-5aaabb5314a8"
- chipset="KBLGT3"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x106C0232" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F1880" />
- <register type="NOA" address="0x00009888" value="0x024F08BB" />
- <register type="NOA" address="0x00009888" value="0x044F001B" />
- <register type="NOA" address="0x00009888" value="0x046C0100" />
- <register type="NOA" address="0x00009888" value="0x066C000B" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x041B8000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025BC000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x165C8000" />
- <register type="NOA" address="0x00009888" value="0x185C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x062CC000" />
- <register type="NOA" address="0x00009888" value="0x082CC000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x1D950080" />
- <register type="NOA" address="0x00009888" value="0x13928000" />
- <register type="NOA" address="0x00009888" value="0x0F988000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B900040" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="4e93d156-9b39-4268-8544-a8e0480806d7"
- chipset="KBLGT3"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C7B40" />
- <register type="NOA" address="0x00009888" value="0x166C0020" />
- <register type="NOA" address="0x00009888" value="0x0A603444" />
- <register type="NOA" address="0x00009888" value="0x0A613400" />
- <register type="NOA" address="0x00009888" value="0x1A4EA800" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0800" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x1C1C003C" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x10600000" />
- <register type="NOA" address="0x00009888" value="0x04600000" />
- <register type="NOA" address="0x00009888" value="0x0C610044" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x06610000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0154" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190FFC0" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900021" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900400" />
- <register type="NOA" address="0x00009888" value="0x43900421" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="de1bec86-ca92-4b43-89fa-147653221cc0"
- chipset="KBLGT3"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C02E0" />
- <register type="NOA" address="0x00009888" value="0x146C0001" />
- <register type="NOA" address="0x00009888" value="0x0A623400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x026C3324" />
- <register type="NOA" address="0x00009888" value="0x046C3422" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x06614000" />
- <register type="NOA" address="0x00009888" value="0x0C620044" />
- <register type="NOA" address="0x00009888" value="0x10620000" />
- <register type="NOA" address="0x00009888" value="0x06620000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="e63537bb-10be-4d4a-92c4-c6b0c65e02ef"
- chipset="KBLGT3"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C4E80" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x0A633400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x026C3321" />
- <register type="NOA" address="0x00009888" value="0x046C342F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C2000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x06604000" />
- <register type="NOA" address="0x00009888" value="0x0C630044" />
- <register type="NOA" address="0x00009888" value="0x10630000" />
- <register type="NOA" address="0x00009888" value="0x06630000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="7a03a9f8-ec5e-46bb-8b67-1f0ff1476281"
- chipset="KBLGT3"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102F3800" />
- <register type="NOA" address="0x00009888" value="0x144D0500" />
- <register type="NOA" address="0x00009888" value="0x120D03C0" />
- <register type="NOA" address="0x00009888" value="0x140D03CF" />
- <register type="NOA" address="0x00009888" value="0x0C0F0004" />
- <register type="NOA" address="0x00009888" value="0x0C4E4000" />
- <register type="NOA" address="0x00009888" value="0x042F0480" />
- <register type="NOA" address="0x00009888" value="0x082F0000" />
- <register type="NOA" address="0x00009888" value="0x022F0000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0090" />
- <register type="NOA" address="0x00009888" value="0x064D0027" />
- <register type="NOA" address="0x00009888" value="0x004D0000" />
- <register type="NOA" address="0x00009888" value="0x000D0D40" />
- <register type="NOA" address="0x00009888" value="0x020D803F" />
- <register type="NOA" address="0x00009888" value="0x040D8023" />
- <register type="NOA" address="0x00009888" value="0x100D0000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020F0010" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0050" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x43901485" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="b25d2ebf-a6e0-4b29-96be-a9b010edeeda"
- chipset="KBLGT3"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x14152C00" />
- <register type="NOA" address="0x00009888" value="0x16150005" />
- <register type="NOA" address="0x00009888" value="0x121600A0" />
- <register type="NOA" address="0x00009888" value="0x14352C00" />
- <register type="NOA" address="0x00009888" value="0x16350005" />
- <register type="NOA" address="0x00009888" value="0x123600A0" />
- <register type="NOA" address="0x00009888" value="0x14552C00" />
- <register type="NOA" address="0x00009888" value="0x16550005" />
- <register type="NOA" address="0x00009888" value="0x125600A0" />
- <register type="NOA" address="0x00009888" value="0x062F6000" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0050" />
- <register type="NOA" address="0x00009888" value="0x0A4C0010" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0350" />
- <register type="NOA" address="0x00009888" value="0x0C0FB000" />
- <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
- <register type="NOA" address="0x00009888" value="0x182C0028" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x022DC000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x0C138000" />
- <register type="NOA" address="0x00009888" value="0x0E132000" />
- <register type="NOA" address="0x00009888" value="0x0413C000" />
- <register type="NOA" address="0x00009888" value="0x1C140018" />
- <register type="NOA" address="0x00009888" value="0x0C157000" />
- <register type="NOA" address="0x00009888" value="0x0E150078" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04162180" />
- <register type="NOA" address="0x00009888" value="0x02160000" />
- <register type="NOA" address="0x00009888" value="0x04174000" />
- <register type="NOA" address="0x00009888" value="0x0233A000" />
- <register type="NOA" address="0x00009888" value="0x04333000" />
- <register type="NOA" address="0x00009888" value="0x14348000" />
- <register type="NOA" address="0x00009888" value="0x16348000" />
- <register type="NOA" address="0x00009888" value="0x02357870" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04360043" />
- <register type="NOA" address="0x00009888" value="0x02360000" />
- <register type="NOA" address="0x00009888" value="0x04371000" />
- <register type="NOA" address="0x00009888" value="0x0E538000" />
- <register type="NOA" address="0x00009888" value="0x00538000" />
- <register type="NOA" address="0x00009888" value="0x06533000" />
- <register type="NOA" address="0x00009888" value="0x1C540020" />
- <register type="NOA" address="0x00009888" value="0x12548000" />
- <register type="NOA" address="0x00009888" value="0x0E557000" />
- <register type="NOA" address="0x00009888" value="0x00557800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06560043" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x06571000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900060" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900060" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="469a05e5-e299-46f7-9598-7b05f3c34991"
- chipset="KBLGT3"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12120000" />
- <register type="NOA" address="0x00009888" value="0x12320000" />
- <register type="NOA" address="0x00009888" value="0x12520000" />
- <register type="NOA" address="0x00009888" value="0x002F8000" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0015" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F03A0" />
- <register type="NOA" address="0x00009888" value="0x0C0FF000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0095" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x02108000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x02118000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x02121880" />
- <register type="NOA" address="0x00009888" value="0x041219B5" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x02134000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x0C308000" />
- <register type="NOA" address="0x00009888" value="0x0E304000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x0C318000" />
- <register type="NOA" address="0x00009888" value="0x0E314000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x0C321A80" />
- <register type="NOA" address="0x00009888" value="0x0E320033" />
- <register type="NOA" address="0x00009888" value="0x06320031" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x0C334000" />
- <register type="NOA" address="0x00009888" value="0x0E331000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0E508000" />
- <register type="NOA" address="0x00009888" value="0x00508000" />
- <register type="NOA" address="0x00009888" value="0x02504000" />
- <register type="NOA" address="0x00009888" value="0x0E518000" />
- <register type="NOA" address="0x00009888" value="0x00518000" />
- <register type="NOA" address="0x00009888" value="0x02514000" />
- <register type="NOA" address="0x00009888" value="0x0E521880" />
- <register type="NOA" address="0x00009888" value="0x00521A80" />
- <register type="NOA" address="0x00009888" value="0x02520033" />
- <register type="NOA" address="0x00009888" value="0x0E534000" />
- <register type="NOA" address="0x00009888" value="0x00534000" />
- <register type="NOA" address="0x00009888" value="0x02531000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900062" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="52f925c6-786a-4ec6-86ce-cba85c83453a"
- chipset="KBLGT3"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12124D60" />
- <register type="NOA" address="0x00009888" value="0x12322E60" />
- <register type="NOA" address="0x00009888" value="0x12524D60" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0014" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0FE000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0097" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x002D8000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x04121FB7" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x00308000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x00318000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x00321B80" />
- <register type="NOA" address="0x00009888" value="0x0632003F" />
- <register type="NOA" address="0x00009888" value="0x00334000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0250C000" />
- <register type="NOA" address="0x00009888" value="0x0251C000" />
- <register type="NOA" address="0x00009888" value="0x02521FB7" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x02535000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900063" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="efc497ac-884e-4ee4-a4a8-15fba22aaf21"
- chipset="KBLGT3"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121203E0" />
- <register type="NOA" address="0x00009888" value="0x123203E0" />
- <register type="NOA" address="0x00009888" value="0x125203E0" />
- <register type="NOA" address="0x00009888" value="0x129203E0" />
- <register type="NOA" address="0x00009888" value="0x12B203E0" />
- <register type="NOA" address="0x00009888" value="0x12D203E0" />
- <register type="NOA" address="0x00009888" value="0x024EC000" />
- <register type="NOA" address="0x00009888" value="0x044EC000" />
- <register type="NOA" address="0x00009888" value="0x064EC000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0042" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F006D" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x042D8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06114000" />
- <register type="NOA" address="0x00009888" value="0x06120033" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04308000" />
- <register type="NOA" address="0x00009888" value="0x04318000" />
- <register type="NOA" address="0x00009888" value="0x04321980" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x04334000" />
- <register type="NOA" address="0x00009888" value="0x04504000" />
- <register type="NOA" address="0x00009888" value="0x04514000" />
- <register type="NOA" address="0x00009888" value="0x04520033" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x04531000" />
- <register type="NOA" address="0x00009888" value="0x00AF8000" />
- <register type="NOA" address="0x00009888" value="0x0ACC0001" />
- <register type="NOA" address="0x00009888" value="0x008D8000" />
- <register type="NOA" address="0x00009888" value="0x028DA000" />
- <register type="NOA" address="0x00009888" value="0x0C8FB000" />
- <register type="NOA" address="0x00009888" value="0x0E8F0001" />
- <register type="NOA" address="0x00009888" value="0x06AC8000" />
- <register type="NOA" address="0x00009888" value="0x02AD4000" />
- <register type="NOA" address="0x00009888" value="0x02908000" />
- <register type="NOA" address="0x00009888" value="0x02918000" />
- <register type="NOA" address="0x00009888" value="0x02921980" />
- <register type="NOA" address="0x00009888" value="0x00920000" />
- <register type="NOA" address="0x00009888" value="0x02934000" />
- <register type="NOA" address="0x00009888" value="0x02B04000" />
- <register type="NOA" address="0x00009888" value="0x02B14000" />
- <register type="NOA" address="0x00009888" value="0x02B20033" />
- <register type="NOA" address="0x00009888" value="0x00B20000" />
- <register type="NOA" address="0x00009888" value="0x02B31000" />
- <register type="NOA" address="0x00009888" value="0x00D08000" />
- <register type="NOA" address="0x00009888" value="0x00D18000" />
- <register type="NOA" address="0x00009888" value="0x00D21980" />
- <register type="NOA" address="0x00009888" value="0x00D34000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900002" />
- <register type="NOA" address="0x00009888" value="0x53900420" />
- <register type="NOA" address="0x00009888" value="0x459000A1" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen9"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="bfd9764d-2c5b-4c16-bfc1-89de3ca10917"
- chipset="KBLGT3"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A5800" />
- <register type="NOA" address="0x00009888" value="0x161A00C0" />
- <register type="NOA" address="0x00009888" value="0x12180240" />
- <register type="NOA" address="0x00009888" value="0x14180002" />
- <register type="NOA" address="0x00009888" value="0x149A5800" />
- <register type="NOA" address="0x00009888" value="0x169A00C0" />
- <register type="NOA" address="0x00009888" value="0x12980240" />
- <register type="NOA" address="0x00009888" value="0x14980002" />
- <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F3000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C9500" />
- <register type="NOA" address="0x00009888" value="0x0C4C002A" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0015" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C000A" />
- <register type="NOA" address="0x00009888" value="0x04193000" />
- <register type="NOA" address="0x00009888" value="0x081A28C1" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x0613C000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x00172000" />
- <register type="NOA" address="0x00009888" value="0x06178000" />
- <register type="NOA" address="0x00009888" value="0x0817A000" />
- <register type="NOA" address="0x00009888" value="0x00180037" />
- <register type="NOA" address="0x00009888" value="0x06180940" />
- <register type="NOA" address="0x00009888" value="0x08180000" />
- <register type="NOA" address="0x00009888" value="0x02180000" />
- <register type="NOA" address="0x00009888" value="0x04183000" />
- <register type="NOA" address="0x00009888" value="0x04AFC000" />
- <register type="NOA" address="0x00009888" value="0x06AF3000" />
- <register type="NOA" address="0x00009888" value="0x0ACC4000" />
- <register type="NOA" address="0x00009888" value="0x0CCC0015" />
- <register type="NOA" address="0x00009888" value="0x0A8DA000" />
- <register type="NOA" address="0x00009888" value="0x0C8DA000" />
- <register type="NOA" address="0x00009888" value="0x0E8F4000" />
- <register type="NOA" address="0x00009888" value="0x108F0015" />
- <register type="NOA" address="0x00009888" value="0x16ACA000" />
- <register type="NOA" address="0x00009888" value="0x18AC000A" />
- <register type="NOA" address="0x00009888" value="0x06993000" />
- <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
- <register type="NOA" address="0x00009888" value="0x009A0000" />
- <register type="NOA" address="0x00009888" value="0x0A93F000" />
- <register type="NOA" address="0x00009888" value="0x0C93F000" />
- <register type="NOA" address="0x00009888" value="0x0A97A000" />
- <register type="NOA" address="0x00009888" value="0x0C97A000" />
- <register type="NOA" address="0x00009888" value="0x0A980977" />
- <register type="NOA" address="0x00009888" value="0x08980000" />
- <register type="NOA" address="0x00009888" value="0x04980000" />
- <register type="NOA" address="0x00009888" value="0x06983000" />
- <register type="NOA" address="0x00009888" value="0x119000FF" />
- <register type="NOA" address="0x00009888" value="0x51900040" />
- <register type="NOA" address="0x00009888" value="0x41900020" />
- <register type="NOA" address="0x00009888" value="0x55900004" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x479008A5" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900002" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="b55ecba1-2aa9-422e-89ff-b9e30f03d447"
- chipset="KBLGT3"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox1 Ring Busy"
- description="The percentage of time when Vdbox1 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox1_busy"
- units="percent"
- symbol_name="Vdbox1Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x19D05800" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C25" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x19C05800" />
- <register type="NOA" address="0x00009888" value="0x05D00085" />
- <register type="NOA" address="0x00009888" value="0x25D00000" />
- <register type="NOA" address="0x00009888" value="0x09D54000" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x1D810400" />
- <register type="NOA" address="0x00009888" value="0x21960000" />
- <register type="NOA" address="0x00009888" value="0x0996C000" />
- <register type="NOA" address="0x00009888" value="0x0B964000" />
- <register type="NOA" address="0x00009888" value="0x19938000" />
- <register type="NOA" address="0x00009888" value="0x1B930068" />
- <register type="NOA" address="0x00009888" value="0x15948000" />
- <register type="NOA" address="0x00009888" value="0x1B94000C" />
- <register type="NOA" address="0x00009888" value="0x03957500" />
- <register type="NOA" address="0x00009888" value="0x1D950000" />
- <register type="NOA" address="0x00009888" value="0x17950000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x07928000" />
- <register type="NOA" address="0x00009888" value="0x03988000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x09978000" />
- <register type="NOA" address="0x00009888" value="0x05C08500" />
- <register type="NOA" address="0x00009888" value="0x25C00000" />
- <register type="NOA" address="0x00009888" value="0x1BC00000" />
- <register type="NOA" address="0x00009888" value="0x0BC54000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900463" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0007C000" />
- <register type="OA" address="0x00002774" value="0x000007FF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="f1792f32-6db2-4b50-b4b2-557128f1688d"
- chipset="KBLGT3"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810000" />
- <register type="NOA" address="0x00009888" value="0x07810013" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930040" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="85bc2e4f-2563-4388-921b-dc0dad879cf3"
- chipset="KBLGT3"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x122D3080" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0800" />
- <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
- <register type="NOA" address="0x00009888" value="0x100F0002" />
- <register type="NOA" address="0x00009888" value="0x002D0025" />
- <register type="NOA" address="0x00009888" value="0x062D1300" />
- <register type="NOA" address="0x00009888" value="0x082D16A4" />
- <register type="NOA" address="0x00009888" value="0x0A2D162E" />
- <register type="NOA" address="0x00009888" value="0x102D0000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml b/src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml
deleted file mode 100644
index 4fe6f877e4c..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml
+++ /dev/null
@@ -1,11269 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959547" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="07b25942-d9fd-4fce-bd58-e29abd66b7de"
- chipset="SKLGT2"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA"
- availability="$SkuRevisionId 0x02 UGTE"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C01E0" />
- <register type="NOA" address="0x00009888" value="0x12170280" />
- <register type="NOA" address="0x00009888" value="0x12370280" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x1A4E0080" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x0A1B4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0001" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x042F1000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8400" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F6600" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x162C2200" />
- <register type="NOA" address="0x00009888" value="0x062D8000" />
- <register type="NOA" address="0x00009888" value="0x082D8000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x08133000" />
- <register type="NOA" address="0x00009888" value="0x00170020" />
- <register type="NOA" address="0x00009888" value="0x08170021" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x0633C000" />
- <register type="NOA" address="0x00009888" value="0x0833C000" />
- <register type="NOA" address="0x00009888" value="0x06370800" />
- <register type="NOA" address="0x00009888" value="0x08370840" />
- <register type="NOA" address="0x00009888" value="0x10370000" />
- <register type="NOA" address="0x00009888" value="0x0D933031" />
- <register type="NOA" address="0x00009888" value="0x0F933E3F" />
- <register type="NOA" address="0x00009888" value="0x01933D00" />
- <register type="NOA" address="0x00009888" value="0x0393073C" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1D930000" />
- <register type="NOA" address="0x00009888" value="0x19930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190001F" />
- <register type="NOA" address="0x00009888" value="0x51904400" />
- <register type="NOA" address="0x00009888" value="0x41900020" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C21" />
- <register type="NOA" address="0x00009888" value="0x47900061" />
- <register type="NOA" address="0x00009888" value="0x57904440" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900004" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53904444" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="00b80b4c-d215-4378-9015-da3dda3b61ea"
- chipset="SKLGT2"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA"
- availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901403" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8200" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x004F0DB2" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F1880" />
- <register type="NOA" address="0x00009888" value="0x0A4F0011" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E3C" />
- <register type="NOA" address="0x00009888" value="0x0E4F1D80" />
- <register type="NOA" address="0x00009888" value="0x086C0002" />
- <register type="NOA" address="0x00009888" value="0x0A6C0100" />
- <register type="NOA" address="0x00009888" value="0x0E6C000C" />
- <register type="NOA" address="0x00009888" value="0x026C000B" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x081B4000" />
- <register type="NOA" address="0x00009888" value="0x0A1B8000" />
- <register type="NOA" address="0x00009888" value="0x0E1B4000" />
- <register type="NOA" address="0x00009888" value="0x021B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0012" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x005BC000" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B8000" />
- <register type="NOA" address="0x00009888" value="0x0A5B4000" />
- <register type="NOA" address="0x00009888" value="0x0C5BC000" />
- <register type="NOA" address="0x00009888" value="0x0E5B8000" />
- <register type="NOA" address="0x00009888" value="0x105C8000" />
- <register type="NOA" address="0x00009888" value="0x1A5CA000" />
- <register type="NOA" address="0x00009888" value="0x1C5C002D" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0800" />
- <register type="NOA" address="0x00009888" value="0x0C4C0082" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002CC000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CBE00" />
- <register type="NOA" address="0x00009888" value="0x182C00EF" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900167" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900840" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900842" />
- <register type="NOA" address="0x00009888" value="0x47900840" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900840" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900040" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900840" />
- <register type="NOA" address="0x00009888" value="0x53901111" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 UGTE &amp;&amp;"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901403" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E0820" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F0032" />
- <register type="NOA" address="0x00009888" value="0x0A4F1810" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
- <register type="NOA" address="0x00009888" value="0x0E4F003C" />
- <register type="NOA" address="0x00009888" value="0x004F0D80" />
- <register type="NOA" address="0x00009888" value="0x024F003B" />
- <register type="NOA" address="0x00009888" value="0x006C0002" />
- <register type="NOA" address="0x00009888" value="0x086C0000" />
- <register type="NOA" address="0x00009888" value="0x0C6C000C" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x081B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1B4000" />
- <register type="NOA" address="0x00009888" value="0x0E1B8000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C8000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0024" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5BC000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C6000" />
- <register type="NOA" address="0x00009888" value="0x1C5C001B" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0208" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CFB00" />
- <register type="NOA" address="0x00009888" value="0x182C00BE" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900167" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900842" />
- <register type="NOA" address="0x00009888" value="0x47900802" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900802" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53901111" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="2a0c0933-37e7-427c-9951-ded42a78bb27"
- chipset="SKLGT2"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA"
- availability="$SkuRevisionId 0x02 ULT"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x15968000" />
- <register type="NOA" address="0x00009888" value="0x17968000" />
- <register type="NOA" address="0x00009888" value="0x0F96C000" />
- <register type="NOA" address="0x00009888" value="0x1F950011" />
- <register type="NOA" address="0x00009888" value="0x1D950014" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x0B978000" />
- <register type="NOA" address="0x00009888" value="0x0F974000" />
- <register type="NOA" address="0x00009888" value="0x11974000" />
- <register type="NOA" address="0x00009888" value="0x13978000" />
- <register type="NOA" address="0x00009888" value="0x09974000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x419010A0" />
- <register type="NOA" address="0x00009888" value="0x55904000" />
- <register type="NOA" address="0x00009888" value="0x45901000" />
- <register type="NOA" address="0x00009888" value="0x47900084" />
- <register type="NOA" address="0x00009888" value="0x57904400" />
- <register type="NOA" address="0x00009888" value="0x499000A5" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900081" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x439014A4" />
- <register type="NOA" address="0x00009888" value="0x53900400" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SkuRevisionId 0x02 UGTE"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x1B931001" />
- <register type="NOA" address="0x00009888" value="0x1D930001" />
- <register type="NOA" address="0x00009888" value="0x19934000" />
- <register type="NOA" address="0x00009888" value="0x1B958000" />
- <register type="NOA" address="0x00009888" value="0x1D950094" />
- <register type="NOA" address="0x00009888" value="0x19958000" />
- <register type="NOA" address="0x00009888" value="0x05E5A000" />
- <register type="NOA" address="0x00009888" value="0x01E5C000" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x419010A0" />
- <register type="NOA" address="0x00009888" value="0x55904000" />
- <register type="NOA" address="0x00009888" value="0x45901000" />
- <register type="NOA" address="0x00009888" value="0x47900084" />
- <register type="NOA" address="0x00009888" value="0x57904400" />
- <register type="NOA" address="0x00009888" value="0x499000A5" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900081" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x439014A4" />
- <register type="NOA" address="0x00009888" value="0x53900400" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="246b35f1-44e0-4d03-8936-e452e291d064"
- chipset="SKLGT2"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA"
- availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x13946000" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x0F968000" />
- <register type="NOA" address="0x00009888" value="0x1196C000" />
- <register type="NOA" address="0x00009888" value="0x13964000" />
- <register type="NOA" address="0x00009888" value="0x11938000" />
- <register type="NOA" address="0x00009888" value="0x1B93FE00" />
- <register type="NOA" address="0x00009888" value="0x01940010" />
- <register type="NOA" address="0x00009888" value="0x07941100" />
- <register type="NOA" address="0x00009888" value="0x09941312" />
- <register type="NOA" address="0x00009888" value="0x0B941514" />
- <register type="NOA" address="0x00009888" value="0x0D941716" />
- <register type="NOA" address="0x00009888" value="0x11940000" />
- <register type="NOA" address="0x00009888" value="0x19940000" />
- <register type="NOA" address="0x00009888" value="0x1B940000" />
- <register type="NOA" address="0x00009888" value="0x1D940000" />
- <register type="NOA" address="0x00009888" value="0x1B954000" />
- <register type="NOA" address="0x00009888" value="0x1D95A550" />
- <register type="NOA" address="0x00009888" value="0x1F9502AA" />
- <register type="NOA" address="0x00009888" value="0x2F900157" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13908000" />
- <register type="NOA" address="0x00009888" value="0x21908000" />
- <register type="NOA" address="0x00009888" value="0x23908000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27908000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x13946000" />
- <register type="NOA" address="0x00009888" value="0x15940016" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x19930800" />
- <register type="NOA" address="0x00009888" value="0x1B93AA55" />
- <register type="NOA" address="0x00009888" value="0x1D9300AA" />
- <register type="NOA" address="0x00009888" value="0x01940010" />
- <register type="NOA" address="0x00009888" value="0x07941100" />
- <register type="NOA" address="0x00009888" value="0x09941312" />
- <register type="NOA" address="0x00009888" value="0x0B941514" />
- <register type="NOA" address="0x00009888" value="0x0D941716" />
- <register type="NOA" address="0x00009888" value="0x0F940018" />
- <register type="NOA" address="0x00009888" value="0x1B940000" />
- <register type="NOA" address="0x00009888" value="0x11940000" />
- <register type="NOA" address="0x00009888" value="0x01E58000" />
- <register type="NOA" address="0x00009888" value="0x03E57000" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13908000" />
- <register type="NOA" address="0x00009888" value="0x21908000" />
- <register type="NOA" address="0x00009888" value="0x23908000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27908000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C20" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900421" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900421" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900061" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="NOA"
- availability="$SkuRevisionId 0x05 UGTE"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900064" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900150" />
- <register type="NOA" address="0x00009888" value="0x21900151" />
- <register type="NOA" address="0x00009888" value="0x23900152" />
- <register type="NOA" address="0x00009888" value="0x25900153" />
- <register type="NOA" address="0x00009888" value="0x27900154" />
- <register type="NOA" address="0x00009888" value="0x29900155" />
- <register type="NOA" address="0x00009888" value="0x2B900156" />
- <register type="NOA" address="0x00009888" value="0x2D900157" />
- <register type="NOA" address="0x00009888" value="0x2F90015F" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="e0d3da02-00bf-4a96-9795-b48158c73a68"
- chipset="SKLGT2"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA"
- availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x13945400" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901400" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x0F968000" />
- <register type="NOA" address="0x00009888" value="0x1196C000" />
- <register type="NOA" address="0x00009888" value="0x13964000" />
- <register type="NOA" address="0x00009888" value="0x11938000" />
- <register type="NOA" address="0x00009888" value="0x1B93FE00" />
- <register type="NOA" address="0x00009888" value="0x01940010" />
- <register type="NOA" address="0x00009888" value="0x07941100" />
- <register type="NOA" address="0x00009888" value="0x09941312" />
- <register type="NOA" address="0x00009888" value="0x0B941514" />
- <register type="NOA" address="0x00009888" value="0x0D941716" />
- <register type="NOA" address="0x00009888" value="0x11940000" />
- <register type="NOA" address="0x00009888" value="0x19940000" />
- <register type="NOA" address="0x00009888" value="0x1B940000" />
- <register type="NOA" address="0x00009888" value="0x1D940000" />
- <register type="NOA" address="0x00009888" value="0x1B954000" />
- <register type="NOA" address="0x00009888" value="0x1D95A550" />
- <register type="NOA" address="0x00009888" value="0x1F9502AA" />
- <register type="NOA" address="0x00009888" value="0x2F900167" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13908000" />
- <register type="NOA" address="0x00009888" value="0x21908000" />
- <register type="NOA" address="0x00009888" value="0x23908000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27908000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="NOA"
- availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x13945400" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901400" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x19930800" />
- <register type="NOA" address="0x00009888" value="0x1B93AA55" />
- <register type="NOA" address="0x00009888" value="0x1D93002A" />
- <register type="NOA" address="0x00009888" value="0x01940010" />
- <register type="NOA" address="0x00009888" value="0x07941100" />
- <register type="NOA" address="0x00009888" value="0x09941312" />
- <register type="NOA" address="0x00009888" value="0x0B941514" />
- <register type="NOA" address="0x00009888" value="0x0D941716" />
- <register type="NOA" address="0x00009888" value="0x1B940000" />
- <register type="NOA" address="0x00009888" value="0x11940000" />
- <register type="NOA" address="0x00009888" value="0x01E58000" />
- <register type="NOA" address="0x00009888" value="0x03E57000" />
- <register type="NOA" address="0x00009888" value="0x2F900167" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x13908000" />
- <register type="NOA" address="0x00009888" value="0x21908000" />
- <register type="NOA" address="0x00009888" value="0x23908000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27908000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C20" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900421" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900421" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="c26b1fda-2752-4a33-a448-4c8718366846"
- chipset="SKLGT2"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA"
- availability="$SubsliceMask 0x01 AND"
- priority="0"
- >
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x141C8160" />
- <register type="NOA" address="0x00009888" value="0x161C8015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
- <register type="NOA" address="0x00009888" value="0x006C0200" />
- <register type="NOA" address="0x00009888" value="0x026C000C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0041" />
- <register type="NOA" address="0x00009888" value="0x061C4200" />
- <register type="NOA" address="0x00009888" value="0x081C4443" />
- <register type="NOA" address="0x00009888" value="0x0A1C4645" />
- <register type="NOA" address="0x00009888" value="0x0C1C7647" />
- <register type="NOA" address="0x00009888" value="0x041C7357" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0000" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
- <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5515" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x11907FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900802" />
- <register type="NOA" address="0x00009888" value="0x47900842" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900842" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900800" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="9fb22842-e708-43f7-9752-e0e41670c39e"
- chipset="SKLGT2"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x166C0760" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F901403" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8020" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1CE000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
- <register type="NOA" address="0x00009888" value="0x0C4C0280" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F1500" />
- <register type="NOA" address="0x00009888" value="0x100F0140" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x182C00A0" />
- <register type="NOA" address="0x00009888" value="0x03933300" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900167" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190030F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900042" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x53901111" />
- <register type="NOA" address="0x00009888" value="0x43900420" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="5378e2a1-4248-4188-a4ae-da25a794c603"
- chipset="SKLGT2"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x106C0232" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F1880" />
- <register type="NOA" address="0x00009888" value="0x024F08BB" />
- <register type="NOA" address="0x00009888" value="0x044F001B" />
- <register type="NOA" address="0x00009888" value="0x046C0100" />
- <register type="NOA" address="0x00009888" value="0x066C000B" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x041B8000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025BC000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x165C8000" />
- <register type="NOA" address="0x00009888" value="0x185C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x062CC000" />
- <register type="NOA" address="0x00009888" value="0x082CC000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x1D950080" />
- <register type="NOA" address="0x00009888" value="0x13928000" />
- <register type="NOA" address="0x00009888" value="0x0F988000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x4B9000A0" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="f42cdd6a-b000-42cb-870f-5eb423a7f514"
- chipset="SKLGT2"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x126C7B40" />
- <register type="NOA" address="0x00009888" value="0x166C0020" />
- <register type="NOA" address="0x00009888" value="0x0A603444" />
- <register type="NOA" address="0x00009888" value="0x0A613400" />
- <register type="NOA" address="0x00009888" value="0x1A4EA800" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0800" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x1C1C003C" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x10600000" />
- <register type="NOA" address="0x00009888" value="0x04600000" />
- <register type="NOA" address="0x00009888" value="0x0C610044" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x06610000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0154" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190FFC0" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900021" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900400" />
- <register type="NOA" address="0x00009888" value="0x43900421" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="b9bf2423-d88c-4a7b-a051-627611d00dcc"
- chipset="SKLGT2"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x126C02E0" />
- <register type="NOA" address="0x00009888" value="0x146C0001" />
- <register type="NOA" address="0x00009888" value="0x0A623400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x026C3324" />
- <register type="NOA" address="0x00009888" value="0x046C3422" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x06614000" />
- <register type="NOA" address="0x00009888" value="0x0C620044" />
- <register type="NOA" address="0x00009888" value="0x10620000" />
- <register type="NOA" address="0x00009888" value="0x06620000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="2414a93d-d84f-406e-99c0-472161194b40"
- chipset="SKLGT2"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x126C4E80" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x0A633400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x026C3321" />
- <register type="NOA" address="0x00009888" value="0x046C342F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C2000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x06604000" />
- <register type="NOA" address="0x00009888" value="0x0C630044" />
- <register type="NOA" address="0x00009888" value="0x10630000" />
- <register type="NOA" address="0x00009888" value="0x06630000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="53a45d2d-170b-4cf5-b7bb-585120c8e2f5"
- chipset="SKLGT2"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x102F3800" />
- <register type="NOA" address="0x00009888" value="0x144D0500" />
- <register type="NOA" address="0x00009888" value="0x120D03C0" />
- <register type="NOA" address="0x00009888" value="0x140D03CF" />
- <register type="NOA" address="0x00009888" value="0x0C0F0004" />
- <register type="NOA" address="0x00009888" value="0x0C4E4000" />
- <register type="NOA" address="0x00009888" value="0x042F0480" />
- <register type="NOA" address="0x00009888" value="0x082F0000" />
- <register type="NOA" address="0x00009888" value="0x022F0000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0090" />
- <register type="NOA" address="0x00009888" value="0x064D0027" />
- <register type="NOA" address="0x00009888" value="0x004D0000" />
- <register type="NOA" address="0x00009888" value="0x000D0D40" />
- <register type="NOA" address="0x00009888" value="0x020D803F" />
- <register type="NOA" address="0x00009888" value="0x040D8023" />
- <register type="NOA" address="0x00009888" value="0x100D0000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020F0010" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0050" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x43901485" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="b4cff514-a91e-4798-a0b3-426ca13fc9c1"
- chipset="SKLGT2"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x14152C00" />
- <register type="NOA" address="0x00009888" value="0x16150005" />
- <register type="NOA" address="0x00009888" value="0x121600A0" />
- <register type="NOA" address="0x00009888" value="0x14352C00" />
- <register type="NOA" address="0x00009888" value="0x16350005" />
- <register type="NOA" address="0x00009888" value="0x123600A0" />
- <register type="NOA" address="0x00009888" value="0x14552C00" />
- <register type="NOA" address="0x00009888" value="0x16550005" />
- <register type="NOA" address="0x00009888" value="0x125600A0" />
- <register type="NOA" address="0x00009888" value="0x062F6000" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0050" />
- <register type="NOA" address="0x00009888" value="0x0A4C0010" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0350" />
- <register type="NOA" address="0x00009888" value="0x0C0FB000" />
- <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
- <register type="NOA" address="0x00009888" value="0x182C0028" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x022DC000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x0C138000" />
- <register type="NOA" address="0x00009888" value="0x0E132000" />
- <register type="NOA" address="0x00009888" value="0x0413C000" />
- <register type="NOA" address="0x00009888" value="0x1C140018" />
- <register type="NOA" address="0x00009888" value="0x0C157000" />
- <register type="NOA" address="0x00009888" value="0x0E150078" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04162180" />
- <register type="NOA" address="0x00009888" value="0x02160000" />
- <register type="NOA" address="0x00009888" value="0x04174000" />
- <register type="NOA" address="0x00009888" value="0x0233A000" />
- <register type="NOA" address="0x00009888" value="0x04333000" />
- <register type="NOA" address="0x00009888" value="0x14348000" />
- <register type="NOA" address="0x00009888" value="0x16348000" />
- <register type="NOA" address="0x00009888" value="0x02357870" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04360043" />
- <register type="NOA" address="0x00009888" value="0x02360000" />
- <register type="NOA" address="0x00009888" value="0x04371000" />
- <register type="NOA" address="0x00009888" value="0x0E538000" />
- <register type="NOA" address="0x00009888" value="0x00538000" />
- <register type="NOA" address="0x00009888" value="0x06533000" />
- <register type="NOA" address="0x00009888" value="0x1C540020" />
- <register type="NOA" address="0x00009888" value="0x12548000" />
- <register type="NOA" address="0x00009888" value="0x0E557000" />
- <register type="NOA" address="0x00009888" value="0x00557800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06560043" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x06571000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900060" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900060" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="7821d13b-9b8b-4405-9618-78cd56b62cce"
- chipset="SKLGT2"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x12120000" />
- <register type="NOA" address="0x00009888" value="0x12320000" />
- <register type="NOA" address="0x00009888" value="0x12520000" />
- <register type="NOA" address="0x00009888" value="0x002F8000" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0015" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F03A0" />
- <register type="NOA" address="0x00009888" value="0x0C0FF000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0095" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x02108000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x02118000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x02121880" />
- <register type="NOA" address="0x00009888" value="0x041219B5" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x02134000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x0C308000" />
- <register type="NOA" address="0x00009888" value="0x0E304000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x0C318000" />
- <register type="NOA" address="0x00009888" value="0x0E314000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x0C321A80" />
- <register type="NOA" address="0x00009888" value="0x0E320033" />
- <register type="NOA" address="0x00009888" value="0x06320031" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x0C334000" />
- <register type="NOA" address="0x00009888" value="0x0E331000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0E508000" />
- <register type="NOA" address="0x00009888" value="0x00508000" />
- <register type="NOA" address="0x00009888" value="0x02504000" />
- <register type="NOA" address="0x00009888" value="0x0E518000" />
- <register type="NOA" address="0x00009888" value="0x00518000" />
- <register type="NOA" address="0x00009888" value="0x02514000" />
- <register type="NOA" address="0x00009888" value="0x0E521880" />
- <register type="NOA" address="0x00009888" value="0x00521A80" />
- <register type="NOA" address="0x00009888" value="0x02520033" />
- <register type="NOA" address="0x00009888" value="0x0E534000" />
- <register type="NOA" address="0x00009888" value="0x00534000" />
- <register type="NOA" address="0x00009888" value="0x02531000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900062" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="893f1a4d-919d-4388-8cb7-746d73ea7259"
- chipset="SKLGT2"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x000000A0" />
- <register type="NOA" address="0x00009888" value="0x12124D60" />
- <register type="NOA" address="0x00009888" value="0x12322E60" />
- <register type="NOA" address="0x00009888" value="0x12524D60" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0014" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0FE000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0097" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x002D8000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x04121FB7" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x00308000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x00318000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x00321B80" />
- <register type="NOA" address="0x00009888" value="0x0632003F" />
- <register type="NOA" address="0x00009888" value="0x00334000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0250C000" />
- <register type="NOA" address="0x00009888" value="0x0251C000" />
- <register type="NOA" address="0x00009888" value="0x02521FB7" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x02535000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900063" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009840" value="0x00000080" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="41a24047-7484-4ead-ae37-de907e5ff2b2"
- chipset="SKLGT2"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121203E0" />
- <register type="NOA" address="0x00009888" value="0x123203E0" />
- <register type="NOA" address="0x00009888" value="0x125203E0" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0E0F006C" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x042D8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06114000" />
- <register type="NOA" address="0x00009888" value="0x06120033" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04308000" />
- <register type="NOA" address="0x00009888" value="0x04318000" />
- <register type="NOA" address="0x00009888" value="0x04321980" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x04334000" />
- <register type="NOA" address="0x00009888" value="0x04504000" />
- <register type="NOA" address="0x00009888" value="0x04514000" />
- <register type="NOA" address="0x00009888" value="0x04520033" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x04531000" />
- <register type="NOA" address="0x00009888" value="0x1190E000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C00" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00001000" />
- <register type="FLEX" address="0x0000E558" value="0x00003002" />
- <register type="FLEX" address="0x0000E658" value="0x00005004" />
- <register type="FLEX" address="0x0000E758" value="0x00011010" />
- <register type="FLEX" address="0x0000E45C" value="0x00050012" />
- <register type="FLEX" address="0x0000E55C" value="0x00052051" />
- <register type="FLEX" address="0x0000E65C" value="0x00000008" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen9"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="95910492-943f-44bd-9461-390240f243fd"
- chipset="SKLGT2"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A5800" />
- <register type="NOA" address="0x00009888" value="0x161A00C0" />
- <register type="NOA" address="0x00009888" value="0x12180240" />
- <register type="NOA" address="0x00009888" value="0x14180002" />
- <register type="NOA" address="0x00009888" value="0x143A5800" />
- <register type="NOA" address="0x00009888" value="0x163A00C0" />
- <register type="NOA" address="0x00009888" value="0x12380240" />
- <register type="NOA" address="0x00009888" value="0x14380002" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F3000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C1500" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F9500" />
- <register type="NOA" address="0x00009888" value="0x100F002A" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x0A2DC000" />
- <register type="NOA" address="0x00009888" value="0x0C2DC000" />
- <register type="NOA" address="0x00009888" value="0x04193000" />
- <register type="NOA" address="0x00009888" value="0x081A28C1" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x0613C000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x00172000" />
- <register type="NOA" address="0x00009888" value="0x06178000" />
- <register type="NOA" address="0x00009888" value="0x0817A000" />
- <register type="NOA" address="0x00009888" value="0x00180037" />
- <register type="NOA" address="0x00009888" value="0x06180940" />
- <register type="NOA" address="0x00009888" value="0x08180000" />
- <register type="NOA" address="0x00009888" value="0x02180000" />
- <register type="NOA" address="0x00009888" value="0x04183000" />
- <register type="NOA" address="0x00009888" value="0x06393000" />
- <register type="NOA" address="0x00009888" value="0x0C3A28C1" />
- <register type="NOA" address="0x00009888" value="0x003A0000" />
- <register type="NOA" address="0x00009888" value="0x0A33F000" />
- <register type="NOA" address="0x00009888" value="0x0C33F000" />
- <register type="NOA" address="0x00009888" value="0x0A37A000" />
- <register type="NOA" address="0x00009888" value="0x0C37A000" />
- <register type="NOA" address="0x00009888" value="0x0A380977" />
- <register type="NOA" address="0x00009888" value="0x08380000" />
- <register type="NOA" address="0x00009888" value="0x04380000" />
- <register type="NOA" address="0x00009888" value="0x06383000" />
- <register type="NOA" address="0x00009888" value="0x119000FF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900800" />
- <register type="NOA" address="0x00009888" value="0x47901000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900844" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="c44a5cf7-886d-477b-bebd-2d738923e4c3"
- chipset="SKLGT2"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C00" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x21C05800" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x1D810400" />
- <register type="NOA" address="0x00009888" value="0x07960025" />
- <register type="NOA" address="0x00009888" value="0x21960000" />
- <register type="NOA" address="0x00009888" value="0x0B964000" />
- <register type="NOA" address="0x00009888" value="0x1B930062" />
- <register type="NOA" address="0x00009888" value="0x17948000" />
- <register type="NOA" address="0x00009888" value="0x1B940008" />
- <register type="NOA" address="0x00009888" value="0x05950075" />
- <register type="NOA" address="0x00009888" value="0x1D950000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x09978000" />
- <register type="NOA" address="0x00009888" value="0x0BC000A5" />
- <register type="NOA" address="0x00009888" value="0x11C00000" />
- <register type="NOA" address="0x00009888" value="0x05C00000" />
- <register type="NOA" address="0x00009888" value="0x0BC54000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x43900C60" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00078000" />
- <register type="OA" address="0x00002774" value="0x00000FFF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="1651949f-0ac0-4cb1-a06f-dafd74a407d1"
- chipset="SKLGT2"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810000" />
- <register type="NOA" address="0x00009888" value="0x07810016" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930040" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="27871149-2fa9-40ba-aa73-350d60c03a09"
- chipset="SKLGT2"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x122D3080" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0800" />
- <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
- <register type="NOA" address="0x00009888" value="0x100F0002" />
- <register type="NOA" address="0x00009888" value="0x002D0025" />
- <register type="NOA" address="0x00009888" value="0x062D1300" />
- <register type="NOA" address="0x00009888" value="0x082D16A4" />
- <register type="NOA" address="0x00009888" value="0x0A2D162E" />
- <register type="NOA" address="0x00009888" value="0x102D0000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml b/src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml
deleted file mode 100644
index 7fc5e8da02b..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml
+++ /dev/null
@@ -1,10805 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959548" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="21fef15a-83f4-4ffa-bb81-7da6e38b8e4b"
- chipset="SKLGT3"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ B 5 READ UADD 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler 1 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler1_bottleneck"
- units="percent"
- symbol_name="Sampler1Bottleneck"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C01E0" />
- <register type="NOA" address="0x00009888" value="0x12170280" />
- <register type="NOA" address="0x00009888" value="0x12370280" />
- <register type="NOA" address="0x00009888" value="0x16EC01E0" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x1A4E0380" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x0A1B4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0001" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x042F1000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C8400" />
- <register type="NOA" address="0x00009888" value="0x0C4C0002" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F6600" />
- <register type="NOA" address="0x00009888" value="0x100F0001" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x162CA200" />
- <register type="NOA" address="0x00009888" value="0x062D8000" />
- <register type="NOA" address="0x00009888" value="0x082D8000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x08133000" />
- <register type="NOA" address="0x00009888" value="0x00170020" />
- <register type="NOA" address="0x00009888" value="0x08170021" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x0633C000" />
- <register type="NOA" address="0x00009888" value="0x0833C000" />
- <register type="NOA" address="0x00009888" value="0x06370800" />
- <register type="NOA" address="0x00009888" value="0x08370840" />
- <register type="NOA" address="0x00009888" value="0x10370000" />
- <register type="NOA" address="0x00009888" value="0x1ACE0200" />
- <register type="NOA" address="0x00009888" value="0x0AEC5300" />
- <register type="NOA" address="0x00009888" value="0x10EC0000" />
- <register type="NOA" address="0x00009888" value="0x1CEC0000" />
- <register type="NOA" address="0x00009888" value="0x0A9B8000" />
- <register type="NOA" address="0x00009888" value="0x1C9C0002" />
- <register type="NOA" address="0x00009888" value="0x0CCC0002" />
- <register type="NOA" address="0x00009888" value="0x0A8D8000" />
- <register type="NOA" address="0x00009888" value="0x108F0001" />
- <register type="NOA" address="0x00009888" value="0x16AC8000" />
- <register type="NOA" address="0x00009888" value="0x0D933031" />
- <register type="NOA" address="0x00009888" value="0x0F933E3F" />
- <register type="NOA" address="0x00009888" value="0x01933D00" />
- <register type="NOA" address="0x00009888" value="0x0393073C" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1D930000" />
- <register type="NOA" address="0x00009888" value="0x19930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51907710" />
- <register type="NOA" address="0x00009888" value="0x419020A0" />
- <register type="NOA" address="0x00009888" value="0x55901515" />
- <register type="NOA" address="0x00009888" value="0x45900529" />
- <register type="NOA" address="0x00009888" value="0x47901025" />
- <register type="NOA" address="0x00009888" value="0x57907770" />
- <register type="NOA" address="0x00009888" value="0x49902100" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900108" />
- <register type="NOA" address="0x00009888" value="0x59900007" />
- <register type="NOA" address="0x00009888" value="0x43902108" />
- <register type="NOA" address="0x00009888" value="0x53907777" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="4320492b-fd03-42ac-922f-dbe1ef3b7b58"
- chipset="SKLGT3"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E0820" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F0032" />
- <register type="NOA" address="0x00009888" value="0x0A4F1891" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
- <register type="NOA" address="0x00009888" value="0x0E4F003C" />
- <register type="NOA" address="0x00009888" value="0x004F0D80" />
- <register type="NOA" address="0x00009888" value="0x024F003B" />
- <register type="NOA" address="0x00009888" value="0x006C0002" />
- <register type="NOA" address="0x00009888" value="0x086C0100" />
- <register type="NOA" address="0x00009888" value="0x0C6C000C" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x081B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1B4000" />
- <register type="NOA" address="0x00009888" value="0x0E1B8000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C8000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0024" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5BC000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C6000" />
- <register type="NOA" address="0x00009888" value="0x1C5C001B" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0208" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CFB00" />
- <register type="NOA" address="0x00009888" value="0x182C00BE" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900158" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900863" />
- <register type="NOA" address="0x00009888" value="0x47900802" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900802" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900C62" />
- <register type="NOA" address="0x00009888" value="0x53903333" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="bd2d9cae-b9ec-4f5b-9d2f-934bed398a2d"
- chipset="SKLGT3"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x1B931001" />
- <register type="NOA" address="0x00009888" value="0x1D930001" />
- <register type="NOA" address="0x00009888" value="0x19934000" />
- <register type="NOA" address="0x00009888" value="0x1B958000" />
- <register type="NOA" address="0x00009888" value="0x1D950094" />
- <register type="NOA" address="0x00009888" value="0x19958000" />
- <register type="NOA" address="0x00009888" value="0x09E58000" />
- <register type="NOA" address="0x00009888" value="0x0BE58000" />
- <register type="NOA" address="0x00009888" value="0x03E5C000" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51901150" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x55905111" />
- <register type="NOA" address="0x00009888" value="0x45901400" />
- <register type="NOA" address="0x00009888" value="0x479004A5" />
- <register type="NOA" address="0x00009888" value="0x57903455" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B9000A0" />
- <register type="NOA" address="0x00009888" value="0x59900001" />
- <register type="NOA" address="0x00009888" value="0x43900005" />
- <register type="NOA" address="0x00009888" value="0x53900455" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="4ca0f3fe-7fd3-4924-98cb-1807d9879767"
- chipset="SKLGT3"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900064" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900150" />
- <register type="NOA" address="0x00009888" value="0x21900151" />
- <register type="NOA" address="0x00009888" value="0x23900152" />
- <register type="NOA" address="0x00009888" value="0x25900153" />
- <register type="NOA" address="0x00009888" value="0x27900154" />
- <register type="NOA" address="0x00009888" value="0x29900155" />
- <register type="NOA" address="0x00009888" value="0x2B900156" />
- <register type="NOA" address="0x00009888" value="0x2D900157" />
- <register type="NOA" address="0x00009888" value="0x2F90015F" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="a0c0172c-ee13-403d-99ff-2bdf6936cf14"
- chipset="SKLGT3"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="52435e0b-f188-42ea-8680-21a56ee20dee"
- chipset="SKLGT3"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x141C8160" />
- <register type="NOA" address="0x00009888" value="0x161C8015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
- <register type="NOA" address="0x00009888" value="0x006C0200" />
- <register type="NOA" address="0x00009888" value="0x026C000C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0041" />
- <register type="NOA" address="0x00009888" value="0x061C4200" />
- <register type="NOA" address="0x00009888" value="0x081C4443" />
- <register type="NOA" address="0x00009888" value="0x0A1C4645" />
- <register type="NOA" address="0x00009888" value="0x0C1C7647" />
- <register type="NOA" address="0x00009888" value="0x041C7357" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0000" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
- <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5515" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x11907FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900802" />
- <register type="NOA" address="0x00009888" value="0x47900842" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900842" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900800" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="27076eeb-49f3-4fed-8423-c66506005c63"
- chipset="SKLGT3"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C0760" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8020" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1CE000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
- <register type="NOA" address="0x00009888" value="0x0C4C0280" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F1500" />
- <register type="NOA" address="0x00009888" value="0x100F0140" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x182C00A0" />
- <register type="NOA" address="0x00009888" value="0x03933300" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190030F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900063" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x53903333" />
- <register type="NOA" address="0x00009888" value="0x43900840" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="8071b409-c39a-4674-94d7-32962ecfb512"
- chipset="SKLGT3"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x106C0232" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F1880" />
- <register type="NOA" address="0x00009888" value="0x024F08BB" />
- <register type="NOA" address="0x00009888" value="0x044F001B" />
- <register type="NOA" address="0x00009888" value="0x046C0100" />
- <register type="NOA" address="0x00009888" value="0x066C000B" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x041B8000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025BC000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x165C8000" />
- <register type="NOA" address="0x00009888" value="0x185C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x062CC000" />
- <register type="NOA" address="0x00009888" value="0x082CC000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x1D950080" />
- <register type="NOA" address="0x00009888" value="0x13928000" />
- <register type="NOA" address="0x00009888" value="0x0F988000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900005" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="5e0b391e-9ea8-4901-b2ff-b64ff616c7ed"
- chipset="SKLGT3"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C7B40" />
- <register type="NOA" address="0x00009888" value="0x166C0020" />
- <register type="NOA" address="0x00009888" value="0x0A603444" />
- <register type="NOA" address="0x00009888" value="0x0A613400" />
- <register type="NOA" address="0x00009888" value="0x1A4EA800" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0800" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x1C1C003C" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x10600000" />
- <register type="NOA" address="0x00009888" value="0x04600000" />
- <register type="NOA" address="0x00009888" value="0x0C610044" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x06610000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0154" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190FFC0" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900021" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900400" />
- <register type="NOA" address="0x00009888" value="0x43900421" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="25dc828e-1d2d-426e-9546-a1d4233cdf16"
- chipset="SKLGT3"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C02E0" />
- <register type="NOA" address="0x00009888" value="0x146C0001" />
- <register type="NOA" address="0x00009888" value="0x0A623400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x026C3324" />
- <register type="NOA" address="0x00009888" value="0x046C3422" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x06614000" />
- <register type="NOA" address="0x00009888" value="0x0C620044" />
- <register type="NOA" address="0x00009888" value="0x10620000" />
- <register type="NOA" address="0x00009888" value="0x06620000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="3dba9405-2d7e-4d70-8199-e734e82fd6bf"
- chipset="SKLGT3"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C4E80" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x0A633400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x026C3321" />
- <register type="NOA" address="0x00009888" value="0x046C342F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C2000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x06604000" />
- <register type="NOA" address="0x00009888" value="0x0C630044" />
- <register type="NOA" address="0x00009888" value="0x10630000" />
- <register type="NOA" address="0x00009888" value="0x06630000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="76935d7b-09c9-46bf-87f1-c18b4a86ebe5"
- chipset="SKLGT3"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102F3800" />
- <register type="NOA" address="0x00009888" value="0x144D0500" />
- <register type="NOA" address="0x00009888" value="0x120D03C0" />
- <register type="NOA" address="0x00009888" value="0x140D03CF" />
- <register type="NOA" address="0x00009888" value="0x0C0F0004" />
- <register type="NOA" address="0x00009888" value="0x0C4E4000" />
- <register type="NOA" address="0x00009888" value="0x042F0480" />
- <register type="NOA" address="0x00009888" value="0x082F0000" />
- <register type="NOA" address="0x00009888" value="0x022F0000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0090" />
- <register type="NOA" address="0x00009888" value="0x064D0027" />
- <register type="NOA" address="0x00009888" value="0x004D0000" />
- <register type="NOA" address="0x00009888" value="0x000D0D40" />
- <register type="NOA" address="0x00009888" value="0x020D803F" />
- <register type="NOA" address="0x00009888" value="0x040D8023" />
- <register type="NOA" address="0x00009888" value="0x100D0000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020F0010" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0050" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x43901485" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="1b34c0d6-4f4c-4d7b-833f-4aaf236d87a6"
- chipset="SKLGT3"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x14152C00" />
- <register type="NOA" address="0x00009888" value="0x16150005" />
- <register type="NOA" address="0x00009888" value="0x121600A0" />
- <register type="NOA" address="0x00009888" value="0x14352C00" />
- <register type="NOA" address="0x00009888" value="0x16350005" />
- <register type="NOA" address="0x00009888" value="0x123600A0" />
- <register type="NOA" address="0x00009888" value="0x14552C00" />
- <register type="NOA" address="0x00009888" value="0x16550005" />
- <register type="NOA" address="0x00009888" value="0x125600A0" />
- <register type="NOA" address="0x00009888" value="0x062F6000" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0050" />
- <register type="NOA" address="0x00009888" value="0x0A4C0010" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0350" />
- <register type="NOA" address="0x00009888" value="0x0C0FB000" />
- <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
- <register type="NOA" address="0x00009888" value="0x182C0028" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x022DC000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x0C138000" />
- <register type="NOA" address="0x00009888" value="0x0E132000" />
- <register type="NOA" address="0x00009888" value="0x0413C000" />
- <register type="NOA" address="0x00009888" value="0x1C140018" />
- <register type="NOA" address="0x00009888" value="0x0C157000" />
- <register type="NOA" address="0x00009888" value="0x0E150078" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04162180" />
- <register type="NOA" address="0x00009888" value="0x02160000" />
- <register type="NOA" address="0x00009888" value="0x04174000" />
- <register type="NOA" address="0x00009888" value="0x0233A000" />
- <register type="NOA" address="0x00009888" value="0x04333000" />
- <register type="NOA" address="0x00009888" value="0x14348000" />
- <register type="NOA" address="0x00009888" value="0x16348000" />
- <register type="NOA" address="0x00009888" value="0x02357870" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04360043" />
- <register type="NOA" address="0x00009888" value="0x02360000" />
- <register type="NOA" address="0x00009888" value="0x04371000" />
- <register type="NOA" address="0x00009888" value="0x0E538000" />
- <register type="NOA" address="0x00009888" value="0x00538000" />
- <register type="NOA" address="0x00009888" value="0x06533000" />
- <register type="NOA" address="0x00009888" value="0x1C540020" />
- <register type="NOA" address="0x00009888" value="0x12548000" />
- <register type="NOA" address="0x00009888" value="0x0E557000" />
- <register type="NOA" address="0x00009888" value="0x00557800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06560043" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x06571000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900060" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900060" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="b375c985-9953-455b-bda2-b03f7594e9db"
- chipset="SKLGT3"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12120000" />
- <register type="NOA" address="0x00009888" value="0x12320000" />
- <register type="NOA" address="0x00009888" value="0x12520000" />
- <register type="NOA" address="0x00009888" value="0x002F8000" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0015" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F03A0" />
- <register type="NOA" address="0x00009888" value="0x0C0FF000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0095" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x02108000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x02118000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x02121880" />
- <register type="NOA" address="0x00009888" value="0x041219B5" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x02134000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x0C308000" />
- <register type="NOA" address="0x00009888" value="0x0E304000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x0C318000" />
- <register type="NOA" address="0x00009888" value="0x0E314000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x0C321A80" />
- <register type="NOA" address="0x00009888" value="0x0E320033" />
- <register type="NOA" address="0x00009888" value="0x06320031" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x0C334000" />
- <register type="NOA" address="0x00009888" value="0x0E331000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0E508000" />
- <register type="NOA" address="0x00009888" value="0x00508000" />
- <register type="NOA" address="0x00009888" value="0x02504000" />
- <register type="NOA" address="0x00009888" value="0x0E518000" />
- <register type="NOA" address="0x00009888" value="0x00518000" />
- <register type="NOA" address="0x00009888" value="0x02514000" />
- <register type="NOA" address="0x00009888" value="0x0E521880" />
- <register type="NOA" address="0x00009888" value="0x00521A80" />
- <register type="NOA" address="0x00009888" value="0x02520033" />
- <register type="NOA" address="0x00009888" value="0x0E534000" />
- <register type="NOA" address="0x00009888" value="0x00534000" />
- <register type="NOA" address="0x00009888" value="0x02531000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900062" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="3e2be2bb-884a-49bb-82c5-2358e6bd5f2d"
- chipset="SKLGT3"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12124D60" />
- <register type="NOA" address="0x00009888" value="0x12322E60" />
- <register type="NOA" address="0x00009888" value="0x12524D60" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0014" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0FE000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0097" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x002D8000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x04121FB7" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x00308000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x00318000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x00321B80" />
- <register type="NOA" address="0x00009888" value="0x0632003F" />
- <register type="NOA" address="0x00009888" value="0x00334000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0250C000" />
- <register type="NOA" address="0x00009888" value="0x0251C000" />
- <register type="NOA" address="0x00009888" value="0x02521FB7" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x02535000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900063" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="2d80a648-7b5a-4e92-bbe7-3b5c76f2e221"
- chipset="SKLGT3"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active including Ext Math"
- description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
- data_type="float"
- max_equation="100"
- equation="A 8 READ C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
- underscore_name="fpu1_active_adjusted"
- units="percent"
- symbol_name="Fpu1ActiveAdjusted"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121203E0" />
- <register type="NOA" address="0x00009888" value="0x123203E0" />
- <register type="NOA" address="0x00009888" value="0x125203E0" />
- <register type="NOA" address="0x00009888" value="0x129203E0" />
- <register type="NOA" address="0x00009888" value="0x12B203E0" />
- <register type="NOA" address="0x00009888" value="0x12D203E0" />
- <register type="NOA" address="0x00009888" value="0x024EC000" />
- <register type="NOA" address="0x00009888" value="0x044EC000" />
- <register type="NOA" address="0x00009888" value="0x064EC000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0042" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F006D" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x042D8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06114000" />
- <register type="NOA" address="0x00009888" value="0x06120033" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04308000" />
- <register type="NOA" address="0x00009888" value="0x04318000" />
- <register type="NOA" address="0x00009888" value="0x04321980" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x04334000" />
- <register type="NOA" address="0x00009888" value="0x04504000" />
- <register type="NOA" address="0x00009888" value="0x04514000" />
- <register type="NOA" address="0x00009888" value="0x04520033" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x04531000" />
- <register type="NOA" address="0x00009888" value="0x00AF8000" />
- <register type="NOA" address="0x00009888" value="0x0ACC0001" />
- <register type="NOA" address="0x00009888" value="0x008D8000" />
- <register type="NOA" address="0x00009888" value="0x028DA000" />
- <register type="NOA" address="0x00009888" value="0x0C8FB000" />
- <register type="NOA" address="0x00009888" value="0x0E8F0001" />
- <register type="NOA" address="0x00009888" value="0x06AC8000" />
- <register type="NOA" address="0x00009888" value="0x02AD4000" />
- <register type="NOA" address="0x00009888" value="0x02908000" />
- <register type="NOA" address="0x00009888" value="0x02918000" />
- <register type="NOA" address="0x00009888" value="0x02921980" />
- <register type="NOA" address="0x00009888" value="0x00920000" />
- <register type="NOA" address="0x00009888" value="0x02934000" />
- <register type="NOA" address="0x00009888" value="0x02B04000" />
- <register type="NOA" address="0x00009888" value="0x02B14000" />
- <register type="NOA" address="0x00009888" value="0x02B20033" />
- <register type="NOA" address="0x00009888" value="0x00B20000" />
- <register type="NOA" address="0x00009888" value="0x02B31000" />
- <register type="NOA" address="0x00009888" value="0x00D08000" />
- <register type="NOA" address="0x00009888" value="0x00D18000" />
- <register type="NOA" address="0x00009888" value="0x00D21980" />
- <register type="NOA" address="0x00009888" value="0x00D34000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900402" />
- <register type="NOA" address="0x00009888" value="0x53901550" />
- <register type="NOA" address="0x00009888" value="0x45900080" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen9"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="cfae9232-6ffc-42cc-a703-9790016925f0"
- chipset="SKLGT3"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A5800" />
- <register type="NOA" address="0x00009888" value="0x161A00C0" />
- <register type="NOA" address="0x00009888" value="0x12180240" />
- <register type="NOA" address="0x00009888" value="0x14180002" />
- <register type="NOA" address="0x00009888" value="0x149A5800" />
- <register type="NOA" address="0x00009888" value="0x169A00C0" />
- <register type="NOA" address="0x00009888" value="0x12980240" />
- <register type="NOA" address="0x00009888" value="0x14980002" />
- <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F3000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C9500" />
- <register type="NOA" address="0x00009888" value="0x0C4C002A" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0015" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C000A" />
- <register type="NOA" address="0x00009888" value="0x04193000" />
- <register type="NOA" address="0x00009888" value="0x081A28C1" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x0613C000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x00172000" />
- <register type="NOA" address="0x00009888" value="0x06178000" />
- <register type="NOA" address="0x00009888" value="0x0817A000" />
- <register type="NOA" address="0x00009888" value="0x00180037" />
- <register type="NOA" address="0x00009888" value="0x06180940" />
- <register type="NOA" address="0x00009888" value="0x08180000" />
- <register type="NOA" address="0x00009888" value="0x02180000" />
- <register type="NOA" address="0x00009888" value="0x04183000" />
- <register type="NOA" address="0x00009888" value="0x04AFC000" />
- <register type="NOA" address="0x00009888" value="0x06AF3000" />
- <register type="NOA" address="0x00009888" value="0x0ACC4000" />
- <register type="NOA" address="0x00009888" value="0x0CCC0015" />
- <register type="NOA" address="0x00009888" value="0x0A8DA000" />
- <register type="NOA" address="0x00009888" value="0x0C8DA000" />
- <register type="NOA" address="0x00009888" value="0x0E8F4000" />
- <register type="NOA" address="0x00009888" value="0x108F0015" />
- <register type="NOA" address="0x00009888" value="0x16ACA000" />
- <register type="NOA" address="0x00009888" value="0x18AC000A" />
- <register type="NOA" address="0x00009888" value="0x06993000" />
- <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
- <register type="NOA" address="0x00009888" value="0x009A0000" />
- <register type="NOA" address="0x00009888" value="0x0A93F000" />
- <register type="NOA" address="0x00009888" value="0x0C93F000" />
- <register type="NOA" address="0x00009888" value="0x0A97A000" />
- <register type="NOA" address="0x00009888" value="0x0C97A000" />
- <register type="NOA" address="0x00009888" value="0x0A980977" />
- <register type="NOA" address="0x00009888" value="0x08980000" />
- <register type="NOA" address="0x00009888" value="0x04980000" />
- <register type="NOA" address="0x00009888" value="0x06983000" />
- <register type="NOA" address="0x00009888" value="0x119000FF" />
- <register type="NOA" address="0x00009888" value="0x51900050" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900115" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900884" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900002" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="0c5058ff-fdf4-4e0d-81fb-c0310fb76525"
- chipset="SKLGT3"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox1 Ring Busy"
- description="The percentage of time when Vdbox1 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox1_busy"
- units="percent"
- symbol_name="Vdbox1Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x21D05800" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C25" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x21C05800" />
- <register type="NOA" address="0x00009888" value="0x09D000A5" />
- <register type="NOA" address="0x00009888" value="0x11D00000" />
- <register type="NOA" address="0x00009888" value="0x05D00000" />
- <register type="NOA" address="0x00009888" value="0x09D54000" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x1D810400" />
- <register type="NOA" address="0x00009888" value="0x21960000" />
- <register type="NOA" address="0x00009888" value="0x0996C000" />
- <register type="NOA" address="0x00009888" value="0x0B964000" />
- <register type="NOA" address="0x00009888" value="0x19938000" />
- <register type="NOA" address="0x00009888" value="0x1B930068" />
- <register type="NOA" address="0x00009888" value="0x15948000" />
- <register type="NOA" address="0x00009888" value="0x1B94000C" />
- <register type="NOA" address="0x00009888" value="0x03957500" />
- <register type="NOA" address="0x00009888" value="0x1D950000" />
- <register type="NOA" address="0x00009888" value="0x17950000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x07928000" />
- <register type="NOA" address="0x00009888" value="0x03988000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x09978000" />
- <register type="NOA" address="0x00009888" value="0x0BC000A5" />
- <register type="NOA" address="0x00009888" value="0x11C00000" />
- <register type="NOA" address="0x00009888" value="0x05C00000" />
- <register type="NOA" address="0x00009888" value="0x0BC54000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900463" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0007C000" />
- <register type="OA" address="0x00002774" value="0x000007FF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="2b985803-d3c9-4629-8a4f-634bfecba0e8"
- chipset="SKLGT3"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810000" />
- <register type="NOA" address="0x00009888" value="0x07810013" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930040" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="c889fd93-8dc7-4ba5-9451-de34a8b5ea3f"
- chipset="SKLGT3"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x122D3080" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0800" />
- <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
- <register type="NOA" address="0x00009888" value="0x100F0002" />
- <register type="NOA" address="0x00009888" value="0x002D0025" />
- <register type="NOA" address="0x00009888" value="0x062D1300" />
- <register type="NOA" address="0x00009888" value="0x082D16A4" />
- <register type="NOA" address="0x00009888" value="0x0A2D162E" />
- <register type="NOA" address="0x00009888" value="0x102D0000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml b/src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml
deleted file mode 100644
index 30a1d172996..00000000000
--- a/src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml
+++ /dev/null
@@ -1,10828 +0,0 @@
-<?xml version="1.0"?>
-<metrics version="1553959548" merge_md5="">
- <set name="Render Metrics Basic Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_basic"
- hw_config_guid="95322a71-bb05-4437-bc27-f7dd7b27d136"
- chipset="SKLGT4"
- symbol_name="RenderBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Misses 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Cache Misses"
- description="The total number of sampler cache misses in all LODs in all sampler units."
- data_type="uint64"
- equation="B 4 READ B 5 READ UADD B 3 READ UADD 8 UMUL"
- underscore_name="sampler_l1_misses"
- units="messages"
- symbol_name="SamplerL1Misses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$SamplerL1Misses 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Sampler 0 Busy"
- description="The percentage of time in which Sampler 0 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler0_busy"
- units="percent"
- symbol_name="Sampler0Busy"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler 1 Busy"
- description="The percentage of time in which Sampler 1 has been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler1_busy"
- units="percent"
- symbol_name="Sampler1Busy"
- availability="$SubsliceMask 0x12 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Samplers Busy"
- description="The percentage of time in which samplers have been processing EU requests."
- data_type="float"
- max_equation="100"
- equation="$Sampler0Busy $Sampler1Busy FMAX"
- underscore_name="samplers_busy"
- units="percent"
- symbol_name="SamplersBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI Fixed Pipe Throughput"
- description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="B 6 READ B 7 READ UADD 64 UMUL"
- underscore_name="gti_vf_throughput"
- units="bytes"
- symbol_name="GtiVfThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/3D Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler 0 Bottleneck"
- low_watermark="5"
- description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- max_equation="100"
- underscore_name="sampler0_bottleneck"
- units="percent"
- symbol_name="Sampler0Bottleneck"
- availability="$SubsliceMask 0x09 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="L3 Lookup Accesses w/o IC"
- description="The total number of L3 cache lookup accesses w/o IC."
- data_type="uint64"
- equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
- underscore_name="l3_lookups"
- units="messages"
- symbol_name="L3Lookups"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Depth Throughput"
- description="The total number of GPU memory bytes transferred between depth caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 0 READ C 1 READ UADD 64 UMUL"
- underscore_name="gti_depth_throughput"
- units="bytes"
- symbol_name="GtiDepthThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Depth Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Samplers Bottleneck"
- low_watermark="5"
- description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
- data_type="float"
- high_watermark="15"
- equation="$Sampler0Bottleneck"
- max_equation="100"
- underscore_name="sampler_bottleneck"
- units="percent"
- symbol_name="SamplerBottleneck"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
- mdapi_group="Sampler"
- mdapi_hw_unit_type="slice"
- />
- <counter name="GTI HDC TLB Lookup Throughput"
- description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_hdc_lookups_throughput"
- units="bytes"
- symbol_name="GtiHdcLookupsThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI RCC Throughput"
- description="The total number of GPU memory bytes transferred between render color caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 2 READ C 3 READ UADD 64 UMUL"
- underscore_name="gti_rcc_throughput"
- units="bytes"
- symbol_name="GtiRccThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/Color Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C01E0" />
- <register type="NOA" address="0x00009888" value="0x12170280" />
- <register type="NOA" address="0x00009888" value="0x12370280" />
- <register type="NOA" address="0x00009888" value="0x16EC01E0" />
- <register type="NOA" address="0x00009888" value="0x176C01E0" />
- <register type="NOA" address="0x00009888" value="0x11930317" />
- <register type="NOA" address="0x00009888" value="0x159303DF" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x1A4E03B0" />
- <register type="NOA" address="0x00009888" value="0x0A6C0053" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x0A1B4000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0001" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x042F1000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4CA400" />
- <register type="NOA" address="0x00009888" value="0x0C4C0002" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5600" />
- <register type="NOA" address="0x00009888" value="0x100F0001" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x062D8000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x08133000" />
- <register type="NOA" address="0x00009888" value="0x00170020" />
- <register type="NOA" address="0x00009888" value="0x08170021" />
- <register type="NOA" address="0x00009888" value="0x10170000" />
- <register type="NOA" address="0x00009888" value="0x0633C000" />
- <register type="NOA" address="0x00009888" value="0x06370800" />
- <register type="NOA" address="0x00009888" value="0x10370000" />
- <register type="NOA" address="0x00009888" value="0x1ACE0230" />
- <register type="NOA" address="0x00009888" value="0x0AEC5300" />
- <register type="NOA" address="0x00009888" value="0x10EC0000" />
- <register type="NOA" address="0x00009888" value="0x1CEC0000" />
- <register type="NOA" address="0x00009888" value="0x0A9B8000" />
- <register type="NOA" address="0x00009888" value="0x1C9C0002" />
- <register type="NOA" address="0x00009888" value="0x0ACC2000" />
- <register type="NOA" address="0x00009888" value="0x0CCC0002" />
- <register type="NOA" address="0x00009888" value="0x088D8000" />
- <register type="NOA" address="0x00009888" value="0x0A8D8000" />
- <register type="NOA" address="0x00009888" value="0x0E8F1000" />
- <register type="NOA" address="0x00009888" value="0x108F0001" />
- <register type="NOA" address="0x00009888" value="0x16AC8800" />
- <register type="NOA" address="0x00009888" value="0x1B4E0020" />
- <register type="NOA" address="0x00009888" value="0x096C5300" />
- <register type="NOA" address="0x00009888" value="0x116C0000" />
- <register type="NOA" address="0x00009888" value="0x1D6C0000" />
- <register type="NOA" address="0x00009888" value="0x091B8000" />
- <register type="NOA" address="0x00009888" value="0x1B1C8000" />
- <register type="NOA" address="0x00009888" value="0x0B4C2000" />
- <register type="NOA" address="0x00009888" value="0x090D8000" />
- <register type="NOA" address="0x00009888" value="0x0F0F1000" />
- <register type="NOA" address="0x00009888" value="0x172C0800" />
- <register type="NOA" address="0x00009888" value="0x0D933031" />
- <register type="NOA" address="0x00009888" value="0x0F933E3F" />
- <register type="NOA" address="0x00009888" value="0x01933D00" />
- <register type="NOA" address="0x00009888" value="0x0393073C" />
- <register type="NOA" address="0x00009888" value="0x0593000E" />
- <register type="NOA" address="0x00009888" value="0x1D930000" />
- <register type="NOA" address="0x00009888" value="0x19930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x2B908000" />
- <register type="NOA" address="0x00009888" value="0x2D908000" />
- <register type="NOA" address="0x00009888" value="0x2F908000" />
- <register type="NOA" address="0x00009888" value="0x31908000" />
- <register type="NOA" address="0x00009888" value="0x15908000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x5190FF30" />
- <register type="NOA" address="0x00009888" value="0x41900060" />
- <register type="NOA" address="0x00009888" value="0x55903033" />
- <register type="NOA" address="0x00009888" value="0x45901421" />
- <register type="NOA" address="0x00009888" value="0x47900803" />
- <register type="NOA" address="0x00009888" value="0x5790FFF1" />
- <register type="NOA" address="0x00009888" value="0x49900001" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x5990000F" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x5390FFFF" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00222222" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Basic Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_basic"
- hw_config_guid="7277228f-e7f3-4743-945a-6a2049d11377"
- chipset="SKLGT4"
- symbol_name="ComputeBasic"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_read"
- units="bytes"
- symbol_name="UntypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Bytes Written"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_written"
- units="bytes"
- symbol_name="TypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Untyped Writes"
- description="The total number of untyped memory bytes written via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="untyped_bytes_written"
- units="bytes"
- symbol_name="UntypedBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="Typed Bytes Read"
- description="The total number of typed memory bytes read via Data Port."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
- underscore_name="typed_bytes_read"
- units="bytes"
- symbol_name="TypedBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 5 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO OCL BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F00E0" />
- <register type="NOA" address="0x00009888" value="0x124F1C00" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E0820" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x064F0900" />
- <register type="NOA" address="0x00009888" value="0x084F0032" />
- <register type="NOA" address="0x00009888" value="0x0A4F1891" />
- <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
- <register type="NOA" address="0x00009888" value="0x0E4F003C" />
- <register type="NOA" address="0x00009888" value="0x004F0D80" />
- <register type="NOA" address="0x00009888" value="0x024F003B" />
- <register type="NOA" address="0x00009888" value="0x006C0002" />
- <register type="NOA" address="0x00009888" value="0x086C0100" />
- <register type="NOA" address="0x00009888" value="0x0C6C000C" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x081B8000" />
- <register type="NOA" address="0x00009888" value="0x0C1B4000" />
- <register type="NOA" address="0x00009888" value="0x0E1B8000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C8000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0024" />
- <register type="NOA" address="0x00009888" value="0x065B8000" />
- <register type="NOA" address="0x00009888" value="0x085B4000" />
- <register type="NOA" address="0x00009888" value="0x0A5BC000" />
- <register type="NOA" address="0x00009888" value="0x0C5B8000" />
- <register type="NOA" address="0x00009888" value="0x0E5B4000" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C6000" />
- <register type="NOA" address="0x00009888" value="0x1C5C001B" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0208" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2CC000" />
- <register type="NOA" address="0x00009888" value="0x162CFB00" />
- <register type="NOA" address="0x00009888" value="0x182C00BE" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x19900157" />
- <register type="NOA" address="0x00009888" value="0x1B900158" />
- <register type="NOA" address="0x00009888" value="0x1D900105" />
- <register type="NOA" address="0x00009888" value="0x1F900103" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x11900FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900821" />
- <register type="NOA" address="0x00009888" value="0x47900802" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900802" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900422" />
- <register type="NOA" address="0x00009888" value="0x53905555" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Render Metrics for 3D Pipeline Profile Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="render_pipe_profile"
- hw_config_guid="463c668c-3f60-49b6-8f85-d995b635b3b2"
- chipset="SKLGT4"
- symbol_name="RenderPipeProfile"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Bottleneck"
- low_watermark="10"
- description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_bottleneck"
- units="percent"
- symbol_name="VsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Hi-Depth Bottleneck"
- low_watermark="5"
- description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hi_depth_bottleneck"
- units="percent"
- symbol_name="HiDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gs_bottleneck"
- units="percent"
- symbol_name="GsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Geometry Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="BC Bottleneck"
- low_watermark="5"
- description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="bc_bottleneck"
- units="percent"
- symbol_name="BcBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Stall"
- description="The percentage of time in which hull stall pipeline stage was stalled."
- data_type="float"
- equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_stall"
- units="percent"
- symbol_name="HsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Hull Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="VF Bottleneck"
- low_watermark="5"
- description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vf_bottleneck"
- units="percent"
- symbol_name="VfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Input Assembler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Strip-Fans Bottleneck"
- low_watermark="5"
- description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="10"
- equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_bottleneck"
- units="percent"
- symbol_name="SfBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SF Stall"
- description="The percentage of time in which strip-fans pipeline stage was stalled."
- data_type="float"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sf_stall"
- units="percent"
- symbol_name="SfStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="HS Bottleneck"
- low_watermark="3"
- description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="9"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="hs_bottleneck"
- units="percent"
- symbol_name="HsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Hull Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CL Stall"
- description="The percentage of time in which clipper pipeline stage was stalled."
- data_type="float"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_stall"
- units="percent"
- symbol_name="ClStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Clipper"
- />
- <counter name="SO Bottleneck"
- low_watermark="5"
- description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_bottleneck"
- units="percent"
- symbol_name="SoBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Stream Output"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="DS Bottleneck"
- low_watermark="5"
- description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="15"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_bottleneck"
- units="percent"
- symbol_name="DsBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Domain Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Clipper Bottleneck"
- low_watermark="10"
- description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="cl_bottleneck"
- units="percent"
- symbol_name="ClBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Clipper"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Stall"
- description="The percentage of time in which domain shader pipeline stage was stalled."
- data_type="float"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ds_stall"
- units="percent"
- symbol_name="DsStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Domain Shader"
- />
- <counter name="Early Depth Bottleneck"
- low_watermark="10"
- description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
- data_type="float"
- high_watermark="30"
- equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="early_depth_bottleneck"
- units="percent"
- symbol_name="EarlyDepthBottleneck"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Indicate Draw"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SO Stall"
- description="The percentage of time in which stream-output pipeline stage was stalled."
- data_type="float"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="so_stall"
- units="percent"
- symbol_name="SoStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Correlate Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Stream Output"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x0C0E001F" />
- <register type="NOA" address="0x00009888" value="0x0A0F0000" />
- <register type="NOA" address="0x00009888" value="0x10116800" />
- <register type="NOA" address="0x00009888" value="0x178A03E0" />
- <register type="NOA" address="0x00009888" value="0x11824C00" />
- <register type="NOA" address="0x00009888" value="0x11830020" />
- <register type="NOA" address="0x00009888" value="0x13840020" />
- <register type="NOA" address="0x00009888" value="0x11850019" />
- <register type="NOA" address="0x00009888" value="0x11860007" />
- <register type="NOA" address="0x00009888" value="0x01870C40" />
- <register type="NOA" address="0x00009888" value="0x17880000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0040" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x040D4000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020E5400" />
- <register type="NOA" address="0x00009888" value="0x000E0000" />
- <register type="NOA" address="0x00009888" value="0x080F0040" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x100F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0040" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06110012" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x01898000" />
- <register type="NOA" address="0x00009888" value="0x0D890100" />
- <register type="NOA" address="0x00009888" value="0x03898000" />
- <register type="NOA" address="0x00009888" value="0x09808000" />
- <register type="NOA" address="0x00009888" value="0x0B808000" />
- <register type="NOA" address="0x00009888" value="0x0380C000" />
- <register type="NOA" address="0x00009888" value="0x0F8A0075" />
- <register type="NOA" address="0x00009888" value="0x1D8A0000" />
- <register type="NOA" address="0x00009888" value="0x118A8000" />
- <register type="NOA" address="0x00009888" value="0x1B8A4000" />
- <register type="NOA" address="0x00009888" value="0x138A8000" />
- <register type="NOA" address="0x00009888" value="0x1D81A000" />
- <register type="NOA" address="0x00009888" value="0x15818000" />
- <register type="NOA" address="0x00009888" value="0x17818000" />
- <register type="NOA" address="0x00009888" value="0x0B820030" />
- <register type="NOA" address="0x00009888" value="0x07828000" />
- <register type="NOA" address="0x00009888" value="0x0D824000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x05824000" />
- <register type="NOA" address="0x00009888" value="0x0D830003" />
- <register type="NOA" address="0x00009888" value="0x0583000C" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x03838000" />
- <register type="NOA" address="0x00009888" value="0x07838000" />
- <register type="NOA" address="0x00009888" value="0x0B840980" />
- <register type="NOA" address="0x00009888" value="0x03844D80" />
- <register type="NOA" address="0x00009888" value="0x11840000" />
- <register type="NOA" address="0x00009888" value="0x09848000" />
- <register type="NOA" address="0x00009888" value="0x09850080" />
- <register type="NOA" address="0x00009888" value="0x03850003" />
- <register type="NOA" address="0x00009888" value="0x01850000" />
- <register type="NOA" address="0x00009888" value="0x07860000" />
- <register type="NOA" address="0x00009888" value="0x0F860400" />
- <register type="NOA" address="0x00009888" value="0x09870032" />
- <register type="NOA" address="0x00009888" value="0x01888052" />
- <register type="NOA" address="0x00009888" value="0x11880000" />
- <register type="NOA" address="0x00009888" value="0x09884000" />
- <register type="NOA" address="0x00009888" value="0x1B931001" />
- <register type="NOA" address="0x00009888" value="0x1D930001" />
- <register type="NOA" address="0x00009888" value="0x19934000" />
- <register type="NOA" address="0x00009888" value="0x1B958000" />
- <register type="NOA" address="0x00009888" value="0x1D950094" />
- <register type="NOA" address="0x00009888" value="0x19958000" />
- <register type="NOA" address="0x00009888" value="0x09E58000" />
- <register type="NOA" address="0x00009888" value="0x0BE58000" />
- <register type="NOA" address="0x00009888" value="0x03E5C000" />
- <register type="NOA" address="0x00009888" value="0x0592C000" />
- <register type="NOA" address="0x00009888" value="0x0B928000" />
- <register type="NOA" address="0x00009888" value="0x0D924000" />
- <register type="NOA" address="0x00009888" value="0x0F924000" />
- <register type="NOA" address="0x00009888" value="0x11928000" />
- <register type="NOA" address="0x00009888" value="0x1392C000" />
- <register type="NOA" address="0x00009888" value="0x09924000" />
- <register type="NOA" address="0x00009888" value="0x01985000" />
- <register type="NOA" address="0x00009888" value="0x07988000" />
- <register type="NOA" address="0x00009888" value="0x09981000" />
- <register type="NOA" address="0x00009888" value="0x0B982000" />
- <register type="NOA" address="0x00009888" value="0x0D982000" />
- <register type="NOA" address="0x00009888" value="0x0F989000" />
- <register type="NOA" address="0x00009888" value="0x05982000" />
- <register type="NOA" address="0x00009888" value="0x13904000" />
- <register type="NOA" address="0x00009888" value="0x21904000" />
- <register type="NOA" address="0x00009888" value="0x23904000" />
- <register type="NOA" address="0x00009888" value="0x25908000" />
- <register type="NOA" address="0x00009888" value="0x27904000" />
- <register type="NOA" address="0x00009888" value="0x29908000" />
- <register type="NOA" address="0x00009888" value="0x2B904000" />
- <register type="NOA" address="0x00009888" value="0x2F904000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x15904000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B904000" />
- <register type="NOA" address="0x00009888" value="0x1190C080" />
- <register type="NOA" address="0x00009888" value="0x51901110" />
- <register type="NOA" address="0x00009888" value="0x41900440" />
- <register type="NOA" address="0x00009888" value="0x55901111" />
- <register type="NOA" address="0x00009888" value="0x45900400" />
- <register type="NOA" address="0x00009888" value="0x47900C21" />
- <register type="NOA" address="0x00009888" value="0x57901411" />
- <register type="NOA" address="0x00009888" value="0x49900042" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900024" />
- <register type="NOA" address="0x00009888" value="0x59900001" />
- <register type="NOA" address="0x00009888" value="0x43900841" />
- <register type="NOA" address="0x00009888" value="0x53900411" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFEA" />
- <register type="OA" address="0x00002774" value="0x00007FFC" />
- <register type="OA" address="0x00002778" value="0x0007AFFA" />
- <register type="OA" address="0x0000277C" value="0x0000F5FD" />
- <register type="OA" address="0x00002780" value="0x00079FFA" />
- <register type="OA" address="0x00002784" value="0x0000F3FB" />
- <register type="OA" address="0x00002788" value="0x0007BF7A" />
- <register type="OA" address="0x0000278C" value="0x0000F7E7" />
- <register type="OA" address="0x00002790" value="0x0007FEFA" />
- <register type="OA" address="0x00002794" value="0x0000F7CF" />
- <register type="OA" address="0x00002798" value="0x00077FFA" />
- <register type="OA" address="0x0000279C" value="0x0000EFDF" />
- <register type="OA" address="0x000027A0" value="0x0006FFFA" />
- <register type="OA" address="0x000027A4" value="0x0000CFBF" />
- <register type="OA" address="0x000027A8" value="0x0003FFFA" />
- <register type="OA" address="0x000027AC" value="0x00005F7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Reads Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_reads"
- hw_config_guid="3ae6e74c-72c3-4040-9bd0-7961430b8cc8"
- chipset="SKLGT4"
- symbol_name="MemoryReads"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank0Reads"
- description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_reads"
- units="messages"
- symbol_name="GtiL3Bank0Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all accesses from GTI to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiL3Bank3Reads"
- description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_reads"
- units="messages"
- symbol_name="GtiL3Bank3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiRsMemoryReads"
- description="The total number of GTI memory reads from Resource Streamer."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_rs_memory_reads"
- units="messages"
- symbol_name="GtiRsMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Resource Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiHizMemoryReads"
- description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_reads"
- units="messages"
- symbol_name="GtiHizMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="GtiRccMemoryReads"
- description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_reads"
- units="messages"
- symbol_name="GtiRccMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Bank1Reads"
- description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_reads"
- units="messages"
- symbol_name="GtiL3Bank1Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiCmdStreamerMemoryReads"
- description="The total number of GTI memory reads from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_reads"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="GtiL3Bank2Reads"
- description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_reads"
- units="messages"
- symbol_name="GtiL3Bank2Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiMemoryReads"
- description="The total number of GTI memory reads."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_reads"
- units="messages"
- symbol_name="GtiMemoryReads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="GtiRczMemoryReads"
- description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_reads"
- units="messages"
- symbol_name="GtiRczMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="GtiMscMemoryReads"
- description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_reads"
- units="messages"
- symbol_name="GtiMscMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiVfMemoryReads"
- description="The total number of GTI memory reads from Vertex Fetch."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="gti_vf_memory_reads"
- units="messages"
- symbol_name="GtiVfMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Vertex Fetch"
- />
- <counter name="GtiStcMemoryReads"
- description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_reads"
- units="messages"
- symbol_name="GtiStcMemoryReads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiL3Reads"
- description="The total number of GTI memory reads from L3 (L3 Cache misses)."
- data_type="uint64"
- equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
- underscore_name="gti_l3_reads"
- units="messages"
- symbol_name="GtiL3Reads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F900064" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900150" />
- <register type="NOA" address="0x00009888" value="0x21900151" />
- <register type="NOA" address="0x00009888" value="0x23900152" />
- <register type="NOA" address="0x00009888" value="0x25900153" />
- <register type="NOA" address="0x00009888" value="0x27900154" />
- <register type="NOA" address="0x00009888" value="0x29900155" />
- <register type="NOA" address="0x00009888" value="0x2B900156" />
- <register type="NOA" address="0x00009888" value="0x2D900157" />
- <register type="NOA" address="0x00009888" value="0x2F90015F" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F872" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Memory Writes Distribution Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="memory_writes"
- hw_config_guid="055f256d-4052-467c-8dec-6064a4806433"
- chipset="SKLGT4"
- symbol_name="MemoryWrites"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiMemoryWrites"
- description="The total number of GTI memory writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="gti_memory_writes"
- units="messages"
- symbol_name="GtiMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="GtiRingAccesses"
- description="The total number of all GTI accesses to the ring."
- data_type="uint64"
- equation="C 3 READ 2 UMUL"
- underscore_name="gti_ring_accesses"
- units="messages"
- symbol_name="GtiRingAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="GtiMscMemoryWrites"
- description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="gti_msc_memory_writes"
- units="messages"
- symbol_name="GtiMscMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="GtiCmdStreamerMemoryWrites"
- description="The total number of GTI memory writes from Command Streamer."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="gti_cmd_streamer_memory_writes"
- units="messages"
- symbol_name="GtiCmdStreamerMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Command Streamer"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GtiL3Bank0Writes"
- description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="gti_l3_bank0_writes"
- units="messages"
- symbol_name="GtiL3Bank0Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank1Writes"
- description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
- data_type="uint64"
- equation="C 5 READ"
- underscore_name="gti_l3_bank1_writes"
- units="messages"
- symbol_name="GtiL3Bank1Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank2Writes"
- description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
- data_type="uint64"
- equation="C 6 READ"
- underscore_name="gti_l3_bank2_writes"
- units="messages"
- symbol_name="GtiL3Bank2Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Bank3Writes"
- description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="gti_l3_bank3_writes"
- units="messages"
- symbol_name="GtiL3Bank3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GtiL3Writes"
- description="The total number of GTI memory writes from L3 (L3 invalidations)."
- data_type="uint64"
- equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
- underscore_name="gti_l3_writes"
- units="messages"
- symbol_name="GtiL3Writes"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/L3"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiRccMemoryWrites"
- description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="gti_rcc_memory_writes"
- units="messages"
- symbol_name="GtiRccMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Color Cache"
- />
- <counter name="GtiSoMemoryWrites"
- description="The total number of GTI memory writes from Stream Output."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="gti_so_memory_writes"
- units="messages"
- symbol_name="GtiSoMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/3D Pipe/Stream Output"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GtiStcMemoryWrites"
- description="The total number of GTI memory writes from Stencil Cache."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="gti_stc_memory_writes"
- units="messages"
- symbol_name="GtiStcMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="GtiRczMemoryWrites"
- description="The total number of GTI memory writes from Render Depth Cache."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="gti_rcz_memory_writes"
- units="messages"
- symbol_name="GtiRczMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="GtiHizMemoryWrites"
- description="The total number of GTI memory writes from Hierarchical Depth Cache."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="gti_hiz_memory_writes"
- units="messages"
- symbol_name="GtiHizMemoryWrites"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GTI/Depth Cache"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810C00" />
- <register type="NOA" address="0x00009888" value="0x1381001A" />
- <register type="NOA" address="0x00009888" value="0x37906800" />
- <register type="NOA" address="0x00009888" value="0x3F901000" />
- <register type="NOA" address="0x00009888" value="0x03811300" />
- <register type="NOA" address="0x00009888" value="0x05811B12" />
- <register type="NOA" address="0x00009888" value="0x0781001A" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x17810000" />
- <register type="NOA" address="0x00009888" value="0x19810000" />
- <register type="NOA" address="0x00009888" value="0x1B810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930055" />
- <register type="NOA" address="0x00009888" value="0x03E58000" />
- <register type="NOA" address="0x00009888" value="0x05E5C000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x13900160" />
- <register type="NOA" address="0x00009888" value="0x21900161" />
- <register type="NOA" address="0x00009888" value="0x23900162" />
- <register type="NOA" address="0x00009888" value="0x25900163" />
- <register type="NOA" address="0x00009888" value="0x27900164" />
- <register type="NOA" address="0x00009888" value="0x29900165" />
- <register type="NOA" address="0x00009888" value="0x2B900166" />
- <register type="NOA" address="0x00009888" value="0x2D900167" />
- <register type="NOA" address="0x00009888" value="0x2F900150" />
- <register type="NOA" address="0x00009888" value="0x31900105" />
- <register type="NOA" address="0x00009888" value="0x15900103" />
- <register type="NOA" address="0x00009888" value="0x17900101" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C60" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900C63" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C63" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900063" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x0000274C" value="0x86543210" />
- <register type="OA" address="0x00002748" value="0x86543210" />
- <register type="OA" address="0x00002744" value="0x00006667" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x0000275C" value="0x86543210" />
- <register type="OA" address="0x00002758" value="0x86543210" />
- <register type="OA" address="0x00002754" value="0x00006465" />
- <register type="OA" address="0x00002750" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007F81A" />
- <register type="OA" address="0x00002774" value="0x0000FE00" />
- <register type="OA" address="0x00002778" value="0x0007F82A" />
- <register type="OA" address="0x0000277C" value="0x0000FE00" />
- <register type="OA" address="0x00002780" value="0x0007F822" />
- <register type="OA" address="0x00002784" value="0x0000FE00" />
- <register type="OA" address="0x00002788" value="0x0007F8BA" />
- <register type="OA" address="0x0000278C" value="0x0000FE00" />
- <register type="OA" address="0x00002790" value="0x0007F87A" />
- <register type="OA" address="0x00002794" value="0x0000FE00" />
- <register type="OA" address="0x00002798" value="0x0007F8EA" />
- <register type="OA" address="0x0000279C" value="0x0000FE00" />
- <register type="OA" address="0x000027A0" value="0x0007F8E2" />
- <register type="OA" address="0x000027A4" value="0x0000FE00" />
- <register type="OA" address="0x000027A8" value="0x0007F8F2" />
- <register type="OA" address="0x000027AC" value="0x0000FE00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00015014" />
- <register type="FLEX" address="0x0000E658" value="0x00025024" />
- <register type="FLEX" address="0x0000E758" value="0x00035034" />
- <register type="FLEX" address="0x0000E45C" value="0x00045044" />
- <register type="FLEX" address="0x0000E55C" value="0x00055054" />
- <register type="FLEX" address="0x0000E65C" value="0x00065064" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extended Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extended"
- hw_config_guid="753972d4-87cd-4460-824d-754463ac5054"
- chipset="SKLGT4"
- symbol_name="ComputeExtended"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Typed Writes 0"
- description="The subslice 0 typed writes."
- data_type="uint64"
- equation="C 0 READ"
- underscore_name="typed_writes0"
- units="messages"
- symbol_name="TypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuTypedAtomics0"
- description="The subslice 0 EU Typed Atomics subslice 0."
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="eu_typed_atomics0"
- units="messages"
- symbol_name="EuTypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Atomics 0"
- description="The subslice 0 typed atomics."
- data_type="uint64"
- equation="C 4 READ"
- underscore_name="typed_atomics0"
- units="messages"
- symbol_name="TypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedAtomicsPerCacheLine"
- description="The ratio of EU typed atomics requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
- underscore_name="typed_atomics_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedAtomicsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedReads0"
- description="The subslice 0 EU Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="eu_untyped_reads0"
- units="messages"
- symbol_name="EuUntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Writes 0"
- description="The subslice 0 untyped writes (including SLM writes)."
- data_type="uint64"
- equation="C 1 READ"
- underscore_name="untyped_writes0"
- units="messages"
- symbol_name="UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedAtomics0"
- description="The subslice 0 EU Untyped Atomics subslice 0."
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="eu_untyped_atomics0"
- units="messages"
- symbol_name="EuUntypedAtomics0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuUntypedWrites0"
- description="The subslice 0 EU Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="eu_untyped_writes0"
- units="messages"
- symbol_name="EuUntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedWrites0"
- description="The subslice 0 EU A64 Untyped Writes subslice 0."
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="eu_a64_untyped_writes0"
- units="messages"
- symbol_name="EuA64UntypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedWritesPerCacheLine"
- description="The ratio of EU untyped write requests to L3 cache line writes."
- data_type="float"
- equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
- underscore_name="untyped_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedWrites0"
- description="The subslice 0 EU Typed Writes subslice 0."
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="eu_typed_writes0"
- units="messages"
- symbol_name="EuTypedWrites0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedWritesPerCacheLine"
- description="The ratio of EU typed write requests to L3 cache line writes."
- data_type="float"
- equation="$EuTypedWrites0 $TypedWrites0 FDIV"
- underscore_name="typed_writes_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedWritesPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Typed Reads 0"
- description="The subslice 0 typed reads."
- data_type="uint64"
- equation="C 2 READ"
- underscore_name="typed_reads0"
- units="messages"
- symbol_name="TypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Untyped Reads 0"
- description="The subslice 0 untyped reads (including SLM reads)."
- data_type="uint64"
- equation="C 3 READ"
- underscore_name="untyped_reads0"
- units="messages"
- symbol_name="UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EuA64UntypedReads0"
- description="The subslice 0 EU A64 Untyped Reads subslice 0."
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="eu_a64_untyped_reads0"
- units="messages"
- symbol_name="EuA64UntypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EuTypedReads0"
- description="The subslice 0 EU Typed Reads subslice 0."
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="eu_typed_reads0"
- units="messages"
- symbol_name="EuTypedReads0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="UntypedReadsPerCacheLine"
- description="The ratio of EU untyped read requests to L3 cache line reads."
- data_type="float"
- equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
- underscore_name="untyped_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="UntypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="TypedReadsPerCacheLine"
- description="The ratio of EU typed read requests to L3 cache line reads."
- data_type="float"
- equation="$EuTypedReads0 $TypedReads0 FDIV"
- underscore_name="typed_reads_per_cache_line"
- units="eu sends to l3 cache lines"
- symbol_name="TypedReadsPerCacheLine"
- semantic_type="ratio"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="subslice"
- mdapi_group="L3/Data Port"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x106C00E0" />
- <register type="NOA" address="0x00009888" value="0x141C8160" />
- <register type="NOA" address="0x00009888" value="0x161C8015" />
- <register type="NOA" address="0x00009888" value="0x181C0120" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
- <register type="NOA" address="0x00009888" value="0x006C0200" />
- <register type="NOA" address="0x00009888" value="0x026C000C" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x001C0041" />
- <register type="NOA" address="0x00009888" value="0x061C4200" />
- <register type="NOA" address="0x00009888" value="0x081C4443" />
- <register type="NOA" address="0x00009888" value="0x0A1C4645" />
- <register type="NOA" address="0x00009888" value="0x0C1C7647" />
- <register type="NOA" address="0x00009888" value="0x041C7357" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x101C0000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0000" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
- <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x000DA000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5515" />
- <register type="NOA" address="0x00009888" value="0x100F0155" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x11907FFF" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900040" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900802" />
- <register type="NOA" address="0x00009888" value="0x47900842" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900842" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x43900800" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FC2A" />
- <register type="OA" address="0x00002774" value="0x0000BF00" />
- <register type="OA" address="0x00002778" value="0x0007FC6A" />
- <register type="OA" address="0x0000277C" value="0x0000BF00" />
- <register type="OA" address="0x00002780" value="0x0007FC92" />
- <register type="OA" address="0x00002784" value="0x0000BF00" />
- <register type="OA" address="0x00002788" value="0x0007FCA2" />
- <register type="OA" address="0x0000278C" value="0x0000BF00" />
- <register type="OA" address="0x00002790" value="0x0007FC32" />
- <register type="OA" address="0x00002794" value="0x0000BF00" />
- <register type="OA" address="0x00002798" value="0x0007FC9A" />
- <register type="OA" address="0x0000279C" value="0x0000BF00" />
- <register type="OA" address="0x000027A0" value="0x0007FE6A" />
- <register type="OA" address="0x000027A4" value="0x0000BF00" />
- <register type="OA" address="0x000027A8" value="0x0007FE7A" />
- <register type="OA" address="0x000027AC" value="0x0000BF00" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00778008" />
- <register type="FLEX" address="0x0000E45C" value="0x00088078" />
- <register type="FLEX" address="0x0000E55C" value="0x00808708" />
- <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
- </register_config>
- </set>
-
- <set name="Compute Metrics L3 Cache Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_l3_cache"
- hw_config_guid="4e4392e9-8f73-457b-ab44-b49f7a0c733b"
- chipset="SKLGT4"
- symbol_name="ComputeL3Cache"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 03 Accesses"
- description="The total number of accesses to L3 Bank 03."
- data_type="uint64"
- equation="B 3 READ 2 UMUL"
- underscore_name="l3_bank03_accesses"
- units="messages"
- symbol_name="L3Bank03Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="L3 Accesses"
- description="The total number of L3 accesses from all entities."
- data_type="uint64"
- equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
- underscore_name="l3_accesses"
- units="messages"
- symbol_name="L3Accesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Sampler Throughput"
- description="The total number of GPU memory bytes transferred between samplers and L3 caches."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="A 29 READ 64 UMUL"
- underscore_name="l3_sampler_throughput"
- units="bytes"
- symbol_name="L3SamplerThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Sampler"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu0_active"
- units="percent"
- symbol_name="Fpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU AVG IPC Rate"
- description="The average rate of IPC calculated for 2 FPU pipelines."
- data_type="float"
- max_equation="2"
- equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
- underscore_name="eu_avg_ipc_rate"
- units="number"
- symbol_name="EuAvgIpcRate"
- semantic_type="ratio"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu0_instruction"
- units="percent"
- symbol_name="EuBinaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="EU FPU0 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu0_instruction"
- units="percent"
- symbol_name="EuHybridFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Misses"
- description="The total number of L3 misses."
- data_type="uint64"
- equation="C 4 READ C 5 READ UADD"
- underscore_name="l3_misses"
- units="messages"
- symbol_name="L3Misses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/TAG"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="L3 Bank 00 Accesses"
- description="The total number of accesses to L3 Bank 00."
- data_type="uint64"
- equation="C 0 READ 2 UMUL"
- underscore_name="l3_bank00_accesses"
- units="messages"
- symbol_name="L3Bank00Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="EU FPU0 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu0_instruction"
- units="percent"
- symbol_name="EuMoveFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Hybrid Instruction"
- description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_hybrid_fpu1_instruction"
- units="percent"
- symbol_name="EuHybridFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Read Throughput"
- description="The total number of GPU memory bytes read from GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL"
- equation="C 6 READ 64 UMUL"
- underscore_name="gti_read_throughput"
- units="bytes"
- symbol_name="GtiReadThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI L3 Throughput"
- description="The total number of GPU memory bytes transferred between L3 caches and GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="C 4 READ C 5 READ UADD 64 UMUL"
- underscore_name="gti_l3_throughput"
- units="bytes"
- symbol_name="GtiL3Throughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Bank 00 IC Accesses"
- description="The total number of accesses to L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
- underscore_name="l3_bank00_ic_accesses"
- units="messages"
- symbol_name="L3Bank00IcAccesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="L3 Bank 00 IC Hits"
- description="The total number of hits in L3 Bank 00 from IC cache."
- data_type="uint64"
- equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
- underscore_name="l3_bank00_ic_hits"
- units="messages"
- symbol_name="L3Bank00IcHits"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3/IC"
- />
- <counter name="Sampler Accesses"
- description="The total number of messages send to samplers."
- data_type="uint64"
- equation="A 28 READ"
- underscore_name="sampler_accesses"
- units="messages"
- symbol_name="SamplerAccesses"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler"
- />
- <counter name="L3 Bank 01 Accesses"
- description="The total number of accesses to L3 Bank 01."
- data_type="uint64"
- equation="C 1 READ 2 UMUL"
- underscore_name="l3_bank01_accesses"
- units="messages"
- symbol_name="L3Bank01Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU0 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu0_instruction"
- units="percent"
- symbol_name="EuTernaryFpu0Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU FPU1 Move Instruction"
- description="The percentage of time in which execution units were actively processing move instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_move_fpu1_instruction"
- units="percent"
- symbol_name="EuMoveFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="L3 Bank 02 Accesses"
- description="The total number of accesses to L3 Bank 02."
- data_type="uint64"
- equation="B 2 READ 2 UMUL"
- underscore_name="l3_bank02_accesses"
- units="messages"
- symbol_name="L3Bank02Accesses"
- availability="$SliceMask 0x01 AND"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_hw_unit_type="slice"
- mdapi_group="L3"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="L3 Total Throughput"
- description="The total number of GPU memory bytes transferred via L3."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
- equation="$L3Accesses 64 UMUL"
- underscore_name="l3_total_throughput"
- units="bytes"
- symbol_name="L3TotalThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GTI Write Throughput"
- description="The total number of GPU memory bytes written to GTI."
- data_type="uint64"
- max_equation="$GpuCoreClocks 32 UMUL"
- equation="C 7 READ 64 UMUL"
- underscore_name="gti_write_throughput"
- units="bytes"
- symbol_name="GtiWriteThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GTI"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="EU FPU1 Binary Instruction"
- description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_binary_fpu1_instruction"
- units="percent"
- symbol_name="EuBinaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU FPU1 Ternary Instruction"
- description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_ternary_fpu1_instruction"
- units="percent"
- symbol_name="EuTernaryFpu1Instruction"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 System Frame Batch Draw"
- mdapi_group="EU Array/Pipes/Instructions"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_send_active"
- units="percent"
- symbol_name="EuSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x166C0760" />
- <register type="NOA" address="0x00009888" value="0x1593001E" />
- <register type="NOA" address="0x00009888" value="0x3F900003" />
- <register type="NOA" address="0x00009888" value="0x004E8000" />
- <register type="NOA" address="0x00009888" value="0x0E4E8000" />
- <register type="NOA" address="0x00009888" value="0x184E8000" />
- <register type="NOA" address="0x00009888" value="0x1A4E8020" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x006C0051" />
- <register type="NOA" address="0x00009888" value="0x066C5000" />
- <register type="NOA" address="0x00009888" value="0x086C5C5D" />
- <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x186C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x001B4000" />
- <register type="NOA" address="0x00009888" value="0x061B8000" />
- <register type="NOA" address="0x00009888" value="0x081BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x101C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1CE000" />
- <register type="NOA" address="0x00009888" value="0x1C1C0030" />
- <register type="NOA" address="0x00009888" value="0x004C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
- <register type="NOA" address="0x00009888" value="0x0C4C0280" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F1500" />
- <register type="NOA" address="0x00009888" value="0x100F0140" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162C0A00" />
- <register type="NOA" address="0x00009888" value="0x182C00A0" />
- <register type="NOA" address="0x00009888" value="0x03933300" />
- <register type="NOA" address="0x00009888" value="0x05930032" />
- <register type="NOA" address="0x00009888" value="0x11930000" />
- <register type="NOA" address="0x00009888" value="0x1B930000" />
- <register type="NOA" address="0x00009888" value="0x1D900157" />
- <register type="NOA" address="0x00009888" value="0x1F900158" />
- <register type="NOA" address="0x00009888" value="0x35900000" />
- <register type="NOA" address="0x00009888" value="0x19908000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1190030F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900021" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x4B900000" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x53905555" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x0007FFFA" />
- <register type="OA" address="0x00002774" value="0x0000FEFE" />
- <register type="OA" address="0x00002778" value="0x0007FFFA" />
- <register type="OA" address="0x0000277C" value="0x0000FEFD" />
- <register type="OA" address="0x00002790" value="0x0007FFFA" />
- <register type="OA" address="0x00002794" value="0x0000FBEF" />
- <register type="OA" address="0x00002798" value="0x0007FFFA" />
- <register type="OA" address="0x0000279C" value="0x0000FBDF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00000003" />
- <register type="FLEX" address="0x0000E658" value="0x00002001" />
- <register type="FLEX" address="0x0000E758" value="0x00101100" />
- <register type="FLEX" address="0x0000E45C" value="0x00201200" />
- <register type="FLEX" address="0x0000E55C" value="0x00301300" />
- <register type="FLEX" address="0x0000E65C" value="0x00401400" />
- </register_config>
- </set>
-
- <set name="Metric set HDCAndSF"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="hdc_and_sf"
- hw_config_guid="730d95dd-7da8-4e1c-ab8d-c0eb1e4c1805"
- chipset="SKLGT4"
- symbol_name="HDCAndSF"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Polygon Data Ready"
- description="The percentage of time in which geometry pipeline output is ready"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="poly_data_ready"
- units="percent"
- symbol_name="PolyDataReady"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe/Strip-Fans"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="HDC stalled by L3 (s0.ss1)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
- data_type="float"
- max_equation="100"
- equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader01_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader01AccessStalledOnL3"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss2)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
- data_type="float"
- max_equation="100"
- equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader02_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader02AccessStalledOnL3"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="HDC stalled by L3 (s0.ss0)"
- description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
- data_type="float"
- max_equation="100"
- equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_sampler_shader00_access_stalled_on_l3"
- units="percent"
- symbol_name="NonSamplerShader00AccessStalledOnL3"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="GPU/Data Port"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x104F0232" />
- <register type="NOA" address="0x00009888" value="0x124F4640" />
- <register type="NOA" address="0x00009888" value="0x106C0232" />
- <register type="NOA" address="0x00009888" value="0x11834400" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x004F1880" />
- <register type="NOA" address="0x00009888" value="0x024F08BB" />
- <register type="NOA" address="0x00009888" value="0x044F001B" />
- <register type="NOA" address="0x00009888" value="0x046C0100" />
- <register type="NOA" address="0x00009888" value="0x066C000B" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x041B8000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x005B8000" />
- <register type="NOA" address="0x00009888" value="0x025BC000" />
- <register type="NOA" address="0x00009888" value="0x045B4000" />
- <register type="NOA" address="0x00009888" value="0x125C8000" />
- <register type="NOA" address="0x00009888" value="0x145C8000" />
- <register type="NOA" address="0x00009888" value="0x165C8000" />
- <register type="NOA" address="0x00009888" value="0x185C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x022CC000" />
- <register type="NOA" address="0x00009888" value="0x042CC000" />
- <register type="NOA" address="0x00009888" value="0x062CC000" />
- <register type="NOA" address="0x00009888" value="0x082CC000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x0F828000" />
- <register type="NOA" address="0x00009888" value="0x0F8305C0" />
- <register type="NOA" address="0x00009888" value="0x09830000" />
- <register type="NOA" address="0x00009888" value="0x07830000" />
- <register type="NOA" address="0x00009888" value="0x1D950080" />
- <register type="NOA" address="0x00009888" value="0x13928000" />
- <register type="NOA" address="0x00009888" value="0x0F988000" />
- <register type="NOA" address="0x00009888" value="0x31904000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x59900001" />
- <register type="NOA" address="0x00009888" value="0x4B900040" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000FDFF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_1"
- hw_config_guid="d9e86d70-462b-462a-851e-fd63e8c13d63"
- chipset="SKLGT4"
- symbol_name="L3_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank1 Active"
- description="The percentage of time in which slice0 L3 bank1 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_active"
- units="percent"
- symbol_name="L30Bank1Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 L3 Bank1 Stalled"
- description="The percentage of time in which slice0 L3 bank1 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank1_stalled"
- units="percent"
- symbol_name="L30Bank1Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Active"
- description="The percentage of time in which slice0 L3 bank0 is active"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_active"
- units="percent"
- symbol_name="L30Bank0Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank0 Stalled"
- description="The percentage of time in which slice0 L3 bank0 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank0_stalled"
- units="percent"
- symbol_name="L30Bank0Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C7B40" />
- <register type="NOA" address="0x00009888" value="0x166C0020" />
- <register type="NOA" address="0x00009888" value="0x0A603444" />
- <register type="NOA" address="0x00009888" value="0x0A613400" />
- <register type="NOA" address="0x00009888" value="0x1A4EA800" />
- <register type="NOA" address="0x00009888" value="0x1C4E0002" />
- <register type="NOA" address="0x00009888" value="0x024E8000" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x0C6C5327" />
- <register type="NOA" address="0x00009888" value="0x0E6C5425" />
- <register type="NOA" address="0x00009888" value="0x006C2A00" />
- <register type="NOA" address="0x00009888" value="0x026C285B" />
- <register type="NOA" address="0x00009888" value="0x046C005C" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1C6C0000" />
- <register type="NOA" address="0x00009888" value="0x1E6C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0800" />
- <register type="NOA" address="0x00009888" value="0x0C1BC000" />
- <register type="NOA" address="0x00009888" value="0x0E1BC000" />
- <register type="NOA" address="0x00009888" value="0x001B8000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x1C1C003C" />
- <register type="NOA" address="0x00009888" value="0x121C8000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x10600000" />
- <register type="NOA" address="0x00009888" value="0x04600000" />
- <register type="NOA" address="0x00009888" value="0x0C610044" />
- <register type="NOA" address="0x00009888" value="0x10610000" />
- <register type="NOA" address="0x00009888" value="0x06610000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0154" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x182C00AA" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190FFC0" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900420" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900021" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900400" />
- <register type="NOA" address="0x00009888" value="0x43900421" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00014002" />
- <register type="OA" address="0x0000277C" value="0x0000C3FF" />
- <register type="OA" address="0x00002780" value="0x00010002" />
- <register type="OA" address="0x00002784" value="0x0000C7FF" />
- <register type="OA" address="0x00002788" value="0x00004002" />
- <register type="OA" address="0x0000278C" value="0x0000D3FF" />
- <register type="OA" address="0x00002790" value="0x00100700" />
- <register type="OA" address="0x00002794" value="0x0000FF1F" />
- <register type="OA" address="0x00002798" value="0x00001402" />
- <register type="OA" address="0x0000279C" value="0x0000FC3F" />
- <register type="OA" address="0x000027A0" value="0x00001002" />
- <register type="OA" address="0x000027A4" value="0x0000FC7F" />
- <register type="OA" address="0x000027A8" value="0x00000402" />
- <register type="OA" address="0x000027AC" value="0x0000FD3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_2"
- hw_config_guid="52200424-6ee9-48b3-b7fa-0afcf1975e4d"
- chipset="SKLGT4"
- symbol_name="L3_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Stalled"
- description="The percentage of time in which slice0 L3 bank2 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_stalled"
- units="percent"
- symbol_name="L30Bank2Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank2 Active"
- description="The percentage of time in which slice0 L3 bank2 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank2_active"
- units="percent"
- symbol_name="L30Bank2Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C02E0" />
- <register type="NOA" address="0x00009888" value="0x146C0001" />
- <register type="NOA" address="0x00009888" value="0x0A623400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x064F4000" />
- <register type="NOA" address="0x00009888" value="0x026C3324" />
- <register type="NOA" address="0x00009888" value="0x046C3422" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C0000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C0800" />
- <register type="NOA" address="0x00009888" value="0x065B4000" />
- <register type="NOA" address="0x00009888" value="0x1A5C1000" />
- <register type="NOA" address="0x00009888" value="0x06614000" />
- <register type="NOA" address="0x00009888" value="0x0C620044" />
- <register type="NOA" address="0x00009888" value="0x10620000" />
- <register type="NOA" address="0x00009888" value="0x06620000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C002A" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2CC000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set L3_3"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="l3_3"
- hw_config_guid="1988315f-0a26-44df-acb0-df7ec86b1456"
- chipset="SKLGT4"
- symbol_name="L3_3"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 L3 Bank3 Stalled"
- description="The percentage of time in which slice0 L3 bank3 is stalled"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_stalled"
- units="percent"
- symbol_name="L30Bank3Stalled"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 L3 Bank3 Active"
- description="The percentage of time in which slice0 L3 bank3 is active"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="l30_bank3_active"
- units="percent"
- symbol_name="L30Bank3Active"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GTI/L3"
- mdapi_hw_unit_type="slice"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x126C4E80" />
- <register type="NOA" address="0x00009888" value="0x146C0000" />
- <register type="NOA" address="0x00009888" value="0x0A633400" />
- <register type="NOA" address="0x00009888" value="0x044E8000" />
- <register type="NOA" address="0x00009888" value="0x064E8000" />
- <register type="NOA" address="0x00009888" value="0x084E8000" />
- <register type="NOA" address="0x00009888" value="0x0A4E8000" />
- <register type="NOA" address="0x00009888" value="0x0C4E8000" />
- <register type="NOA" address="0x00009888" value="0x026C3321" />
- <register type="NOA" address="0x00009888" value="0x046C342F" />
- <register type="NOA" address="0x00009888" value="0x106C0000" />
- <register type="NOA" address="0x00009888" value="0x1A6C2000" />
- <register type="NOA" address="0x00009888" value="0x021BC000" />
- <register type="NOA" address="0x00009888" value="0x041BC000" />
- <register type="NOA" address="0x00009888" value="0x061B4000" />
- <register type="NOA" address="0x00009888" value="0x141C8000" />
- <register type="NOA" address="0x00009888" value="0x161C8000" />
- <register type="NOA" address="0x00009888" value="0x181C8000" />
- <register type="NOA" address="0x00009888" value="0x1A1C1800" />
- <register type="NOA" address="0x00009888" value="0x06604000" />
- <register type="NOA" address="0x00009888" value="0x0C630044" />
- <register type="NOA" address="0x00009888" value="0x10630000" />
- <register type="NOA" address="0x00009888" value="0x06630000" />
- <register type="NOA" address="0x00009888" value="0x084C8000" />
- <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0F4000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0055" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190F800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900002" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00100070" />
- <register type="OA" address="0x00002774" value="0x0000FFF1" />
- <register type="OA" address="0x00002778" value="0x00028002" />
- <register type="OA" address="0x0000277C" value="0x000087FF" />
- <register type="OA" address="0x00002780" value="0x00020002" />
- <register type="OA" address="0x00002784" value="0x00008FFF" />
- <register type="OA" address="0x00002788" value="0x00008002" />
- <register type="OA" address="0x0000278C" value="0x0000A7FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set RasterizerAndPixelBackend"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="rasterizer_and_pixel_backend"
- hw_config_guid="f1f17ca7-286e-4ae5-9d15-9fccad6c665d"
- chipset="SKLGT4"
- symbol_name="RasterizerAndPixelBackend"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Slice0 Pixel Values Ready"
- description="The percentage of time in which slice0 pixel values are ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_values0_ready"
- units="percent"
- symbol_name="PixelValues0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="Slice0 Rasterizer Input Available"
- description="The percentage of time in which slice0 rasterizer input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_input_available"
- units="percent"
- symbol_name="Rasterizer0InputAvailable"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
- description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="pixel_data0_ready"
- units="percent"
- symbol_name="PixelData0Ready"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer/Early Depth Test"
- mdapi_hw_unit_type="slice"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Rasterizer Output Ready"
- description="The percentage of time in which slice0 rasterizer output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="rasterizer0_output_ready"
- units="percent"
- symbol_name="Rasterizer0OutputReady"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Rasterizer"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Slice0 PS Output Available"
- description="The percentage of time in which slice0 PS output is available"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_output0_available"
- units="percent"
- symbol_name="PSOutput0Available"
- availability="$SliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/3D Pipe"
- mdapi_hw_unit_type="slice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x102F3800" />
- <register type="NOA" address="0x00009888" value="0x144D0500" />
- <register type="NOA" address="0x00009888" value="0x120D03C0" />
- <register type="NOA" address="0x00009888" value="0x140D03CF" />
- <register type="NOA" address="0x00009888" value="0x0C0F0004" />
- <register type="NOA" address="0x00009888" value="0x0C4E4000" />
- <register type="NOA" address="0x00009888" value="0x042F0480" />
- <register type="NOA" address="0x00009888" value="0x082F0000" />
- <register type="NOA" address="0x00009888" value="0x022F0000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0090" />
- <register type="NOA" address="0x00009888" value="0x064D0027" />
- <register type="NOA" address="0x00009888" value="0x004D0000" />
- <register type="NOA" address="0x00009888" value="0x000D0D40" />
- <register type="NOA" address="0x00009888" value="0x020D803F" />
- <register type="NOA" address="0x00009888" value="0x040D8023" />
- <register type="NOA" address="0x00009888" value="0x100D0000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x020F0010" />
- <register type="NOA" address="0x00009888" value="0x000F0000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0050" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41901400" />
- <register type="NOA" address="0x00009888" value="0x43901485" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900001" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x0000EFFF" />
- <register type="OA" address="0x00002778" value="0x00006000" />
- <register type="OA" address="0x0000277C" value="0x0000F3FF" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set Sampler"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="sampler"
- hw_config_guid="00a9e0fb-3d2e-4405-852c-dce6334ffb3b"
- chipset="SKLGT4"
- symbol_name="Sampler"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice2 Input Available"
- description="The percentage of time in which slice0 subslice2 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_input_available"
- units="percent"
- symbol_name="Sampler02InputAvailable"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Slice0 Subslice0 Input Available"
- description="The percentage of time in which slice0 subslice0 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_input_available"
- units="percent"
- symbol_name="Sampler00InputAvailable"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="Slice0 Subslice2 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice2 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler02_output_ready"
- units="percent"
- symbol_name="Sampler02OutputReady"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Slice0 Subslice1 Input Available"
- description="The percentage of time in which slice0 subslice1 sampler input is available"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_input_available"
- units="percent"
- symbol_name="Sampler01InputAvailable"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Slice0 Subslice0 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice0 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler00_output_ready"
- units="percent"
- symbol_name="Sampler00OutputReady"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Slice0 Subslice1 Sampler Output Ready"
- description="The percentage of time in which slice0 subslice1 sampler output is ready"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="sampler01_output_ready"
- units="percent"
- symbol_name="Sampler01OutputReady"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Sampler"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x14152C00" />
- <register type="NOA" address="0x00009888" value="0x16150005" />
- <register type="NOA" address="0x00009888" value="0x121600A0" />
- <register type="NOA" address="0x00009888" value="0x14352C00" />
- <register type="NOA" address="0x00009888" value="0x16350005" />
- <register type="NOA" address="0x00009888" value="0x123600A0" />
- <register type="NOA" address="0x00009888" value="0x14552C00" />
- <register type="NOA" address="0x00009888" value="0x16550005" />
- <register type="NOA" address="0x00009888" value="0x125600A0" />
- <register type="NOA" address="0x00009888" value="0x062F6000" />
- <register type="NOA" address="0x00009888" value="0x022F2000" />
- <register type="NOA" address="0x00009888" value="0x0C4C0050" />
- <register type="NOA" address="0x00009888" value="0x0A4C0010" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0350" />
- <register type="NOA" address="0x00009888" value="0x0C0FB000" />
- <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
- <register type="NOA" address="0x00009888" value="0x182C0028" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x022DC000" />
- <register type="NOA" address="0x00009888" value="0x042D4000" />
- <register type="NOA" address="0x00009888" value="0x0C138000" />
- <register type="NOA" address="0x00009888" value="0x0E132000" />
- <register type="NOA" address="0x00009888" value="0x0413C000" />
- <register type="NOA" address="0x00009888" value="0x1C140018" />
- <register type="NOA" address="0x00009888" value="0x0C157000" />
- <register type="NOA" address="0x00009888" value="0x0E150078" />
- <register type="NOA" address="0x00009888" value="0x10150000" />
- <register type="NOA" address="0x00009888" value="0x04162180" />
- <register type="NOA" address="0x00009888" value="0x02160000" />
- <register type="NOA" address="0x00009888" value="0x04174000" />
- <register type="NOA" address="0x00009888" value="0x0233A000" />
- <register type="NOA" address="0x00009888" value="0x04333000" />
- <register type="NOA" address="0x00009888" value="0x14348000" />
- <register type="NOA" address="0x00009888" value="0x16348000" />
- <register type="NOA" address="0x00009888" value="0x02357870" />
- <register type="NOA" address="0x00009888" value="0x10350000" />
- <register type="NOA" address="0x00009888" value="0x04360043" />
- <register type="NOA" address="0x00009888" value="0x02360000" />
- <register type="NOA" address="0x00009888" value="0x04371000" />
- <register type="NOA" address="0x00009888" value="0x0E538000" />
- <register type="NOA" address="0x00009888" value="0x00538000" />
- <register type="NOA" address="0x00009888" value="0x06533000" />
- <register type="NOA" address="0x00009888" value="0x1C540020" />
- <register type="NOA" address="0x00009888" value="0x12548000" />
- <register type="NOA" address="0x00009888" value="0x0E557000" />
- <register type="NOA" address="0x00009888" value="0x00557800" />
- <register type="NOA" address="0x00009888" value="0x10550000" />
- <register type="NOA" address="0x00009888" value="0x06560043" />
- <register type="NOA" address="0x00009888" value="0x02560000" />
- <register type="NOA" address="0x00009888" value="0x06571000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900060" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900842" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900060" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x70800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0000C000" />
- <register type="OA" address="0x00002774" value="0x0000E7FF" />
- <register type="OA" address="0x00002778" value="0x00003000" />
- <register type="OA" address="0x0000277C" value="0x0000F9FF" />
- <register type="OA" address="0x00002780" value="0x00000C00" />
- <register type="OA" address="0x00002784" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_1"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_1"
- hw_config_guid="13dcc50a-7ec0-409b-99d6-a3f932cedcb3"
- chipset="SKLGT4"
- symbol_name="TDL_1"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread00_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread00ReadyForDispatch"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
- description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_thread02_ready_for_dispatch"
- units="percent"
- symbol_name="PSThread02ReadyForDispatch"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
- description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="non_ps_thread01_ready_for_dispatch"
- units="percent"
- symbol_name="NonPSThread01ReadyForDispatch"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12120000" />
- <register type="NOA" address="0x00009888" value="0x12320000" />
- <register type="NOA" address="0x00009888" value="0x12520000" />
- <register type="NOA" address="0x00009888" value="0x002F8000" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0015" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F03A0" />
- <register type="NOA" address="0x00009888" value="0x0C0FF000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0095" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2D8000" />
- <register type="NOA" address="0x00009888" value="0x0E2D4000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x02108000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x02118000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x02121880" />
- <register type="NOA" address="0x00009888" value="0x041219B5" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x02134000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x0C308000" />
- <register type="NOA" address="0x00009888" value="0x0E304000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x0C318000" />
- <register type="NOA" address="0x00009888" value="0x0E314000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x0C321A80" />
- <register type="NOA" address="0x00009888" value="0x0E320033" />
- <register type="NOA" address="0x00009888" value="0x06320031" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x0C334000" />
- <register type="NOA" address="0x00009888" value="0x0E331000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0E508000" />
- <register type="NOA" address="0x00009888" value="0x00508000" />
- <register type="NOA" address="0x00009888" value="0x02504000" />
- <register type="NOA" address="0x00009888" value="0x0E518000" />
- <register type="NOA" address="0x00009888" value="0x00518000" />
- <register type="NOA" address="0x00009888" value="0x02514000" />
- <register type="NOA" address="0x00009888" value="0x0E521880" />
- <register type="NOA" address="0x00009888" value="0x00521A80" />
- <register type="NOA" address="0x00009888" value="0x02520033" />
- <register type="NOA" address="0x00009888" value="0x0E534000" />
- <register type="NOA" address="0x00009888" value="0x00534000" />
- <register type="NOA" address="0x00009888" value="0x02531000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900800" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900062" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900C00" />
- <register type="NOA" address="0x00009888" value="0x43900003" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00000002" />
- <register type="OA" address="0x00002774" value="0x00007FFF" />
- <register type="OA" address="0x00002778" value="0x00000000" />
- <register type="OA" address="0x0000277C" value="0x00009FFF" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000EFFF" />
- <register type="OA" address="0x00002788" value="0x00000000" />
- <register type="OA" address="0x0000278C" value="0x0000F3FF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FDFF" />
- <register type="OA" address="0x00002798" value="0x00000000" />
- <register type="OA" address="0x0000279C" value="0x0000FE7F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Metric set TDL_2"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="tdl_2"
- hw_config_guid="97875e21-6624-4aee-9191-682feb3eae21"
- chipset="SKLGT4"
- symbol_name="TDL_2"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Send Pipe Active"
- description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_send_active"
- units="percent"
- symbol_name="VsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu1_active"
- units="percent"
- symbol_name="VsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GS Threads Dispatched"
- description="The total number of geometry shader hardware threads dispatched."
- data_type="uint64"
- equation="A 5 READ"
- underscore_name="gs_threads"
- units="threads"
- symbol_name="GsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Geometry Shader"
- />
- <counter name="Early Hi-Depth Test Fails"
- description="The total number of pixels dropped on early hierarchical depth test."
- data_type="uint64"
- equation="A 22 READ 4 UMUL"
- underscore_name="hi_depth_test_fails"
- units="pixels"
- symbol_name="HiDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
- />
- <counter name="FS Both FPU Active"
- description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
- data_type="float"
- max_equation="100"
- equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_eu_both_fpu_active"
- units="percent"
- symbol_name="PsEuBothFpuActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Frame Batch Draw"
- mdapi_group="3D Pipe/Fragment Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS Threads Dispatched"
- description="The total number of vertex shader hardware threads dispatched."
- data_type="uint64"
- equation="A 1 READ"
- underscore_name="vs_threads"
- units="threads"
- symbol_name="VsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Vertex Shader"
- />
- <counter name="FS Threads Dispatched"
- description="The total number of fragment shader hardware threads dispatched."
- data_type="uint64"
- equation="A 6 READ"
- underscore_name="ps_threads"
- units="threads"
- symbol_name="PsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Fragment Shader"
- />
- <counter name="Shader Barrier Messages"
- description="The total number of shader barrier messages."
- data_type="uint64"
- equation="A 35 READ"
- underscore_name="shader_barriers"
- units="messages"
- symbol_name="ShaderBarriers"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Barrier"
- />
- <counter name="Sampler Texels"
- description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
- data_type="uint64"
- equation="A 28 READ 4 UMUL"
- underscore_name="sampler_texels"
- units="texels"
- symbol_name="SamplerTexels"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Input"
- />
- <counter name="Pixels Failing Tests"
- description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
- data_type="uint64"
- equation="A 25 READ 4 UMUL"
- underscore_name="pixels_failing_post_ps_tests"
- units="pixels"
- symbol_name="PixelsFailingPostPsTests"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port0"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort0"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header01_ready_port1"
- units="percent"
- symbol_name="ThreadHeader01ReadyPort1"
- availability="$SubsliceMask 0x2 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Sampler Texels Misses"
- description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
- data_type="uint64"
- equation="A 29 READ 4 UMUL"
- underscore_name="sampler_texel_misses"
- units="texels"
- symbol_name="SamplerTexelMisses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Batch Frame Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="Sampler/Sampler Cache"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="SLM Bytes Read"
- description="The total number of GPU memory bytes read from shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ 64 UMUL"
- underscore_name="slm_bytes_read"
- units="bytes"
- symbol_name="SlmBytesRead"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu1_active"
- units="percent"
- symbol_name="PsFpu1Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="PS Send Pipeline Active"
- description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_send_active"
- units="percent"
- symbol_name="PsSendActive"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vs_fpu0_active"
- units="percent"
- symbol_name="VsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Vertex Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port1"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort1"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header02_ready_port0"
- units="percent"
- symbol_name="ThreadHeader02ReadyPort0"
- availability="$SubsliceMask 0x4 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Rasterized Pixels"
- description="The total number of rasterized pixels."
- data_type="uint64"
- equation="A 21 READ 4 UMUL"
- underscore_name="rasterized_pixels"
- units="pixels"
- symbol_name="RasterizedPixels"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer"
- />
- <counter name="PS FPU0 Pipe Active"
- description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
- data_type="float"
- max_equation="100"
- equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="ps_fpu0_active"
- units="percent"
- symbol_name="PsFpu0Active"
- semantic_type="duration"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pixel Shader"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="DS Threads Dispatched"
- description="The total number of domain shader hardware threads dispatched."
- data_type="uint64"
- equation="A 3 READ"
- underscore_name="ds_threads"
- units="threads"
- symbol_name="DsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Domain Shader"
- />
- <counter name="Samples Written"
- description="The total number of samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 26 READ 4 UMUL"
- underscore_name="samples_written"
- units="pixels"
- symbol_name="SamplesWritten"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Blended"
- description="The total number of blended samples or pixels written to all render targets."
- data_type="uint64"
- equation="A 27 READ 4 UMUL"
- underscore_name="samples_blended"
- units="pixels"
- symbol_name="SamplesBlended"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Output Merger"
- />
- <counter name="Early Depth Test Fails"
- description="The total number of pixels dropped on early depth test."
- data_type="uint64"
- equation="A 23 READ 4 UMUL"
- underscore_name="early_depth_test_fails"
- units="pixels"
- symbol_name="EarlyDepthTestFails"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
- />
- <counter name="Shader Memory Accesses"
- description="The total number of shader memory accesses to L3."
- data_type="uint64"
- equation="A 32 READ"
- underscore_name="shader_memory_accesses"
- units="messages"
- symbol_name="ShaderMemoryAccesses"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port"
- />
- <counter name="HS Threads Dispatched"
- description="The total number of hull shader hardware threads dispatched."
- data_type="uint64"
- equation="A 2 READ"
- underscore_name="hs_threads"
- units="threads"
- symbol_name="HsThreads"
- semantic_type="event"
- mdapi_supported_apis="OGL4 IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Hull Shader"
- />
- <counter name="SLM Bytes Written"
- description="The total number of GPU memory bytes written into shared local memory."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 31 READ 64 UMUL"
- underscore_name="slm_bytes_written"
- units="bytes"
- symbol_name="SlmBytesWritten"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_group="L3/Data Port/SLM"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="L3 Shader Throughput"
- description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
- data_type="uint64"
- max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
- equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
- underscore_name="l3_shader_throughput"
- units="bytes"
- symbol_name="L3ShaderThroughput"
- semantic_type="throughput"
- mdapi_supported_apis="OGL4 OCL IO BB"
- mdapi_usage_flags="Tier2 Frame Batch Draw"
- mdapi_group="L3/Data Port"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Samples Killed in FS"
- description="The total number of samples or pixels dropped in fragment shaders."
- data_type="uint64"
- equation="A 24 READ 4 UMUL"
- underscore_name="samples_killed_in_ps"
- units="pixels"
- symbol_name="SamplesKilledInPs"
- semantic_type="event"
- mdapi_supported_apis="OGL IO BB"
- mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="3D Pipe/Fragment Shader"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port0"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort0"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <counter name="Shader Atomic Memory Accesses"
- description="The total number of shader atomic memory accesses."
- data_type="uint64"
- equation="A 34 READ"
- underscore_name="shader_atomics"
- units="messages"
- symbol_name="ShaderAtomics"
- semantic_type="event"
- mdapi_supported_apis="OGL OCL IO BB"
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="L3/Data Port/Atomics"
- />
- <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
- description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="thread_header00_ready_port1"
- units="percent"
- symbol_name="ThreadHeader00ReadyPort1"
- availability="$SubsliceMask 0x1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
- mdapi_group="GPU/Thread Dispatcher"
- mdapi_hw_unit_type="subslice"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x12124D60" />
- <register type="NOA" address="0x00009888" value="0x12322E60" />
- <register type="NOA" address="0x00009888" value="0x12524D60" />
- <register type="NOA" address="0x00009888" value="0x022F3000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0014" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x0C0FE000" />
- <register type="NOA" address="0x00009888" value="0x0E0F0097" />
- <register type="NOA" address="0x00009888" value="0x082C8000" />
- <register type="NOA" address="0x00009888" value="0x0A2C8000" />
- <register type="NOA" address="0x00009888" value="0x002D8000" />
- <register type="NOA" address="0x00009888" value="0x062D4000" />
- <register type="NOA" address="0x00009888" value="0x0410C000" />
- <register type="NOA" address="0x00009888" value="0x0411C000" />
- <register type="NOA" address="0x00009888" value="0x04121FB7" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x04135000" />
- <register type="NOA" address="0x00009888" value="0x00308000" />
- <register type="NOA" address="0x00009888" value="0x06304000" />
- <register type="NOA" address="0x00009888" value="0x00318000" />
- <register type="NOA" address="0x00009888" value="0x06314000" />
- <register type="NOA" address="0x00009888" value="0x00321B80" />
- <register type="NOA" address="0x00009888" value="0x0632003F" />
- <register type="NOA" address="0x00009888" value="0x00334000" />
- <register type="NOA" address="0x00009888" value="0x06331000" />
- <register type="NOA" address="0x00009888" value="0x0250C000" />
- <register type="NOA" address="0x00009888" value="0x0251C000" />
- <register type="NOA" address="0x00009888" value="0x02521FB7" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x02535000" />
- <register type="NOA" address="0x00009888" value="0x1190FC00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900800" />
- <register type="NOA" address="0x00009888" value="0x43900063" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x00800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00010003" />
- <register type="FLEX" address="0x0000E658" value="0x00012011" />
- <register type="FLEX" address="0x0000E758" value="0x00015014" />
- <register type="FLEX" address="0x0000E45C" value="0x00051050" />
- <register type="FLEX" address="0x0000E55C" value="0x00053052" />
- <register type="FLEX" address="0x0000E65C" value="0x00055054" />
- </register_config>
- </set>
-
- <set name="Compute Metrics Extra Gen9"
- mdapi_supported_apis="OGL4 OCL IO BB"
- underscore_name="compute_extra"
- hw_config_guid="a5aa857d-e8f0-4dfa-8981-ce340fa748fd"
- chipset="SKLGT4"
- symbol_name="ComputeExtra"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU FPU1 Pipe Active"
- description="The percentage of time in which EU FPU1 pipeline was actively processing."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="fpu1_active"
- units="percent"
- symbol_name="Fpu1Active"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x121203E0" />
- <register type="NOA" address="0x00009888" value="0x123203E0" />
- <register type="NOA" address="0x00009888" value="0x125203E0" />
- <register type="NOA" address="0x00009888" value="0x129203E0" />
- <register type="NOA" address="0x00009888" value="0x12B203E0" />
- <register type="NOA" address="0x00009888" value="0x12D203E0" />
- <register type="NOA" address="0x00009888" value="0x131203E0" />
- <register type="NOA" address="0x00009888" value="0x133203E0" />
- <register type="NOA" address="0x00009888" value="0x135203E0" />
- <register type="NOA" address="0x00009888" value="0x1A4EF000" />
- <register type="NOA" address="0x00009888" value="0x1C4E0003" />
- <register type="NOA" address="0x00009888" value="0x024EC000" />
- <register type="NOA" address="0x00009888" value="0x044EC000" />
- <register type="NOA" address="0x00009888" value="0x064EC000" />
- <register type="NOA" address="0x00009888" value="0x022F4000" />
- <register type="NOA" address="0x00009888" value="0x0C4C02A0" />
- <register type="NOA" address="0x00009888" value="0x084CA000" />
- <register type="NOA" address="0x00009888" value="0x0A4C0042" />
- <register type="NOA" address="0x00009888" value="0x0C0D8000" />
- <register type="NOA" address="0x00009888" value="0x0E0DA000" />
- <register type="NOA" address="0x00009888" value="0x000D8000" />
- <register type="NOA" address="0x00009888" value="0x020DA000" />
- <register type="NOA" address="0x00009888" value="0x040DA000" />
- <register type="NOA" address="0x00009888" value="0x060D2000" />
- <register type="NOA" address="0x00009888" value="0x100F0150" />
- <register type="NOA" address="0x00009888" value="0x0C0F5000" />
- <register type="NOA" address="0x00009888" value="0x0E0F006D" />
- <register type="NOA" address="0x00009888" value="0x182C00A8" />
- <register type="NOA" address="0x00009888" value="0x022C8000" />
- <register type="NOA" address="0x00009888" value="0x042C8000" />
- <register type="NOA" address="0x00009888" value="0x062C8000" />
- <register type="NOA" address="0x00009888" value="0x0C2C8000" />
- <register type="NOA" address="0x00009888" value="0x042D8000" />
- <register type="NOA" address="0x00009888" value="0x06104000" />
- <register type="NOA" address="0x00009888" value="0x06114000" />
- <register type="NOA" address="0x00009888" value="0x06120033" />
- <register type="NOA" address="0x00009888" value="0x00120000" />
- <register type="NOA" address="0x00009888" value="0x06131000" />
- <register type="NOA" address="0x00009888" value="0x04308000" />
- <register type="NOA" address="0x00009888" value="0x04318000" />
- <register type="NOA" address="0x00009888" value="0x04321980" />
- <register type="NOA" address="0x00009888" value="0x00320000" />
- <register type="NOA" address="0x00009888" value="0x04334000" />
- <register type="NOA" address="0x00009888" value="0x04504000" />
- <register type="NOA" address="0x00009888" value="0x04514000" />
- <register type="NOA" address="0x00009888" value="0x04520033" />
- <register type="NOA" address="0x00009888" value="0x00520000" />
- <register type="NOA" address="0x00009888" value="0x04531000" />
- <register type="NOA" address="0x00009888" value="0x1ACEF000" />
- <register type="NOA" address="0x00009888" value="0x1CCE0003" />
- <register type="NOA" address="0x00009888" value="0x00AF8000" />
- <register type="NOA" address="0x00009888" value="0x0CCC02A0" />
- <register type="NOA" address="0x00009888" value="0x0ACC0001" />
- <register type="NOA" address="0x00009888" value="0x0C8D8000" />
- <register type="NOA" address="0x00009888" value="0x0E8DA000" />
- <register type="NOA" address="0x00009888" value="0x008D8000" />
- <register type="NOA" address="0x00009888" value="0x028DA000" />
- <register type="NOA" address="0x00009888" value="0x108F0150" />
- <register type="NOA" address="0x00009888" value="0x0C8FB000" />
- <register type="NOA" address="0x00009888" value="0x0E8F0001" />
- <register type="NOA" address="0x00009888" value="0x18AC00A8" />
- <register type="NOA" address="0x00009888" value="0x06AC8000" />
- <register type="NOA" address="0x00009888" value="0x02AD4000" />
- <register type="NOA" address="0x00009888" value="0x02908000" />
- <register type="NOA" address="0x00009888" value="0x02918000" />
- <register type="NOA" address="0x00009888" value="0x02921980" />
- <register type="NOA" address="0x00009888" value="0x00920000" />
- <register type="NOA" address="0x00009888" value="0x02934000" />
- <register type="NOA" address="0x00009888" value="0x02B04000" />
- <register type="NOA" address="0x00009888" value="0x02B14000" />
- <register type="NOA" address="0x00009888" value="0x02B20033" />
- <register type="NOA" address="0x00009888" value="0x00B20000" />
- <register type="NOA" address="0x00009888" value="0x02B31000" />
- <register type="NOA" address="0x00009888" value="0x00D08000" />
- <register type="NOA" address="0x00009888" value="0x00D18000" />
- <register type="NOA" address="0x00009888" value="0x00D21980" />
- <register type="NOA" address="0x00009888" value="0x00D34000" />
- <register type="NOA" address="0x00009888" value="0x072F8000" />
- <register type="NOA" address="0x00009888" value="0x0D4C0100" />
- <register type="NOA" address="0x00009888" value="0x0D0D8000" />
- <register type="NOA" address="0x00009888" value="0x0F0DA000" />
- <register type="NOA" address="0x00009888" value="0x110F01B0" />
- <register type="NOA" address="0x00009888" value="0x192C0080" />
- <register type="NOA" address="0x00009888" value="0x0F2D4000" />
- <register type="NOA" address="0x00009888" value="0x0F108000" />
- <register type="NOA" address="0x00009888" value="0x0F118000" />
- <register type="NOA" address="0x00009888" value="0x0F121980" />
- <register type="NOA" address="0x00009888" value="0x01120000" />
- <register type="NOA" address="0x00009888" value="0x0F134000" />
- <register type="NOA" address="0x00009888" value="0x0F304000" />
- <register type="NOA" address="0x00009888" value="0x0F314000" />
- <register type="NOA" address="0x00009888" value="0x0F320033" />
- <register type="NOA" address="0x00009888" value="0x01320000" />
- <register type="NOA" address="0x00009888" value="0x0F331000" />
- <register type="NOA" address="0x00009888" value="0x0D508000" />
- <register type="NOA" address="0x00009888" value="0x0D518000" />
- <register type="NOA" address="0x00009888" value="0x0D521980" />
- <register type="NOA" address="0x00009888" value="0x01520000" />
- <register type="NOA" address="0x00009888" value="0x0D534000" />
- <register type="NOA" address="0x00009888" value="0x1190FF80" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900C00" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- <register type="NOA" address="0x00009888" value="0x4B900002" />
- <register type="NOA" address="0x00009888" value="0x59900000" />
- <register type="NOA" address="0x00009888" value="0x51901100" />
- <register type="NOA" address="0x00009888" value="0x41901000" />
- <register type="NOA" address="0x00009888" value="0x43901423" />
- <register type="NOA" address="0x00009888" value="0x53903331" />
- <register type="NOA" address="0x00009888" value="0x45900044" />
- </register_config>
- </set>
-
- <set name="Media Vme Pipe Gen9"
- mdapi_supported_apis="MEDIA IO BB"
- underscore_name="vme_pipe"
- hw_config_guid="0e8d8b86-4ee7-4cdd-aaaa-58adc92cb29e"
- chipset="SKLGT4"
- symbol_name="VMEPipe"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="EU Active"
- description="The percentage of time in which the Execution Units were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_active"
- units="percent"
- symbol_name="EuActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Both FPU Pipes Active"
- description="The percentage of time in which both EU FPU pipelines were actively processing."
- data_type="float"
- max_equation="100"
- equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_fpu_both_active"
- units="percent"
- symbol_name="EuFpuBothActive"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
- mdapi_group="EU Array/Pipes"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="CS Threads Dispatched"
- description="The total number of compute shader hardware threads dispatched."
- data_type="uint64"
- equation="A 4 READ"
- underscore_name="cs_threads"
- units="threads"
- symbol_name="CsThreads"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier3 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="EU Array/Compute Shader"
- />
- <counter name="EU Thread Occupancy"
- description="The percentage of time in which hardware threads occupied EUs."
- data_type="float"
- max_equation="100"
- equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_thread_occupancy"
- units="percent"
- symbol_name="EuThreadOccupancy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="EU Stall"
- description="The percentage of time in which the Execution Units were stalled."
- data_type="float"
- max_equation="100"
- equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="eu_stall"
- units="percent"
- symbol_name="EuStall"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
- mdapi_group="EU Array"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="VME Busy"
- description="The percentage of time in which VME (IME or CRE) was actively processing data."
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vme_busy"
- units="percent"
- symbol_name="VMEBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Overview System Batch Tier2"
- mdapi_group="VME Pipe"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Busy"
- description="The percentage of time in which the GPU has been processing GPU commands."
- data_type="float"
- max_equation="100"
- equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="gpu_busy"
- units="percent"
- symbol_name="GpuBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x141A5800" />
- <register type="NOA" address="0x00009888" value="0x161A00C0" />
- <register type="NOA" address="0x00009888" value="0x12180240" />
- <register type="NOA" address="0x00009888" value="0x14180002" />
- <register type="NOA" address="0x00009888" value="0x149A5800" />
- <register type="NOA" address="0x00009888" value="0x169A00C0" />
- <register type="NOA" address="0x00009888" value="0x12980240" />
- <register type="NOA" address="0x00009888" value="0x14980002" />
- <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
- <register type="NOA" address="0x00009888" value="0x002F1000" />
- <register type="NOA" address="0x00009888" value="0x022F8000" />
- <register type="NOA" address="0x00009888" value="0x042F3000" />
- <register type="NOA" address="0x00009888" value="0x004C4000" />
- <register type="NOA" address="0x00009888" value="0x0A4C9500" />
- <register type="NOA" address="0x00009888" value="0x0C4C002A" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0400" />
- <register type="NOA" address="0x00009888" value="0x0E0F5500" />
- <register type="NOA" address="0x00009888" value="0x100F0015" />
- <register type="NOA" address="0x00009888" value="0x002C8000" />
- <register type="NOA" address="0x00009888" value="0x0E2C8000" />
- <register type="NOA" address="0x00009888" value="0x162CAA00" />
- <register type="NOA" address="0x00009888" value="0x182C000A" />
- <register type="NOA" address="0x00009888" value="0x04193000" />
- <register type="NOA" address="0x00009888" value="0x081A28C1" />
- <register type="NOA" address="0x00009888" value="0x001A0000" />
- <register type="NOA" address="0x00009888" value="0x00133000" />
- <register type="NOA" address="0x00009888" value="0x0613C000" />
- <register type="NOA" address="0x00009888" value="0x0813F000" />
- <register type="NOA" address="0x00009888" value="0x00172000" />
- <register type="NOA" address="0x00009888" value="0x06178000" />
- <register type="NOA" address="0x00009888" value="0x0817A000" />
- <register type="NOA" address="0x00009888" value="0x00180037" />
- <register type="NOA" address="0x00009888" value="0x06180940" />
- <register type="NOA" address="0x00009888" value="0x08180000" />
- <register type="NOA" address="0x00009888" value="0x02180000" />
- <register type="NOA" address="0x00009888" value="0x04183000" />
- <register type="NOA" address="0x00009888" value="0x04AFC000" />
- <register type="NOA" address="0x00009888" value="0x06AF3000" />
- <register type="NOA" address="0x00009888" value="0x0ACC4000" />
- <register type="NOA" address="0x00009888" value="0x0CCC0015" />
- <register type="NOA" address="0x00009888" value="0x0A8DA000" />
- <register type="NOA" address="0x00009888" value="0x0C8DA000" />
- <register type="NOA" address="0x00009888" value="0x0E8F4000" />
- <register type="NOA" address="0x00009888" value="0x108F0015" />
- <register type="NOA" address="0x00009888" value="0x16ACA000" />
- <register type="NOA" address="0x00009888" value="0x18AC000A" />
- <register type="NOA" address="0x00009888" value="0x06993000" />
- <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
- <register type="NOA" address="0x00009888" value="0x009A0000" />
- <register type="NOA" address="0x00009888" value="0x0A93F000" />
- <register type="NOA" address="0x00009888" value="0x0C93F000" />
- <register type="NOA" address="0x00009888" value="0x0A97A000" />
- <register type="NOA" address="0x00009888" value="0x0C97A000" />
- <register type="NOA" address="0x00009888" value="0x0A980977" />
- <register type="NOA" address="0x00009888" value="0x08980000" />
- <register type="NOA" address="0x00009888" value="0x04980000" />
- <register type="NOA" address="0x00009888" value="0x06983000" />
- <register type="NOA" address="0x00009888" value="0x119000FF" />
- <register type="NOA" address="0x00009888" value="0x51900010" />
- <register type="NOA" address="0x00009888" value="0x41900060" />
- <register type="NOA" address="0x00009888" value="0x55900111" />
- <register type="NOA" address="0x00009888" value="0x45900C00" />
- <register type="NOA" address="0x00009888" value="0x47900821" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900002" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x30800000" />
- <register type="OA" address="0x00002770" value="0x00100030" />
- <register type="OA" address="0x00002774" value="0x0000FFF9" />
- <register type="OA" address="0x00002778" value="0x00000002" />
- <register type="OA" address="0x0000277C" value="0x0000FFFC" />
- <register type="OA" address="0x00002780" value="0x00000002" />
- <register type="OA" address="0x00002784" value="0x0000FFF3" />
- <register type="OA" address="0x00002788" value="0x00100180" />
- <register type="OA" address="0x0000278C" value="0x0000FFCF" />
- <register type="OA" address="0x00002790" value="0x00000002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00000002" />
- <register type="OA" address="0x0000279C" value="0x0000FF3F" />
- </register_config>
- <register_config type="FLEX">
- <register type="FLEX" address="0x0000E458" value="0x00005004" />
- <register type="FLEX" address="0x0000E558" value="0x00008003" />
- </register_config>
- </set>
-
- <set name="Gpu Rings Busyness"
- mdapi_supported_apis="OGL OCL MEDIA IO BB"
- underscore_name="gpu_busyness"
- hw_config_guid="4e5b1599-5b01-4b3d-89fa-6b26a25fe02b"
- chipset="SKLGT4"
- symbol_name="GpuBusyness"
- >
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="Vebox Ring Busy"
- description="The percentage of time when vebox command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vebox_busy"
- units="percent"
- symbol_name="VeboxBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Render Ring Busy"
- description="The percentage of time when render command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="render_busy"
- units="percent"
- symbol_name="RenderBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox0 Ring Busy"
- description="The percentage of time when Vdbox0 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox0_busy"
- units="percent"
- symbol_name="Vdbox0Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Blitter Ring Busy"
- description="The percentage of time when blitter command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="blitter_busy"
- units="percent"
- symbol_name="BlitterBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AnyRingBusy"
- description="The percentage of time when any command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="any_ring_busy"
- units="percent"
- symbol_name="AnyRingBusy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="Vdbox1 Ring Busy"
- description="The percentage of time when Vdbox1 command streamer was busy."
- data_type="float"
- max_equation="100"
- equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="vdbox1_busy"
- units="percent"
- symbol_name="Vdbox1Busy"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="System Frame Batch"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x21D05800" />
- <register type="NOA" address="0x00009888" value="0x13805800" />
- <register type="NOA" address="0x00009888" value="0x05962C25" />
- <register type="NOA" address="0x00009888" value="0x19950016" />
- <register type="NOA" address="0x00009888" value="0x21C05800" />
- <register type="NOA" address="0x00009888" value="0x09D000A5" />
- <register type="NOA" address="0x00009888" value="0x11D00000" />
- <register type="NOA" address="0x00009888" value="0x05D00000" />
- <register type="NOA" address="0x00009888" value="0x09D54000" />
- <register type="NOA" address="0x00009888" value="0x07800035" />
- <register type="NOA" address="0x00009888" value="0x11800000" />
- <register type="NOA" address="0x00009888" value="0x1D810400" />
- <register type="NOA" address="0x00009888" value="0x21960000" />
- <register type="NOA" address="0x00009888" value="0x0996C000" />
- <register type="NOA" address="0x00009888" value="0x0B964000" />
- <register type="NOA" address="0x00009888" value="0x19938000" />
- <register type="NOA" address="0x00009888" value="0x1B930068" />
- <register type="NOA" address="0x00009888" value="0x15948000" />
- <register type="NOA" address="0x00009888" value="0x1B94000C" />
- <register type="NOA" address="0x00009888" value="0x03957500" />
- <register type="NOA" address="0x00009888" value="0x1D950000" />
- <register type="NOA" address="0x00009888" value="0x17950000" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x07928000" />
- <register type="NOA" address="0x00009888" value="0x03988000" />
- <register type="NOA" address="0x00009888" value="0x17908000" />
- <register type="NOA" address="0x00009888" value="0x19904000" />
- <register type="NOA" address="0x00009888" value="0x1B908000" />
- <register type="NOA" address="0x00009888" value="0x1D908000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x09978000" />
- <register type="NOA" address="0x00009888" value="0x0BC000A5" />
- <register type="NOA" address="0x00009888" value="0x11C00000" />
- <register type="NOA" address="0x00009888" value="0x05C00000" />
- <register type="NOA" address="0x00009888" value="0x0BC54000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x43900463" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900040" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x10800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x0007C000" />
- <register type="OA" address="0x00002774" value="0x000007FF" />
- </register_config>
- </set>
-
- <set name="MDAPI testing set Gen9"
- mdapi_supported_apis="OGL OCL IO BB"
- underscore_name="test_oa"
- hw_config_guid="882fa433-1f4a-4a67-a962-c741888fe5f5"
- chipset="SKLGT4"
- symbol_name="TestOa"
- >
- <counter name="TestCounter7"
- description="HW test counter 7. Factor: 0.666"
- data_type="uint64"
- equation="B 7 READ"
- underscore_name="counter7"
- units="events"
- symbol_name="Counter7"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="TestCounter8"
- description="HW test counter 8. Should be equal to 1."
- data_type="uint64"
- equation="C 7 READ"
- underscore_name="counter8"
- units="events"
- symbol_name="Counter8"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter4"
- description="HW test counter 4. Factor: 0.333"
- data_type="uint64"
- equation="B 4 READ"
- underscore_name="counter4"
- units="events"
- symbol_name="Counter4"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter5"
- description="HW test counter 5. Factor: 0.333"
- data_type="uint64"
- equation="B 5 READ"
- underscore_name="counter5"
- units="events"
- symbol_name="Counter5"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter6"
- description="HW test counter 6. Factor: 0.166"
- data_type="uint64"
- equation="B 6 READ"
- underscore_name="counter6"
- units="events"
- symbol_name="Counter6"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter3"
- description="HW test counter 3. Factor: 0.5"
- data_type="uint64"
- equation="B 3 READ"
- underscore_name="counter3"
- units="events"
- symbol_name="Counter3"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter0"
- description="HW test counter 0. Factor: 0.0"
- data_type="uint64"
- equation="B 0 READ"
- underscore_name="counter0"
- units="events"
- symbol_name="Counter0"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter1"
- description="HW test counter 1. Factor: 1.0"
- data_type="uint64"
- equation="B 1 READ"
- underscore_name="counter1"
- units="events"
- symbol_name="Counter1"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="TestCounter2"
- description="HW test counter 2. Factor: 1.0"
- data_type="uint64"
- equation="B 2 READ"
- underscore_name="counter2"
- units="events"
- symbol_name="Counter2"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x11810000" />
- <register type="NOA" address="0x00009888" value="0x07810013" />
- <register type="NOA" address="0x00009888" value="0x1F810000" />
- <register type="NOA" address="0x00009888" value="0x1D810000" />
- <register type="NOA" address="0x00009888" value="0x1B930040" />
- <register type="NOA" address="0x00009888" value="0x07E54000" />
- <register type="NOA" address="0x00009888" value="0x1F908000" />
- <register type="NOA" address="0x00009888" value="0x11900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x53900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002744" value="0x00800000" />
- <register type="OA" address="0x00002714" value="0xF0800000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0xF0800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002770" value="0x00000004" />
- <register type="OA" address="0x00002774" value="0x00000000" />
- <register type="OA" address="0x00002778" value="0x00000003" />
- <register type="OA" address="0x0000277C" value="0x00000000" />
- <register type="OA" address="0x00002780" value="0x00000007" />
- <register type="OA" address="0x00002784" value="0x00000000" />
- <register type="OA" address="0x00002788" value="0x00100002" />
- <register type="OA" address="0x0000278C" value="0x0000FFF7" />
- <register type="OA" address="0x00002790" value="0x00100002" />
- <register type="OA" address="0x00002794" value="0x0000FFCF" />
- <register type="OA" address="0x00002798" value="0x00100082" />
- <register type="OA" address="0x0000279C" value="0x0000FFEF" />
- <register type="OA" address="0x000027A0" value="0x001000C2" />
- <register type="OA" address="0x000027A4" value="0x0000FFE7" />
- <register type="OA" address="0x000027A8" value="0x00100001" />
- <register type="OA" address="0x000027AC" value="0x0000FFE7" />
- </register_config>
- </set>
-
- <set name="Metric set PMA Stall"
- mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
- underscore_name="pma__stall"
- hw_config_guid="befe9fd6-474e-4a3d-b98e-cd793715cf91"
- chipset="SKLGT4"
- symbol_name="PMA_Stall"
- >
- <counter name="GPU Time Elapsed"
- description="Time elapsed on the GPU during the measurement."
- data_type="uint64"
- equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
- underscore_name="gpu_time"
- units="ns"
- symbol_name="GpuTime"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="GPU Core Clocks"
- description="The total number of GPU core clocks elapsed during the measurement."
- data_type="uint64"
- equation="GPU_CLOCK 0 READ"
- underscore_name="gpu_core_clocks"
- units="cycles"
- symbol_name="GpuCoreClocks"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Frame Batch Draw"
- mdapi_hw_unit_type="gpu"
- mdapi_group="GPU"
- />
- <counter name="STC PMA stall"
- description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
- data_type="float"
- max_equation="100"
- equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
- underscore_name="stc_pma_stall"
- units="percent"
- symbol_name="StcPMAStall"
- availability="$SliceMask 1 AND"
- semantic_type="duration"
- mdapi_supported_apis=""
- mdapi_usage_flags="Frame Batch Draw"
- mdapi_group="GPU/Stencil Cache"
- mdapi_hw_unit_type="gpu"
- />
- <counter name="AVG GPU Core Frequency"
- description="Average GPU Core Frequency in the measurement."
- data_type="uint64"
- max_equation="$GpuMaxFrequency"
- equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
- underscore_name="avg_gpu_core_frequency"
- units="hz"
- symbol_name="AvgGpuCoreFrequency"
- semantic_type="event"
- mdapi_supported_apis=""
- mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
- mdapi_group="GPU"
- mdapi_hw_unit_type="gpu"
- />
- <register_config type="NOA">
- <register type="NOA" address="0x00009840" value="0x00000080" />
- <register type="NOA" address="0x00009888" value="0x122D3080" />
- <register type="NOA" address="0x00009888" value="0x000D2000" />
- <register type="NOA" address="0x00009888" value="0x060D8000" />
- <register type="NOA" address="0x00009888" value="0x080DA000" />
- <register type="NOA" address="0x00009888" value="0x0A0DA000" />
- <register type="NOA" address="0x00009888" value="0x0C0F0800" />
- <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
- <register type="NOA" address="0x00009888" value="0x100F0002" />
- <register type="NOA" address="0x00009888" value="0x002D0025" />
- <register type="NOA" address="0x00009888" value="0x062D1300" />
- <register type="NOA" address="0x00009888" value="0x082D16A4" />
- <register type="NOA" address="0x00009888" value="0x0A2D162E" />
- <register type="NOA" address="0x00009888" value="0x102D0000" />
- <register type="NOA" address="0x00009888" value="0x1190003F" />
- <register type="NOA" address="0x00009888" value="0x51900000" />
- <register type="NOA" address="0x00009888" value="0x41900000" />
- <register type="NOA" address="0x00009888" value="0x55900000" />
- <register type="NOA" address="0x00009888" value="0x45900000" />
- <register type="NOA" address="0x00009888" value="0x47900000" />
- <register type="NOA" address="0x00009888" value="0x57900000" />
- <register type="NOA" address="0x00009888" value="0x49900000" />
- <register type="NOA" address="0x00009888" value="0x37900000" />
- <register type="NOA" address="0x00009888" value="0x33900000" />
- </register_config>
- <register_config type="OA">
- <register type="OA" address="0x00002740" value="0x00000000" />
- <register type="OA" address="0x00002710" value="0x00000000" />
- <register type="OA" address="0x00002714" value="0x30800000" />
- <register type="OA" address="0x00002720" value="0x00000000" />
- <register type="OA" address="0x00002724" value="0x00800000" />
- <register type="OA" address="0x00002770" value="0x00E00021" />
- <register type="OA" address="0x00002774" value="0x0007FFF8" />
- <register type="OA" address="0x00002778" value="0x07000101" />
- <register type="OA" address="0x0000277C" value="0x0038FFC7" />
- </register_config>
- </set>
-
-</metrics>
diff --git a/src/mesa/drivers/dri/i965/brw_performance_query.c b/src/mesa/drivers/dri/i965/brw_performance_query.c
index 7676b2bdd6b..3207be11569 100644
--- a/src/mesa/drivers/dri/i965/brw_performance_query.c
+++ b/src/mesa/drivers/dri/i965/brw_performance_query.c
@@ -40,7 +40,6 @@
*/
#include <limits.h>
-#include <dirent.h>
/* put before sys/types.h to silence glibc warnings */
#ifdef MAJOR_IN_MKDEV
@@ -72,9 +71,10 @@
#include "brw_context.h"
#include "brw_defines.h"
#include "brw_performance_query.h"
-#include "brw_oa_metrics.h"
#include "intel_batchbuffer.h"
+#include "perf/gen_perf.h"
+
#define FILE_DEBUG_FLAG DEBUG_PERFMON
#define OAREPORT_REASON_MASK 0x3f
@@ -223,61 +223,20 @@ brw_perf_query(struct gl_perf_query_object *o)
/******************************************************************************/
static bool
-read_file_uint64(const char *file, uint64_t *val)
-{
- char buf[32];
- int fd, n;
-
- fd = open(file, 0);
- if (fd < 0)
- return false;
- while ((n = read(fd, buf, sizeof (buf) - 1)) < 0 &&
- errno == EINTR);
- close(fd);
- if (n < 0)
- return false;
-
- buf[n] = '\0';
- *val = strtoull(buf, NULL, 0);
-
- return true;
-}
-
-static bool
-read_sysfs_drm_device_file_uint64(struct brw_context *brw,
- const char *file,
- uint64_t *value)
-{
- char buf[512];
- int len;
-
- len = snprintf(buf, sizeof(buf), "%s/%s",
- brw->perfquery.sysfs_dev_dir, file);
- if (len < 0 || len >= sizeof(buf)) {
- DBG("Failed to concatenate sys filename to read u64 from\n");
- return false;
- }
-
- return read_file_uint64(buf, value);
-}
-
-/******************************************************************************/
-
-static bool
brw_is_perf_query_ready(struct gl_context *ctx,
struct gl_perf_query_object *o);
static uint64_t
brw_perf_query_get_metric_id(struct brw_context *brw,
- const struct brw_perf_query_info *query)
+ const struct gen_perf_query_info *query)
{
/* These queries are know not to ever change, their config ID has been
* loaded upon the first query creation. No need to look them up again.
*/
- if (query->kind == OA_COUNTERS)
+ if (query->kind == GEN_PERF_QUERY_TYPE_OA)
return query->oa_metrics_set_id;
- assert(query->kind == OA_COUNTERS_RAW);
+ assert(query->kind == GEN_PERF_QUERY_TYPE_RAW);
/* Raw queries can be reprogrammed up by an external application/library.
* When a raw query is used for the first time it's id is set to a value !=
@@ -290,12 +249,9 @@ brw_perf_query_get_metric_id(struct brw_context *brw,
return query->oa_metrics_set_id;
}
- char metric_id_file[280];
- snprintf(metric_id_file, sizeof(metric_id_file),
- "%s/metrics/%s/id", brw->perfquery.sysfs_dev_dir, query->guid);
-
- struct brw_perf_query_info *raw_query = (struct brw_perf_query_info *)query;
- if (!read_file_uint64(metric_id_file, &raw_query->oa_metrics_set_id)) {
+ struct gen_perf_query_info *raw_query = (struct gen_perf_query_info *)query;
+ if (!gen_perf_load_metric_id(brw->perfquery.perf, query->guid,
+ &raw_query->oa_metrics_set_id)) {
DBG("Unable to read query guid=%s ID, falling back to test config\n", query->guid);
raw_query->oa_metrics_set_id = 1ULL;
} else {
@@ -313,8 +269,8 @@ dump_perf_query_callback(GLuint id, void *query_void, void *brw_void)
struct brw_perf_query_object *obj = query_void;
switch (obj->query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW:
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW:
DBG("%4d: %-6s %-8s BO: %-4s OA data: %-10s %-15s\n",
id,
o->Used ? "Dirty," : "New,",
@@ -323,7 +279,7 @@ dump_perf_query_callback(GLuint id, void *query_void, void *brw_void)
brw_is_perf_query_ready(ctx, o) ? "ready," : "not ready,",
obj->oa.results_accumulated ? "accumulated" : "not accumulated");
break;
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
DBG("%4d: %-6s %-8s BO: %-4s\n",
id,
o->Used ? "Dirty," : "New,",
@@ -414,20 +370,20 @@ brw_get_perf_query_info(struct gl_context *ctx,
GLuint *n_active)
{
struct brw_context *brw = brw_context(ctx);
- const struct brw_perf_query_info *query =
- &brw->perfquery.queries[query_index];
+ const struct gen_perf_query_info *query =
+ &brw->perfquery.perf->queries[query_index];
*name = query->name;
*data_size = query->data_size;
*n_counters = query->n_counters;
switch (query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW:
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW:
*n_active = brw->perfquery.n_active_oa_queries;
break;
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
*n_active = brw->perfquery.n_active_pipeline_stats_queries;
break;
@@ -437,6 +393,35 @@ brw_get_perf_query_info(struct gl_context *ctx,
}
}
+static GLuint
+gen_counter_type_enum_to_gl_type(enum gen_perf_counter_type type)
+{
+ switch (type) {
+ case GEN_PERF_COUNTER_TYPE_EVENT: return GL_PERFQUERY_COUNTER_EVENT_INTEL;
+ case GEN_PERF_COUNTER_TYPE_DURATION_NORM: return GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL;
+ case GEN_PERF_COUNTER_TYPE_DURATION_RAW: return GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL;
+ case GEN_PERF_COUNTER_TYPE_THROUGHPUT: return GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL;
+ case GEN_PERF_COUNTER_TYPE_RAW: return GL_PERFQUERY_COUNTER_RAW_INTEL;
+ case GEN_PERF_COUNTER_TYPE_TIMESTAMP: return GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL;
+ default:
+ unreachable("Unknown counter type");
+ }
+}
+
+static GLuint
+gen_counter_data_type_to_gl_type(enum gen_perf_counter_data_type type)
+{
+ switch (type) {
+ case GEN_PERF_COUNTER_DATA_TYPE_BOOL32: return GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL;
+ case GEN_PERF_COUNTER_DATA_TYPE_UINT32: return GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL;
+ case GEN_PERF_COUNTER_DATA_TYPE_UINT64: return GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL;
+ case GEN_PERF_COUNTER_DATA_TYPE_FLOAT: return GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL;
+ case GEN_PERF_COUNTER_DATA_TYPE_DOUBLE: return GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL;
+ default:
+ unreachable("Unknown counter data type");
+ }
+}
+
/**
* Driver hook for glGetPerfCounterInfoINTEL().
*/
@@ -453,17 +438,17 @@ brw_get_perf_counter_info(struct gl_context *ctx,
GLuint64 *raw_max)
{
struct brw_context *brw = brw_context(ctx);
- const struct brw_perf_query_info *query =
- &brw->perfquery.queries[query_index];
- const struct brw_perf_query_counter *counter =
+ const struct gen_perf_query_info *query =
+ &brw->perfquery.perf->queries[query_index];
+ const struct gen_perf_query_counter *counter =
&query->counters[counter_index];
*name = counter->name;
*desc = counter->desc;
*offset = counter->offset;
*data_size = counter->size;
- *type_enum = counter->type;
- *data_type_enum = counter->data_type;
+ *type_enum = gen_counter_type_enum_to_gl_type(counter->type);
+ *data_type_enum = gen_counter_data_type_to_gl_type(counter->data_type);
*raw_max = counter->raw_max;
}
@@ -478,13 +463,13 @@ snapshot_statistics_registers(struct brw_context *brw,
struct brw_perf_query_object *obj,
uint32_t offset_in_bytes)
{
- const struct brw_perf_query_info *query = obj->query;
+ const struct gen_perf_query_info *query = obj->query;
const int n_counters = query->n_counters;
for (int i = 0; i < n_counters; i++) {
- const struct brw_perf_query_counter *counter = &query->counters[i];
+ const struct gen_perf_query_counter *counter = &query->counters[i];
- assert(counter->data_type == GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL);
+ assert(counter->data_type == GEN_PERF_COUNTER_DATA_TYPE_UINT64);
brw_store_register_mem64(brw, obj->pipeline_stats.bo,
counter->pipeline_stat.reg,
@@ -567,7 +552,7 @@ add_deltas(struct brw_context *brw,
const uint32_t *start,
const uint32_t *end)
{
- const struct brw_perf_query_info *query = obj->query;
+ const struct gen_perf_query_info *query = obj->query;
uint64_t *accumulator = obj->oa.accumulator;
int idx = 0;
int i;
@@ -576,29 +561,29 @@ add_deltas(struct brw_context *brw,
switch (query->oa_format) {
case I915_OA_FORMAT_A32u40_A4u32_B8_C8:
- brw_perf_query_accumulate_uint32(start + 1, end + 1, accumulator + idx++); /* timestamp */
- brw_perf_query_accumulate_uint32(start + 3, end + 3, accumulator + idx++); /* clock */
+ gen_perf_query_accumulate_uint32(start + 1, end + 1, accumulator + idx++); /* timestamp */
+ gen_perf_query_accumulate_uint32(start + 3, end + 3, accumulator + idx++); /* clock */
/* 32x 40bit A counters... */
for (i = 0; i < 32; i++)
- brw_perf_query_accumulate_uint40(i, start, end, accumulator + idx++);
+ gen_perf_query_accumulate_uint40(i, start, end, accumulator + idx++);
/* 4x 32bit A counters... */
for (i = 0; i < 4; i++)
- brw_perf_query_accumulate_uint32(start + 36 + i, end + 36 + i,
+ gen_perf_query_accumulate_uint32(start + 36 + i, end + 36 + i,
accumulator + idx++);
/* 8x 32bit B counters + 8x 32bit C counters... */
for (i = 0; i < 16; i++)
- brw_perf_query_accumulate_uint32(start + 48 + i, end + 48 + i,
+ gen_perf_query_accumulate_uint32(start + 48 + i, end + 48 + i,
accumulator + idx++);
break;
case I915_OA_FORMAT_A45_B8_C8:
- brw_perf_query_accumulate_uint32(start + 1, end + 1, accumulator); /* timestamp */
+ gen_perf_query_accumulate_uint32(start + 1, end + 1, accumulator); /* timestamp */
for (i = 0; i < 61; i++)
- brw_perf_query_accumulate_uint32(start + 3 + i, end + 3 + i, accumulator + 1 + i);
+ gen_perf_query_accumulate_uint32(start + 3 + i, end + 3 + i, accumulator + 1 + i);
break;
default:
@@ -982,15 +967,15 @@ open_i915_perf_oa_stream(struct brw_context *brw,
static void
close_perf(struct brw_context *brw,
- const struct brw_perf_query_info *query)
+ const struct gen_perf_query_info *query)
{
if (brw->perfquery.oa_stream_fd != -1) {
close(brw->perfquery.oa_stream_fd);
brw->perfquery.oa_stream_fd = -1;
}
- if (query->kind == OA_COUNTERS_RAW) {
- struct brw_perf_query_info *raw_query =
- (struct brw_perf_query_info *) query;
+ if (query->kind == GEN_PERF_QUERY_TYPE_RAW) {
+ struct gen_perf_query_info *raw_query =
+ (struct gen_perf_query_info *) query;
raw_query->oa_metrics_set_id = 0;
}
}
@@ -1019,7 +1004,7 @@ brw_begin_perf_query(struct gl_context *ctx,
{
struct brw_context *brw = brw_context(ctx);
struct brw_perf_query_object *obj = brw_perf_query(o);
- const struct brw_perf_query_info *query = obj->query;
+ const struct gen_perf_query_info *query = obj->query;
/* We can assume the frontend hides mistaken attempts to Begin a
* query object multiple times before its End. Similarly if an
@@ -1079,8 +1064,8 @@ brw_begin_perf_query(struct gl_context *ctx,
brw_emit_mi_flush(brw);
switch (query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW: {
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW: {
/* Opening an i915 perf stream implies exclusive access to the OA unit
* which will generate counter reports for a specific counter set with a
@@ -1130,12 +1115,12 @@ brw_begin_perf_query(struct gl_context *ctx,
a_counter_in_bits = 40;
uint64_t overflow_period = pow(2, a_counter_in_bits) /
- (brw->perfquery.sys_vars.n_eus *
+ (brw->perfquery.perf->sys_vars.n_eus *
/* drop 1GHz freq to have units in nanoseconds */
2);
DBG("A counter overflow period: %"PRIu64"ns, %"PRIu64"ms (n_eus=%"PRIu64")\n",
- overflow_period, overflow_period / 1000000ul, brw->perfquery.sys_vars.n_eus);
+ overflow_period, overflow_period / 1000000ul, brw->perfquery.perf->sys_vars.n_eus);
int period_exponent = 0;
uint64_t prev_sample_period, next_sample_period;
@@ -1234,7 +1219,7 @@ brw_begin_perf_query(struct gl_context *ctx,
break;
}
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
if (obj->pipeline_stats.bo) {
brw_bo_unreference(obj->pipeline_stats.bo);
obj->pipeline_stats.bo = NULL;
@@ -1282,8 +1267,8 @@ brw_end_perf_query(struct gl_context *ctx,
brw_emit_mi_flush(brw);
switch (obj->query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW:
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW:
/* NB: It's possible that the query will have already been marked
* as 'accumulated' if an error was seen while reading samples
@@ -1306,7 +1291,7 @@ brw_end_perf_query(struct gl_context *ctx,
*/
break;
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
snapshot_statistics_registers(brw, obj,
STATS_BO_END_OFFSET_BYTES);
--brw->perfquery.n_active_pipeline_stats_queries;
@@ -1328,12 +1313,12 @@ brw_wait_perf_query(struct gl_context *ctx, struct gl_perf_query_object *o)
assert(!o->Ready);
switch (obj->query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW:
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW:
bo = obj->oa.bo;
break;
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
bo = obj->pipeline_stats.bo;
break;
@@ -1358,8 +1343,8 @@ brw_wait_perf_query(struct gl_context *ctx, struct gl_perf_query_object *o)
* we need to wait for all the reports to come in before we can
* read them.
*/
- if (obj->query->kind == OA_COUNTERS ||
- obj->query->kind == OA_COUNTERS_RAW) {
+ if (obj->query->kind == GEN_PERF_QUERY_TYPE_OA ||
+ obj->query->kind == GEN_PERF_QUERY_TYPE_RAW) {
while (!read_oa_samples_for_query(brw, obj))
;
}
@@ -1376,14 +1361,14 @@ brw_is_perf_query_ready(struct gl_context *ctx,
return true;
switch (obj->query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW:
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW:
return (obj->oa.results_accumulated ||
(obj->oa.bo &&
!brw_batch_references(&brw->batch, obj->oa.bo) &&
!brw_bo_busy(obj->oa.bo) &&
read_oa_samples_for_query(brw, obj)));
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
return (obj->pipeline_stats.bo &&
!brw_batch_references(&brw->batch, obj->pipeline_stats.bo) &&
!brw_bo_busy(obj->pipeline_stats.bo));
@@ -1489,25 +1474,26 @@ get_oa_counter_data(struct brw_context *brw,
size_t data_size,
uint8_t *data)
{
- const struct brw_perf_query_info *query = obj->query;
+ struct gen_perf *perf = brw->perfquery.perf;
+ const struct gen_perf_query_info *query = obj->query;
int n_counters = query->n_counters;
int written = 0;
for (int i = 0; i < n_counters; i++) {
- const struct brw_perf_query_counter *counter = &query->counters[i];
+ const struct gen_perf_query_counter *counter = &query->counters[i];
uint64_t *out_uint64;
float *out_float;
if (counter->size) {
switch (counter->data_type) {
- case GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL:
+ case GEN_PERF_COUNTER_DATA_TYPE_UINT64:
out_uint64 = (uint64_t *)(data + counter->offset);
- *out_uint64 = counter->oa_counter_read_uint64(brw, query,
+ *out_uint64 = counter->oa_counter_read_uint64(perf, query,
obj->oa.accumulator);
break;
- case GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL:
+ case GEN_PERF_COUNTER_DATA_TYPE_FLOAT:
out_float = (float *)(data + counter->offset);
- *out_float = counter->oa_counter_read_float(brw, query,
+ *out_float = counter->oa_counter_read_float(perf, query,
obj->oa.accumulator);
break;
default:
@@ -1528,7 +1514,7 @@ get_pipeline_stats_data(struct brw_context *brw,
uint8_t *data)
{
- const struct brw_perf_query_info *query = obj->query;
+ const struct gen_perf_query_info *query = obj->query;
int n_counters = obj->query->n_counters;
uint8_t *p = data;
@@ -1536,7 +1522,7 @@ get_pipeline_stats_data(struct brw_context *brw,
uint64_t *end = start + (STATS_BO_END_OFFSET_BYTES / sizeof(uint64_t));
for (int i = 0; i < n_counters; i++) {
- const struct brw_perf_query_counter *counter = &query->counters[i];
+ const struct gen_perf_query_counter *counter = &query->counters[i];
uint64_t value = end[i] - start[i];
if (counter->pipeline_stat.numerator !=
@@ -1581,8 +1567,8 @@ brw_get_perf_query_data(struct gl_context *ctx,
assert(o->Ready);
switch (obj->query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW:
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW:
if (!obj->oa.results_accumulated) {
read_gt_frequency(brw, obj);
read_slice_unslice_frequencies(brw, obj);
@@ -1592,13 +1578,13 @@ brw_get_perf_query_data(struct gl_context *ctx,
brw_bo_unmap(obj->oa.bo);
obj->oa.map = NULL;
}
- if (obj->query->kind == OA_COUNTERS)
+ if (obj->query->kind == GEN_PERF_QUERY_TYPE_OA)
written = get_oa_counter_data(brw, obj, data_size, (uint8_t *)data);
else
written = brw_perf_query_get_mdapi_oa_data(brw, obj, data_size, (uint8_t *)data);
break;
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
written = get_pipeline_stats_data(brw, obj, data_size, (uint8_t *)data);
break;
@@ -1615,8 +1601,8 @@ static struct gl_perf_query_object *
brw_new_perf_query_object(struct gl_context *ctx, unsigned query_index)
{
struct brw_context *brw = brw_context(ctx);
- const struct brw_perf_query_info *query =
- &brw->perfquery.queries[query_index];
+ const struct gen_perf_query_info *query =
+ &brw->perfquery.perf->queries[query_index];
struct brw_perf_query_object *obj =
calloc(1, sizeof(struct brw_perf_query_object));
@@ -1650,8 +1636,8 @@ brw_delete_perf_query(struct gl_context *ctx,
DBG("Delete(%d)\n", o->Id);
switch (obj->query->kind) {
- case OA_COUNTERS:
- case OA_COUNTERS_RAW:
+ case GEN_PERF_QUERY_TYPE_OA:
+ case GEN_PERF_QUERY_TYPE_RAW:
if (obj->oa.bo) {
if (!obj->oa.results_accumulated) {
drop_from_unaccumulated_query_list(brw, obj);
@@ -1665,7 +1651,7 @@ brw_delete_perf_query(struct gl_context *ctx,
obj->oa.results_accumulated = false;
break;
- case PIPELINE_STATS:
+ case GEN_PERF_QUERY_TYPE_PIPELINE:
if (obj->pipeline_stats.bo) {
brw_bo_unreference(obj->pipeline_stats.bo);
obj->pipeline_stats.bo = NULL;
@@ -1695,223 +1681,87 @@ static void
init_pipeline_statistic_query_registers(struct brw_context *brw)
{
const struct gen_device_info *devinfo = &brw->screen->devinfo;
- struct brw_perf_query_info *query = brw_perf_query_append_query_info(brw);
+ struct gen_perf *perf = brw->perfquery.perf;
+ struct gen_perf_query_info *query =
+ gen_perf_query_append_query_info(perf, MAX_STAT_COUNTERS);
- query->kind = PIPELINE_STATS;
+ query->kind = GEN_PERF_QUERY_TYPE_PIPELINE;
query->name = "Pipeline Statistics Registers";
- query->n_counters = 0;
- query->counters =
- rzalloc_array(brw, struct brw_perf_query_counter, MAX_STAT_COUNTERS);
- brw_perf_query_info_add_basic_stat_reg(query, IA_VERTICES_COUNT,
- "N vertices submitted");
- brw_perf_query_info_add_basic_stat_reg(query, IA_PRIMITIVES_COUNT,
- "N primitives submitted");
- brw_perf_query_info_add_basic_stat_reg(query, VS_INVOCATION_COUNT,
- "N vertex shader invocations");
+ gen_perf_query_info_add_basic_stat_reg(query, IA_VERTICES_COUNT,
+ "N vertices submitted");
+ gen_perf_query_info_add_basic_stat_reg(query, IA_PRIMITIVES_COUNT,
+ "N primitives submitted");
+ gen_perf_query_info_add_basic_stat_reg(query, VS_INVOCATION_COUNT,
+ "N vertex shader invocations");
if (devinfo->gen == 6) {
- brw_perf_query_info_add_stat_reg(query, GEN6_SO_PRIM_STORAGE_NEEDED, 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN6_SO_PRIM_STORAGE_NEEDED, 1, 1,
"SO_PRIM_STORAGE_NEEDED",
"N geometry shader stream-out primitives (total)");
- brw_perf_query_info_add_stat_reg(query, GEN6_SO_NUM_PRIMS_WRITTEN, 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN6_SO_NUM_PRIMS_WRITTEN, 1, 1,
"SO_NUM_PRIMS_WRITTEN",
"N geometry shader stream-out primitives (written)");
} else {
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(0), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(0), 1, 1,
"SO_PRIM_STORAGE_NEEDED (Stream 0)",
"N stream-out (stream 0) primitives (total)");
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(1), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(1), 1, 1,
"SO_PRIM_STORAGE_NEEDED (Stream 1)",
"N stream-out (stream 1) primitives (total)");
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(2), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(2), 1, 1,
"SO_PRIM_STORAGE_NEEDED (Stream 2)",
"N stream-out (stream 2) primitives (total)");
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(3), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_PRIM_STORAGE_NEEDED(3), 1, 1,
"SO_PRIM_STORAGE_NEEDED (Stream 3)",
"N stream-out (stream 3) primitives (total)");
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(0), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(0), 1, 1,
"SO_NUM_PRIMS_WRITTEN (Stream 0)",
"N stream-out (stream 0) primitives (written)");
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(1), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(1), 1, 1,
"SO_NUM_PRIMS_WRITTEN (Stream 1)",
"N stream-out (stream 1) primitives (written)");
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(2), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(2), 1, 1,
"SO_NUM_PRIMS_WRITTEN (Stream 2)",
"N stream-out (stream 2) primitives (written)");
- brw_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(3), 1, 1,
+ gen_perf_query_info_add_stat_reg(query, GEN7_SO_NUM_PRIMS_WRITTEN(3), 1, 1,
"SO_NUM_PRIMS_WRITTEN (Stream 3)",
"N stream-out (stream 3) primitives (written)");
}
- brw_perf_query_info_add_basic_stat_reg(query, HS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, HS_INVOCATION_COUNT,
"N TCS shader invocations");
- brw_perf_query_info_add_basic_stat_reg(query, DS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, DS_INVOCATION_COUNT,
"N TES shader invocations");
- brw_perf_query_info_add_basic_stat_reg(query, GS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, GS_INVOCATION_COUNT,
"N geometry shader invocations");
- brw_perf_query_info_add_basic_stat_reg(query, GS_PRIMITIVES_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, GS_PRIMITIVES_COUNT,
"N geometry shader primitives emitted");
- brw_perf_query_info_add_basic_stat_reg(query, CL_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, CL_INVOCATION_COUNT,
"N primitives entering clipping");
- brw_perf_query_info_add_basic_stat_reg(query, CL_PRIMITIVES_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, CL_PRIMITIVES_COUNT,
"N primitives leaving clipping");
- if (devinfo->is_haswell || devinfo->gen == 8)
- brw_perf_query_info_add_stat_reg(query, PS_INVOCATION_COUNT, 1, 4,
+ if (devinfo->is_haswell || devinfo->gen == 8) {
+ gen_perf_query_info_add_stat_reg(query, PS_INVOCATION_COUNT, 1, 4,
"N fragment shader invocations",
"N fragment shader invocations");
- else
- brw_perf_query_info_add_basic_stat_reg(query, PS_INVOCATION_COUNT,
+ } else {
+ gen_perf_query_info_add_basic_stat_reg(query, PS_INVOCATION_COUNT,
"N fragment shader invocations");
-
- brw_perf_query_info_add_basic_stat_reg(query, PS_DEPTH_COUNT, "N z-pass fragments");
-
- if (devinfo->gen >= 7)
- brw_perf_query_info_add_basic_stat_reg(query, CS_INVOCATION_COUNT,
- "N compute shader invocations");
-
- query->data_size = sizeof(uint64_t) * query->n_counters;
-}
-
-static void
-register_oa_config(struct brw_context *brw,
- const struct brw_perf_query_info *query,
- uint64_t config_id)
-{
- struct brw_perf_query_info *registred_query =
- brw_perf_query_append_query_info(brw);
-
- *registred_query = *query;
- registred_query->oa_metrics_set_id = config_id;
- DBG("metric set registred: id = %" PRIu64", guid = %s\n",
- registred_query->oa_metrics_set_id, query->guid);
-}
-
-static void
-enumerate_sysfs_metrics(struct brw_context *brw)
-{
- char buf[256];
- DIR *metricsdir = NULL;
- struct dirent *metric_entry;
- int len;
-
- len = snprintf(buf, sizeof(buf), "%s/metrics", brw->perfquery.sysfs_dev_dir);
- if (len < 0 || len >= sizeof(buf)) {
- DBG("Failed to concatenate path to sysfs metrics/ directory\n");
- return;
- }
-
- metricsdir = opendir(buf);
- if (!metricsdir) {
- DBG("Failed to open %s: %m\n", buf);
- return;
- }
-
- while ((metric_entry = readdir(metricsdir))) {
- struct hash_entry *entry;
-
- if ((metric_entry->d_type != DT_DIR &&
- metric_entry->d_type != DT_LNK) ||
- metric_entry->d_name[0] == '.')
- continue;
-
- DBG("metric set: %s\n", metric_entry->d_name);
- entry = _mesa_hash_table_search(brw->perfquery.oa_metrics_table,
- metric_entry->d_name);
- if (entry) {
- uint64_t id;
-
- len = snprintf(buf, sizeof(buf), "%s/metrics/%s/id",
- brw->perfquery.sysfs_dev_dir, metric_entry->d_name);
- if (len < 0 || len >= sizeof(buf)) {
- DBG("Failed to concatenate path to sysfs metric id file\n");
- continue;
- }
-
- if (!read_file_uint64(buf, &id)) {
- DBG("Failed to read metric set id from %s: %m", buf);
- continue;
- }
-
- register_oa_config(brw, (const struct brw_perf_query_info *)entry->data, id);
- } else
- DBG("metric set not known by mesa (skipping)\n");
}
- closedir(metricsdir);
-}
-
-static bool
-kernel_has_dynamic_config_support(struct brw_context *brw)
-{
- __DRIscreen *screen = brw->screen->driScrnPriv;
-
- hash_table_foreach(brw->perfquery.oa_metrics_table, entry) {
- struct brw_perf_query_info *query = entry->data;
- char config_path[280];
- uint64_t config_id;
+ gen_perf_query_info_add_basic_stat_reg(query, PS_DEPTH_COUNT,
+ "N z-pass fragments");
- snprintf(config_path, sizeof(config_path), "%s/metrics/%s/id",
- brw->perfquery.sysfs_dev_dir, query->guid);
-
- /* Look for the test config, which we know we can't replace. */
- if (read_file_uint64(config_path, &config_id) && config_id == 1) {
- return drmIoctl(screen->fd, DRM_IOCTL_I915_PERF_REMOVE_CONFIG,
- &config_id) < 0 && errno == ENOENT;
- }
+ if (devinfo->gen >= 7) {
+ gen_perf_query_info_add_basic_stat_reg(query, CS_INVOCATION_COUNT,
+ "N compute shader invocations");
}
- return false;
-}
-
-static void
-init_oa_configs(struct brw_context *brw)
-{
- __DRIscreen *screen = brw->screen->driScrnPriv;
-
- hash_table_foreach(brw->perfquery.oa_metrics_table, entry) {
- const struct brw_perf_query_info *query = entry->data;
- struct drm_i915_perf_oa_config config;
- char config_path[280];
- uint64_t config_id;
- int ret;
-
- snprintf(config_path, sizeof(config_path), "%s/metrics/%s/id",
- brw->perfquery.sysfs_dev_dir, query->guid);
-
- /* Don't recreate already loaded configs. */
- if (read_file_uint64(config_path, &config_id)) {
- DBG("metric set: %s (already loaded)\n", query->guid);
- register_oa_config(brw, query, config_id);
- continue;
- }
-
- memset(&config, 0, sizeof(config));
-
- memcpy(config.uuid, query->guid, sizeof(config.uuid));
-
- config.n_mux_regs = query->n_mux_regs;
- config.mux_regs_ptr = (uintptr_t) query->mux_regs;
-
- config.n_boolean_regs = query->n_b_counter_regs;
- config.boolean_regs_ptr = (uintptr_t) query->b_counter_regs;
-
- config.n_flex_regs = query->n_flex_regs;
- config.flex_regs_ptr = (uintptr_t) query->flex_regs;
-
- ret = drmIoctl(screen->fd, DRM_IOCTL_I915_PERF_ADD_CONFIG, &config);
- if (ret < 0) {
- DBG("Failed to load \"%s\" (%s) metrics set in kernel: %s\n",
- query->name, query->guid, strerror(errno));
- continue;
- }
-
- register_oa_config(brw, query, ret);
- DBG("metric set: %s (added)\n", query->guid);
- }
+ query->data_size = sizeof(uint64_t) * query->n_counters;
}
static bool
@@ -1974,55 +1824,20 @@ getparam_topology(struct brw_context *brw)
return true;
}
-static void
-compute_topology_builtins(struct brw_context *brw)
+static unsigned
+brw_init_perf_query_info(struct gl_context *ctx)
{
+ struct brw_context *brw = brw_context(ctx);
const struct gen_device_info *devinfo = &brw->screen->devinfo;
+ __DRIscreen *screen = brw->screen->driScrnPriv;
- brw->perfquery.sys_vars.slice_mask = devinfo->slice_masks;
- brw->perfquery.sys_vars.n_eu_slices = devinfo->num_slices;
-
- for (int i = 0; i < sizeof(devinfo->subslice_masks[i]); i++) {
- brw->perfquery.sys_vars.n_eu_sub_slices +=
- util_bitcount(devinfo->subslice_masks[i]);
- }
-
- for (int i = 0; i < sizeof(devinfo->eu_masks); i++)
- brw->perfquery.sys_vars.n_eus += util_bitcount(devinfo->eu_masks[i]);
-
- brw->perfquery.sys_vars.eu_threads_count =
- brw->perfquery.sys_vars.n_eus * devinfo->num_thread_per_eu;
-
- /* The subslice mask builtin contains bits for all slices. Prior to Gen11
- * it had groups of 3bits for each slice, on Gen11 it's 8bits for each
- * slice.
- *
- * Ideally equations would be updated to have a slice/subslice query
- * function/operator.
- */
- brw->perfquery.sys_vars.subslice_mask = 0;
-
- int bits_per_subslice = devinfo->gen == 11 ? 8 : 3;
-
- for (int s = 0; s < util_last_bit(devinfo->slice_masks); s++) {
- for (int ss = 0; ss < (devinfo->subslice_slice_stride * 8); ss++) {
- if (gen_device_info_subslice_available(devinfo, s, ss))
- brw->perfquery.sys_vars.subslice_mask |= 1UL << (s * bits_per_subslice + ss);
- }
- }
-}
-
-static bool
-init_oa_sys_vars(struct brw_context *brw)
-{
- const struct gen_device_info *devinfo = &brw->screen->devinfo;
- uint64_t min_freq_mhz = 0, max_freq_mhz = 0;
+ if (brw->perfquery.perf)
+ return brw->perfquery.perf->n_queries;
- if (!read_sysfs_drm_device_file_uint64(brw, "gt_min_freq_mhz", &min_freq_mhz))
- return false;
+ brw->perfquery.perf = gen_perf_new(brw, drmIoctl);
- if (!read_sysfs_drm_device_file_uint64(brw, "gt_max_freq_mhz", &max_freq_mhz))
- return false;
+ init_pipeline_statistic_query_registers(brw);
+ brw_perf_query_register_mdapi_statistic_query(brw);
if (!query_topology(brw)) {
/* We need the i915 query uAPI on CNL+ (kernel 4.17+). */
@@ -2040,182 +1855,8 @@ init_oa_sys_vars(struct brw_context *brw)
}
}
- memset(&brw->perfquery.sys_vars, 0, sizeof(brw->perfquery.sys_vars));
- brw->perfquery.sys_vars.gt_min_freq = min_freq_mhz * 1000000;
- brw->perfquery.sys_vars.gt_max_freq = max_freq_mhz * 1000000;
- brw->perfquery.sys_vars.timestamp_frequency = devinfo->timestamp_frequency;
- brw->perfquery.sys_vars.revision = devinfo->revision;
- compute_topology_builtins(brw);
-
- return true;
-}
-
-static bool
-get_sysfs_dev_dir(struct brw_context *brw)
-{
- __DRIscreen *screen = brw->screen->driScrnPriv;
- struct stat sb;
- int min, maj;
- DIR *drmdir;
- struct dirent *drm_entry;
- int len;
-
- brw->perfquery.sysfs_dev_dir[0] = '\0';
-
- if (fstat(screen->fd, &sb)) {
- DBG("Failed to stat DRM fd\n");
- return false;
- }
-
- maj = major(sb.st_rdev);
- min = minor(sb.st_rdev);
-
- if (!S_ISCHR(sb.st_mode)) {
- DBG("DRM fd is not a character device as expected\n");
- return false;
- }
-
- len = snprintf(brw->perfquery.sysfs_dev_dir,
- sizeof(brw->perfquery.sysfs_dev_dir),
- "/sys/dev/char/%d:%d/device/drm", maj, min);
- if (len < 0 || len >= sizeof(brw->perfquery.sysfs_dev_dir)) {
- DBG("Failed to concatenate sysfs path to drm device\n");
- return false;
- }
-
- drmdir = opendir(brw->perfquery.sysfs_dev_dir);
- if (!drmdir) {
- DBG("Failed to open %s: %m\n", brw->perfquery.sysfs_dev_dir);
- return false;
- }
-
- while ((drm_entry = readdir(drmdir))) {
- if ((drm_entry->d_type == DT_DIR ||
- drm_entry->d_type == DT_LNK) &&
- strncmp(drm_entry->d_name, "card", 4) == 0)
- {
- len = snprintf(brw->perfquery.sysfs_dev_dir,
- sizeof(brw->perfquery.sysfs_dev_dir),
- "/sys/dev/char/%d:%d/device/drm/%s",
- maj, min, drm_entry->d_name);
- closedir(drmdir);
- if (len < 0 || len >= sizeof(brw->perfquery.sysfs_dev_dir))
- return false;
- else
- return true;
- }
- }
-
- closedir(drmdir);
-
- DBG("Failed to find cardX directory under /sys/dev/char/%d:%d/device/drm\n",
- maj, min);
-
- return false;
-}
-
-typedef void (*perf_register_oa_queries_t)(struct brw_context *);
-
-static perf_register_oa_queries_t
-get_register_queries_function(const struct gen_device_info *devinfo)
-{
- if (devinfo->is_haswell)
- return brw_oa_register_queries_hsw;
- if (devinfo->is_cherryview)
- return brw_oa_register_queries_chv;
- if (devinfo->is_broadwell)
- return brw_oa_register_queries_bdw;
- if (devinfo->is_broxton)
- return brw_oa_register_queries_bxt;
- if (devinfo->is_skylake) {
- if (devinfo->gt == 2)
- return brw_oa_register_queries_sklgt2;
- if (devinfo->gt == 3)
- return brw_oa_register_queries_sklgt3;
- if (devinfo->gt == 4)
- return brw_oa_register_queries_sklgt4;
- }
- if (devinfo->is_kabylake) {
- if (devinfo->gt == 2)
- return brw_oa_register_queries_kblgt2;
- if (devinfo->gt == 3)
- return brw_oa_register_queries_kblgt3;
- }
- if (devinfo->is_geminilake)
- return brw_oa_register_queries_glk;
- if (devinfo->is_coffeelake) {
- if (devinfo->gt == 2)
- return brw_oa_register_queries_cflgt2;
- if (devinfo->gt == 3)
- return brw_oa_register_queries_cflgt3;
- }
- if (devinfo->is_cannonlake)
- return brw_oa_register_queries_cnl;
- if (devinfo->gen == 11)
- return brw_oa_register_queries_icl;
-
- return NULL;
-}
-
-static unsigned
-brw_init_perf_query_info(struct gl_context *ctx)
-{
- struct brw_context *brw = brw_context(ctx);
- const struct gen_device_info *devinfo = &brw->screen->devinfo;
- bool i915_perf_oa_available = false;
- struct stat sb;
- perf_register_oa_queries_t oa_register;
-
- if (brw->perfquery.n_queries)
- return brw->perfquery.n_queries;
-
- init_pipeline_statistic_query_registers(brw);
- brw_perf_query_register_mdapi_statistic_query(brw);
-
- oa_register = get_register_queries_function(devinfo);
-
- /* The existence of this sysctl parameter implies the kernel supports
- * the i915 perf interface.
- */
- if (stat("/proc/sys/dev/i915/perf_stream_paranoid", &sb) == 0) {
-
- /* If _paranoid == 1 then on Gen8+ we won't be able to access OA
- * metrics unless running as root.
- */
- if (devinfo->is_haswell)
- i915_perf_oa_available = true;
- else {
- uint64_t paranoid = 1;
-
- read_file_uint64("/proc/sys/dev/i915/perf_stream_paranoid", &paranoid);
-
- if (paranoid == 0 || geteuid() == 0)
- i915_perf_oa_available = true;
- }
- }
-
- if (i915_perf_oa_available &&
- oa_register &&
- get_sysfs_dev_dir(brw) &&
- init_oa_sys_vars(brw))
- {
- brw->perfquery.oa_metrics_table =
- _mesa_hash_table_create(NULL, _mesa_key_hash_string,
- _mesa_key_string_equal);
-
- /* Index all the metric sets mesa knows about before looking to see what
- * the kernel is advertising.
- */
- oa_register(brw);
-
- if (likely((INTEL_DEBUG & DEBUG_NO_OACONFIG) == 0) &&
- kernel_has_dynamic_config_support(brw))
- init_oa_configs(brw);
- else
- enumerate_sysfs_metrics(brw);
-
+ if (gen_perf_load_oa_metrics(brw->perfquery.perf, screen->fd, devinfo))
brw_perf_query_register_mdapi_oa_query(brw);
- }
brw->perfquery.unaccumulated =
ralloc_array(brw, struct brw_perf_query_object *, 2);
@@ -2237,7 +1878,7 @@ brw_init_perf_query_info(struct gl_context *ctx)
brw->perfquery.next_query_start_report_id = 1000;
- return brw->perfquery.n_queries;
+ return brw->perfquery.perf->n_queries;
}
void
diff --git a/src/mesa/drivers/dri/i965/brw_performance_query.h b/src/mesa/drivers/dri/i965/brw_performance_query.h
index 66b32c0490b..ca0503422ca 100644
--- a/src/mesa/drivers/dri/i965/brw_performance_query.h
+++ b/src/mesa/drivers/dri/i965/brw_performance_query.h
@@ -27,7 +27,8 @@
#include <stdint.h>
#include "brw_context.h"
-#include "brw_performance_query_metrics.h"
+
+struct gen_perf_query_info;
/*
* When currently allocate only one page for pipeline statistics queries. Here
@@ -57,7 +58,7 @@ struct brw_perf_query_object
{
struct gl_perf_query_object base;
- const struct brw_perf_query_info *query;
+ const struct gen_perf_query_info *query;
/* See query->kind to know which state below is in use... */
union {
@@ -142,81 +143,6 @@ struct brw_perf_query_object
};
};
-static inline struct brw_perf_query_info *
-brw_perf_query_append_query_info(struct brw_context *brw)
-{
- brw->perfquery.queries =
- reralloc(brw, brw->perfquery.queries,
- struct brw_perf_query_info, ++brw->perfquery.n_queries);
-
- return &brw->perfquery.queries[brw->perfquery.n_queries - 1];
-}
-
-static inline void
-brw_perf_query_info_add_stat_reg(struct brw_perf_query_info *query,
- uint32_t reg,
- uint32_t numerator,
- uint32_t denominator,
- const char *name,
- const char *description)
-{
- struct brw_perf_query_counter *counter;
-
- assert(query->n_counters < MAX_STAT_COUNTERS);
-
- counter = &query->counters[query->n_counters];
- counter->name = name;
- counter->desc = description;
- counter->type = GL_PERFQUERY_COUNTER_RAW_INTEL;
- counter->data_type = GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL;
- counter->size = sizeof(uint64_t);
- counter->offset = sizeof(uint64_t) * query->n_counters;
- counter->pipeline_stat.reg = reg;
- counter->pipeline_stat.numerator = numerator;
- counter->pipeline_stat.denominator = denominator;
-
- query->n_counters++;
-}
-
-static inline void
-brw_perf_query_info_add_basic_stat_reg(struct brw_perf_query_info *query,
- uint32_t reg, const char *name)
-{
- brw_perf_query_info_add_stat_reg(query, reg, 1, 1, name, name);
-}
-
-/* Accumulate 32bits OA counters */
-static inline void
-brw_perf_query_accumulate_uint32(const uint32_t *report0,
- const uint32_t *report1,
- uint64_t *accumulator)
-{
- *accumulator += (uint32_t)(*report1 - *report0);
-}
-
-/* Accumulate 40bits OA counters */
-static inline void
-brw_perf_query_accumulate_uint40(int a_index,
- const uint32_t *report0,
- const uint32_t *report1,
- uint64_t *accumulator)
-{
- const uint8_t *high_bytes0 = (uint8_t *)(report0 + 40);
- const uint8_t *high_bytes1 = (uint8_t *)(report1 + 40);
- uint64_t high0 = (uint64_t)(high_bytes0[a_index]) << 32;
- uint64_t high1 = (uint64_t)(high_bytes1[a_index]) << 32;
- uint64_t value0 = report0[a_index + 4] | high0;
- uint64_t value1 = report1[a_index + 4] | high1;
- uint64_t delta;
-
- if (value0 > value1)
- delta = (1ULL << 40) + value1 - value0;
- else
- delta = value1 - value0;
-
- *accumulator += delta;
-}
-
int brw_perf_query_get_mdapi_oa_data(struct brw_context *brw,
struct brw_perf_query_object *obj,
size_t data_size,
diff --git a/src/mesa/drivers/dri/i965/brw_performance_query_mdapi.c b/src/mesa/drivers/dri/i965/brw_performance_query_mdapi.c
index 70f69debe98..0676e868b81 100644
--- a/src/mesa/drivers/dri/i965/brw_performance_query_mdapi.c
+++ b/src/mesa/drivers/dri/i965/brw_performance_query_mdapi.c
@@ -24,6 +24,8 @@
#include "brw_defines.h"
#include "brw_performance_query.h"
+#include "perf/gen_perf.h"
+
/**
* Data format expected by MDAPI.
*/
@@ -203,16 +205,19 @@ brw_perf_query_get_mdapi_oa_data(struct brw_context *brw,
}
static void
-fill_mdapi_perf_query_counter(struct brw_perf_query_info *query,
+fill_mdapi_perf_query_counter(struct gen_perf_query_info *query,
const char *name,
uint32_t data_offset,
uint32_t data_size,
- GLenum data_type)
+ enum gen_perf_counter_data_type data_type)
{
- struct brw_perf_query_counter *counter = &query->counters[query->n_counters];
+ struct gen_perf_query_counter *counter = &query->counters[query->n_counters];
+
+ assert(query->n_counters <= query->max_counters);
counter->name = name;
counter->desc = "Raw counter value";
+ counter->type = GEN_PERF_COUNTER_TYPE_RAW;
counter->data_type = data_type;
counter->offset = data_offset;
counter->size = data_size;
@@ -226,19 +231,21 @@ fill_mdapi_perf_query_counter(struct brw_perf_query_info *query,
(uint8_t *) &struct_name.field_name - \
(uint8_t *) &struct_name, \
sizeof(struct_name.field_name), \
- GL_PERFQUERY_COUNTER_DATA_##type_name##_INTEL)
+ GEN_PERF_COUNTER_DATA_TYPE_##type_name)
#define MDAPI_QUERY_ADD_ARRAY_COUNTER(ctx, query, struct_name, field_name, idx, type_name) \
fill_mdapi_perf_query_counter(query, \
ralloc_asprintf(ctx, "%s%i", #field_name, idx), \
(uint8_t *) &struct_name.field_name[idx] - \
(uint8_t *) &struct_name, \
sizeof(struct_name.field_name[0]), \
- GL_PERFQUERY_COUNTER_DATA_##type_name##_INTEL)
+ GEN_PERF_COUNTER_DATA_TYPE_##type_name)
void
brw_perf_query_register_mdapi_oa_query(struct brw_context *brw)
{
const struct gen_device_info *devinfo = &brw->screen->devinfo;
+ struct gen_perf *perf = brw->perfquery.perf;
+ struct gen_perf_query_info *query = NULL;
/* MDAPI requires different structures for pretty much every generation
* (right now we have definitions for gen 7 to 11).
@@ -246,36 +253,22 @@ brw_perf_query_register_mdapi_oa_query(struct brw_context *brw)
if (!(devinfo->gen >= 7 && devinfo->gen <= 11))
return;
- struct brw_perf_query_info *query = brw_perf_query_append_query_info(brw);
-
- query->kind = OA_COUNTERS_RAW;
- query->name = "Intel_Raw_Hardware_Counters_Set_0_Query";
- /* Guid has to matches with MDAPI's. */
- query->guid = "2f01b241-7014-42a7-9eb6-a925cad3daba";
- query->n_counters = 0;
- query->oa_metrics_set_id = 0; /* Set by MDAPI */
-
- int n_counters;
switch (devinfo->gen) {
case 7: {
+ query = gen_perf_query_append_query_info(perf, 1 + 45 + 16 + 7);
query->oa_format = I915_OA_FORMAT_A45_B8_C8;
struct mdapi_gen7_metrics metric_data;
query->data_size = sizeof(metric_data);
- n_counters = 1 + 45 + 16 + 7;
- query->counters =
- rzalloc_array_size(brw->perfquery.queries,
- sizeof(*query->counters), n_counters);
-
MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64);
for (int i = 0; i < ARRAY_SIZE(metric_data.ACounters); i++) {
- MDAPI_QUERY_ADD_ARRAY_COUNTER(brw->perfquery.queries,
- query, metric_data, ACounters, i, UINT64);
+ MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query,
+ metric_data, ACounters, i, UINT64);
}
for (int i = 0; i < ARRAY_SIZE(metric_data.NOACounters); i++) {
- MDAPI_QUERY_ADD_ARRAY_COUNTER(brw->perfquery.queries,
- query, metric_data, NOACounters, i, UINT64);
+ MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query,
+ metric_data, NOACounters, i, UINT64);
}
MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter1, UINT64);
MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter2, UINT64);
@@ -287,25 +280,21 @@ brw_perf_query_register_mdapi_oa_query(struct brw_context *brw)
break;
}
case 8: {
+ query = gen_perf_query_append_query_info(perf, 2 + 36 + 16 + 16);
query->oa_format = I915_OA_FORMAT_A32u40_A4u32_B8_C8;
struct mdapi_gen8_metrics metric_data;
query->data_size = sizeof(metric_data);
- n_counters = 2 + 36 + 16 + 16;
- query->counters =
- rzalloc_array_size(brw->perfquery.queries,
- sizeof(*query->counters), n_counters);
-
MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64);
MDAPI_QUERY_ADD_COUNTER(query, metric_data, GPUTicks, UINT64);
for (int i = 0; i < ARRAY_SIZE(metric_data.OaCntr); i++) {
- MDAPI_QUERY_ADD_ARRAY_COUNTER(brw->perfquery.queries,
- query, metric_data, OaCntr, i, UINT64);
+ MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query,
+ metric_data, OaCntr, i, UINT64);
}
for (int i = 0; i < ARRAY_SIZE(metric_data.NoaCntr); i++) {
- MDAPI_QUERY_ADD_ARRAY_COUNTER(brw->perfquery.queries,
- query, metric_data, NoaCntr, i, UINT64);
+ MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query,
+ metric_data, NoaCntr, i, UINT64);
}
MDAPI_QUERY_ADD_COUNTER(query, metric_data, BeginTimestamp, UINT64);
MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved1, UINT64);
@@ -328,25 +317,21 @@ brw_perf_query_register_mdapi_oa_query(struct brw_context *brw)
case 9:
case 10:
case 11: {
+ query = gen_perf_query_append_query_info(perf, 2 + 36 + 16 + 16 + 16 + 2);
query->oa_format = I915_OA_FORMAT_A32u40_A4u32_B8_C8;
struct mdapi_gen9_metrics metric_data;
query->data_size = sizeof(metric_data);
- n_counters = 2 + 36 + 16 + 16 + 16 + 2;
- query->counters =
- rzalloc_array_size(brw->perfquery.queries,
- sizeof(*query->counters), n_counters);
-
MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64);
MDAPI_QUERY_ADD_COUNTER(query, metric_data, GPUTicks, UINT64);
for (int i = 0; i < ARRAY_SIZE(metric_data.OaCntr); i++) {
- MDAPI_QUERY_ADD_ARRAY_COUNTER(brw->perfquery.queries,
- query, metric_data, OaCntr, i, UINT64);
+ MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query,
+ metric_data, OaCntr, i, UINT64);
}
for (int i = 0; i < ARRAY_SIZE(metric_data.NoaCntr); i++) {
- MDAPI_QUERY_ADD_ARRAY_COUNTER(brw->perfquery.queries,
- query, metric_data, NoaCntr, i, UINT64);
+ MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query,
+ metric_data, NoaCntr, i, UINT64);
}
MDAPI_QUERY_ADD_COUNTER(query, metric_data, BeginTimestamp, UINT64);
MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved1, UINT64);
@@ -365,8 +350,8 @@ brw_perf_query_register_mdapi_oa_query(struct brw_context *brw)
MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportId, UINT32);
MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportsCount, UINT32);
for (int i = 0; i < ARRAY_SIZE(metric_data.UserCntr); i++) {
- MDAPI_QUERY_ADD_ARRAY_COUNTER(brw->perfquery.queries,
- query, metric_data, UserCntr, i, UINT64);
+ MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query,
+ metric_data, UserCntr, i, UINT64);
}
MDAPI_QUERY_ADD_COUNTER(query, metric_data, UserCntrCfgId, UINT32);
MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved4, UINT32);
@@ -377,12 +362,15 @@ brw_perf_query_register_mdapi_oa_query(struct brw_context *brw)
break;
}
- assert(query->n_counters <= n_counters);
+ query->kind = GEN_PERF_QUERY_TYPE_RAW;
+ query->name = "Intel_Raw_Hardware_Counters_Set_0_Query";
+ /* Guid has to matches with MDAPI's. */
+ query->guid = "2f01b241-7014-42a7-9eb6-a925cad3daba";
{
/* Accumulation buffer offsets copied from an actual query... */
- const struct brw_perf_query_info *copy_query =
- &brw->perfquery.queries[0];
+ const struct gen_perf_query_info *copy_query =
+ &brw->perfquery.perf->queries[0];
query->gpu_time_offset = copy_query->gpu_time_offset;
query->gpu_clock_offset = copy_query->gpu_clock_offset;
@@ -400,43 +388,41 @@ brw_perf_query_register_mdapi_statistic_query(struct brw_context *brw)
if (!(devinfo->gen >= 7 && devinfo->gen <= 9))
return;
- struct brw_perf_query_info *query = brw_perf_query_append_query_info(brw);
+ struct gen_perf_query_info *query =
+ gen_perf_query_append_query_info(brw->perfquery.perf, MAX_STAT_COUNTERS);
- query->kind = PIPELINE_STATS;
+ query->kind = GEN_PERF_QUERY_TYPE_PIPELINE;
query->name = "Intel_Raw_Pipeline_Statistics_Query";
- query->n_counters = 0;
- query->counters =
- rzalloc_array(brw, struct brw_perf_query_counter, MAX_STAT_COUNTERS);
/* The order has to match mdapi_pipeline_metrics. */
- brw_perf_query_info_add_basic_stat_reg(query, IA_VERTICES_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, IA_VERTICES_COUNT,
"N vertices submitted");
- brw_perf_query_info_add_basic_stat_reg(query, IA_PRIMITIVES_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, IA_PRIMITIVES_COUNT,
"N primitives submitted");
- brw_perf_query_info_add_basic_stat_reg(query, VS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, VS_INVOCATION_COUNT,
"N vertex shader invocations");
- brw_perf_query_info_add_basic_stat_reg(query, GS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, GS_INVOCATION_COUNT,
"N geometry shader invocations");
- brw_perf_query_info_add_basic_stat_reg(query, GS_PRIMITIVES_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, GS_PRIMITIVES_COUNT,
"N geometry shader primitives emitted");
- brw_perf_query_info_add_basic_stat_reg(query, CL_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, CL_INVOCATION_COUNT,
"N primitives entering clipping");
- brw_perf_query_info_add_basic_stat_reg(query, CL_PRIMITIVES_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, CL_PRIMITIVES_COUNT,
"N primitives leaving clipping");
if (devinfo->is_haswell || devinfo->gen == 8) {
- brw_perf_query_info_add_stat_reg(query, PS_INVOCATION_COUNT, 1, 4,
+ gen_perf_query_info_add_stat_reg(query, PS_INVOCATION_COUNT, 1, 4,
"N fragment shader invocations",
"N fragment shader invocations");
} else {
- brw_perf_query_info_add_basic_stat_reg(query, PS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, PS_INVOCATION_COUNT,
"N fragment shader invocations");
}
- brw_perf_query_info_add_basic_stat_reg(query, HS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, HS_INVOCATION_COUNT,
"N TCS shader invocations");
- brw_perf_query_info_add_basic_stat_reg(query, DS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, DS_INVOCATION_COUNT,
"N TES shader invocations");
if (devinfo->gen >= 7) {
- brw_perf_query_info_add_basic_stat_reg(query, CS_INVOCATION_COUNT,
+ gen_perf_query_info_add_basic_stat_reg(query, CS_INVOCATION_COUNT,
"N compute shader invocations");
}
diff --git a/src/mesa/drivers/dri/i965/brw_performance_query_metrics.h b/src/mesa/drivers/dri/i965/brw_performance_query_metrics.h
deleted file mode 100644
index 80d7ddc07cf..00000000000
--- a/src/mesa/drivers/dri/i965/brw_performance_query_metrics.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright © 2018 Intel Corporation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-#ifndef BRW_PERFORMANCE_QUERY_METRICS_H
-#define BRW_PERFORMANCE_QUERY_METRICS_H
-
-#include <stdint.h>
-
-struct brw_pipeline_stat
-{
- uint32_t reg;
- uint32_t numerator;
- uint32_t denominator;
-};
-
-struct brw_perf_query_counter
-{
- const char *name;
- const char *desc;
- GLenum type;
- GLenum data_type;
- uint64_t raw_max;
- size_t offset;
- size_t size;
-
- union {
- uint64_t (*oa_counter_read_uint64)(struct brw_context *brw,
- const struct brw_perf_query_info *query,
- uint64_t *accumulator);
- float (*oa_counter_read_float)(struct brw_context *brw,
- const struct brw_perf_query_info *query,
- uint64_t *accumulator);
- struct brw_pipeline_stat pipeline_stat;
- };
-};
-
-#endif /* BRW_PERFORMANCE_QUERY_METRICS_H */
diff --git a/src/mesa/drivers/dri/i965/meson.build b/src/mesa/drivers/dri/i965/meson.build
index ca93af0ab10..3c3637dbebc 100644
--- a/src/mesa/drivers/dri/i965/meson.build
+++ b/src/mesa/drivers/dri/i965/meson.build
@@ -57,7 +57,6 @@ files_i965 = files(
'brw_performance_query.h',
'brw_performance_query.c',
'brw_performance_query_mdapi.c',
- 'brw_performance_query_metrics.h',
'brw_program.c',
'brw_program.h',
'brw_program_binary.c',
@@ -149,37 +148,9 @@ foreach v : ['40', '45', '50', '60', '70', '75', '80', '90', '100', '110']
endforeach
-i965_hw_metrics = [
- 'hsw',
- 'bdw', 'chv',
- 'sklgt2', 'sklgt3', 'sklgt4',
- 'kblgt2', 'kblgt3',
- 'cflgt2', 'cflgt3',
- 'bxt', 'glk',
- 'cnl',
- 'icl',
-]
-
-i965_hw_metrics_xml_files = []
-foreach hw : i965_hw_metrics
- i965_hw_metrics_xml_files += 'brw_oa_@0@.xml'.format(hw)
-endforeach
-
-i965_oa_sources = custom_target(
- 'i965-oa-sources',
- input : i965_hw_metrics_xml_files,
- output : [ 'brw_oa_metrics.c', 'brw_oa_metrics.h' ],
- command : [
- prog_python, files('brw_oa.py'),
- '--code', '@OUTPUT0@', '--header', '@OUTPUT1@',
- '@INPUT@',
- ],
-)
-
libi965 = static_library(
'i965',
- [files_i965, i965_oa_sources, ir_expression_operation_h,
- xmlpool_options_h],
+ [files_i965, ir_expression_operation_h, xmlpool_options_h],
include_directories : [
inc_common, inc_intel, inc_dri_common, inc_util, inc_include,
],
@@ -187,7 +158,7 @@ libi965 = static_library(
cpp_args : [cpp_vis_args, c_sse2_args],
link_with : [
i965_gen_libs, libintel_common, libintel_dev, libisl, libintel_compiler,
- libblorp
+ libblorp, libintel_perf
],
dependencies : [dep_libdrm, dep_valgrind, idep_nir_headers, idep_genxml],
)