diff options
Diffstat (limited to 'lib/i915/perf-configs/oa-sklgt2.xml')
-rw-r--r-- | lib/i915/perf-configs/oa-sklgt2.xml | 312 |
1 files changed, 311 insertions, 1 deletions
diff --git a/lib/i915/perf-configs/oa-sklgt2.xml b/lib/i915/perf-configs/oa-sklgt2.xml index 1354a3cf4..78aefae20 100644 --- a/lib/i915/perf-configs/oa-sklgt2.xml +++ b/lib/i915/perf-configs/oa-sklgt2.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<metrics version="1582124704" merge_md5=""> +<metrics version="1598356967" merge_md5=""> <set name="Render Metrics Basic Gen9" chipset="SKLGT2" symbol_name="RenderBasic" @@ -11892,4 +11892,314 @@ </register_config> </set> + <set name="AsyncCompute" + chipset="SKLGT2" + symbol_name="AsyncCompute" + underscore_name="async_compute" + mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB" + hw_config_guid="ea700484-6e4d-4765-94a3-7867fba6805a" + > + <counter name="GPU Time Elapsed" + symbol_name="GpuTime" + underscore_name="gpu_time" + description="Time elapsed on the GPU during the measurement." + data_type="uint64" + units="ns" + semantic_type="duration" + equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" + mdapi_group="GPU" + mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="GPU Core Clocks" + symbol_name="GpuCoreClocks" + underscore_name="gpu_core_clocks" + description="The total number of GPU core clocks elapsed during the measurement." + data_type="uint64" + units="cycles" + semantic_type="event" + equation="GPU_CLOCK 0 READ" + mdapi_group="GPU" + mdapi_usage_flags="Tier1 Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="AVG GPU Core Frequency" + symbol_name="AvgGpuCoreFrequency" + underscore_name="avg_gpu_core_frequency" + description="Average GPU Core Frequency in the measurement." + data_type="uint64" + max_equation="$GpuMaxFrequency" + units="hz" + semantic_type="event" + equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" + mdapi_group="GPU" + mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="GPU Busy" + symbol_name="GpuBusy" + underscore_name="gpu_busy" + description="The percentage of time in which the GPU has been processing GPU commands." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="GPU" + mdapi_usage_flags="Tier1 Overview System Frame" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="VS Threads Dispatched" + symbol_name="VsThreads" + underscore_name="vs_threads" + description="The total number of vertex shader hardware threads dispatched." + data_type="uint64" + units="threads" + semantic_type="event" + equation="A 1 READ" + mdapi_group="EU Array/Vertex Shader" + mdapi_usage_flags="Tier3 Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="HS Threads Dispatched" + symbol_name="HsThreads" + underscore_name="hs_threads" + description="The total number of hull shader hardware threads dispatched." + data_type="uint64" + units="threads" + semantic_type="event" + equation="A 2 READ" + mdapi_group="EU Array/Hull Shader" + mdapi_usage_flags="Tier3 Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="DS Threads Dispatched" + symbol_name="DsThreads" + underscore_name="ds_threads" + description="The total number of domain shader hardware threads dispatched." + data_type="uint64" + units="threads" + semantic_type="event" + equation="A 3 READ" + mdapi_group="EU Array/Domain Shader" + mdapi_usage_flags="Tier3 Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="GS Threads Dispatched" + symbol_name="GsThreads" + underscore_name="gs_threads" + description="The total number of geometry shader hardware threads dispatched." + data_type="uint64" + units="threads" + semantic_type="event" + equation="A 5 READ" + mdapi_group="EU Array/Geometry Shader" + mdapi_usage_flags="Tier3 Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="FS Threads Dispatched" + symbol_name="PsThreads" + underscore_name="ps_threads" + description="The total number of fragment shader hardware threads dispatched." + data_type="uint64" + units="threads" + semantic_type="event" + equation="A 6 READ" + mdapi_group="EU Array/Fragment Shader" + mdapi_usage_flags="Tier3 Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="CS Threads Dispatched" + symbol_name="CsThreads" + underscore_name="cs_threads" + description="The total number of compute shader hardware threads dispatched." + data_type="uint64" + units="threads" + semantic_type="event" + equation="A 4 READ" + mdapi_group="EU Array/Compute Shader" + mdapi_usage_flags="Tier3 Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="EU FPU0 Pipe Active" + symbol_name="Fpu0Active" + underscore_name="fpu0_active" + description="The percentage of time in which EU FPU0 pipeline was actively processing." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array/Pipes" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="VS FPU0 Pipe Active" + symbol_name="VsFpu0Active" + underscore_name="vs_fpu0_active" + description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array/Vertex Shader" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="PS FPU0 Pipe Active" + symbol_name="PsFpu0Active" + underscore_name="ps_fpu0_active" + description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array/Pixel Shader" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="CS FPU0 Pipe Active" + symbol_name="CsFpu0Active" + underscore_name="cs_fpu0_active" + description="The percentage of time in which EU FPU0 pipeline was actively processing a compute shader instruction." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="EU FPU1 Pipe Active" + symbol_name="Fpu1Active" + underscore_name="fpu1_active" + description="The percentage of time in which EU FPU1 pipeline was actively processing." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array/Pipes" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="VS FPU1 Pipe Active" + symbol_name="VsFpu1Active" + underscore_name="vs_fpu1_active" + description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array/Vertex Shader" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="PS FPU1 Pipe Active" + symbol_name="PsFpu1Active" + underscore_name="ps_fpu1_active" + description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array/Pixel Shader" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="CS FPU1 Pipe Active" + symbol_name="CsFpu1Active" + underscore_name="cs_fpu1_active" + description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array" + mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="EU Thread Occupancy" + symbol_name="EuThreadOccupancy" + underscore_name="eu_thread_occupancy" + description="The percentage of time in which hardware threads occupied EUs." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="8 A 17 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array" + mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="EU Active" + symbol_name="EuActive" + underscore_name="eu_active" + description="The percentage of time in which the Execution Units were actively processing." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array" + mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <counter name="EU Stall" + symbol_name="EuStall" + underscore_name="eu_stall" + description="The percentage of time in which the Execution Units were stalled." + data_type="float" + max_equation="100" + units="percent" + semantic_type="duration" + equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" + mdapi_group="EU Array" + mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" + mdapi_supported_apis="" + mdapi_hw_unit_type="gpu" + /> + <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="0x00001000" /> + <register type="FLEX" address="0x0000E658" value="0x00051050" /> + <register type="FLEX" address="0x0000E758" value="0x00011010" /> + <register type="FLEX" address="0x0000E45C" value="0x00061060" /> + <register type="FLEX" address="0x0000E55C" value="0x00000008" /> + </register_config> + </set> + </metrics> |