Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

I cannot change ESCR value

gauthamt
Beginner
171 Views
How does VTune configure itself in the case of a sampling a remote processor. Does it do it based on the local/remote processor. I'm running the controlling system on a P4 processor while the remote Linux box is a Intel Xeon with Hyperthreading.

The lower 4 bits of ESCR are either set to OxC(OS/USR mode for Thread 1) or Ox4(Usr mode for Thread 1). I want to monitor both logical processors in the Xeon machine and it does not allow me to change the lower 4 bits of ESCR to Oxf (it keeps resetting itself). I think VTune is broken in this regard.

Gautham
0 Kudos
3 Replies
Daniel_B_Intel2
Employee
171 Views
Hi Gautham,

You might want to try to manually set the exact type of your remote CPU. To do this enter the "Advance Configuration"/"Advanced Collector Wizard" and define remote box properties as needed.

If you still experience problems submit a request to Intel Premier Support and get a precise answer from there.

Would you like to try our the VTune for Linux CLI 1.0 which runs native on Linux box? Does it solve your problem?

-Daniel
gauthamt
Beginner
171 Views
Yeah I did try out the CLI 1.0 version for a Linux box and it seems to work fine with convincing results. However I'm trying to narrow down what the problem with this remote sampler could be.
bnshah
Beginner
171 Views
Gautham the remote collector programs the performance counters based on the remote computer. So in your case it would use CPUID on the remote computer to determine the processor and processor features. This should work fine and you should not need to set the ESCR values manually
Reply