Measured on this box as latislab\claude, unelevated: vtune -collect hotspots
runs a full collection and finalization, exit 0. Hardware event-based sampling
does not -- VTune warns "To collect microarchitecture performance insights, run
the product as administrator" at the top of every unelevated run, and
uarch-exploration and hotspots -knob sampling-mode=hw both fail. Which matches
Intel's own documentation: a regular user on Windows gets the User-Mode Sampling
analyses and nothing else.
Worth writing down because of how the failure presents: "cannot recognize the
processor", which reads like unsupported hardware and is not. This is a Kaby
Lake i5-8350U and the sampling drivers (sepdrv5, sepdal, vtss) are installed and
running; VTune identifies the PMU through them and cannot reach them
unelevated. That last step is inference from the evidence rather than something
confirmed - confirming it takes one elevated run.
And unlike the ETW work in this branch there is no group to join: the Linux
sampling driver can be handed to a vtune group, but on Windows the documented
answer is to elevate.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YMh8i2QzkHNdE3MkKfcaT6