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