From a1e89cc1f141cd7cc66ce04e4d8300629f008381 Mon Sep 17 00:00:00 2001 From: Renato Pereyra Date: Wed, 4 Mar 2026 16:52:23 -0600 Subject: [PATCH] pps: On data source register, report all counters as enabled by default Note: when the data source is first registered, no counters are enabled yet so `driver->enabled_counters` actually cannot be used. Acked-by: Lionel Landwerlin Part-of: --- src/tool/pps/pps_datasource.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tool/pps/pps_datasource.cc b/src/tool/pps/pps_datasource.cc index 7ebb38754a4..697a7aed891 100644 --- a/src/tool/pps/pps_datasource.cc +++ b/src/tool/pps/pps_datasource.cc @@ -187,6 +187,7 @@ template void add_descriptors(GpuCounterDescript break; } spec->add_numerator_units(units); + spec->set_select_by_default(true); } } @@ -384,7 +385,7 @@ void GpuDataSource::register_data_source(const std::string &driver_name) // Start a counter descriptor perfetto::protos::gen::GpuCounterDescriptor desc; auto &groups = driver->groups; - auto &counters = driver->enabled_counters; + auto &counters = driver->counters; add_descriptors(&desc, groups, counters, *driver); dsd.set_gpu_counter_descriptor_raw(desc.SerializeAsString()); Register(dsd);