diff --git a/src/cpucounters.cpp b/src/cpucounters.cpp index ef6bdc89..4bcdda65 100644 --- a/src/cpucounters.cpp +++ b/src/cpucounters.cpp @@ -8054,7 +8054,8 @@ void ServerUncorePMUs::initDirect(uint32 socket_, const PCM * pcm) { switch (cpu_model) { - case PCM::SPR: + // don't use the discovery on SPR to work-around the issue + // mentioned in https://lore.kernel.org/lkml/20221129191023.936738-1-kan.liang@linux.intel.com/T/ case PCM::EMR: { std::cerr << "INFO: Trying to detect UPILL PMU through uncore PMU discovery..\n";