Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.

PCM 2.5.1 - missing CPU model for MacBook Air with i7-4650U?

Rolf_Andersson
Beginner
777 Views

Hi, I got this error message when trying to run pcm-tsx.x on my MBA (cpu i7-4650U)

Error: unsupported processor. Only Intel(R) processors are supported (Atom(R) and microarchitecture codename Nehalem, Westmere, Sandy Bridge and Ivy Bridge). CPU model number: 69 Brand: "Intel(R) Core(TM) i7-4650U CPU @ 1.70GHz"
Access to Intel(r) Performance Counter Monitor has denied (no MSR or PCI CFG space access).

Adding

"HASWELL_4650 = 69" to the SupportedCPUModels enum in cpucounters.h and

"|| model_ == HASWELL_4650" to isCPUModelSupported in cpucounters.cpp

allowed me to run the program.

Best,

Rolf

0 Kudos
5 Replies
Roman_D_Intel
Employee
777 Views

Hi Rolf,

thanks for reporting this. We have just recently noticed that and already have a pre-release version supporting this model. Unfortunately your changes above are not sufficient for supporting it correctly in PCM. Let me send you a patch for testing before the official release.

Thanks,

Roman

0 Kudos
Rolf_Andersson
Beginner
777 Views

I will be happy to test the patch.

/Rolf

0 Kudos
Roman_D_Intel
Employee
777 Views

Rolf,

please try this small patch in the attachment.

[bash]

cd IntelPCMMainDirectrory

patch < MBApatch.txt

make clean

make

[/bash]

Please post the output of

[bash]

./pcm.x "sleep 1"

[/bash]

Thanks,

Roman

0 Kudos
Rolf_Andersson
Beginner
777 Views

the patch applied cleanly and the make was successful.

Please find the output of ./pmc.x "sleep 1" enclosed

/Rolf

0 Kudos
Roman_D_Intel
Employee
777 Views

Rolf,

many thanks. The output looks good.

Roman

0 Kudos
Reply