Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
1792 Discussions

About "Non-zero PCI group segments are not supported in PCM/Windows"

zhihong_l_
Beginner
683 Views

Hi, 

I am using PCM/Windows on 8 socket mechine with E7-v3 series CPU and two NC chip for connection. The NC chip  divided the mechine to two parts. Each with 4 sockets.

I found that PCM didn't print out the QPI bandwidth and IMC bandwidth. With the warning : Can not access Jaketonw/Ivytown PCI coniguration. Access to uncore counters (memory and QPI bandwidth) is disable. Because I use the same machine with linux OS,and the QPI bandwidth output is OK. 

I look deep inside the source code, and add some additional output to debug. Find out that in initSocket2bus() function, It only detect out 4 socket2bus 'entry' ( I mean socket2bus vector size = 4), so while in the judgement --- total_sockets_ == socket2bus.size()  --- it return false , and I get an exception and exit. that's why the QPI output missing..  

Then I try to find out why it only detect out 4 bus 'entry', find out that the source code only  traverse the condition of  segment group number = 0,

but our mechine has two segment group...and I got  "Non-zero PCI group segments are not supported in PCM/Windows" when I add another segment to traverse...

So, Why PCM/Windows only support zero PCI group segments (only one segment group) ?  It's there any way to solve my problem ? I want to monitor the  QPI bandwidth in windows OS..

 

0 Kudos
0 Replies
Reply