<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi Jee C., in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828576#M1077</link>
    <description>Hi Jee C.,

I am not aware of such list. There is another thread on how to enable DRAM energy counters (read by PCM) on an Intel board &lt;A href="http://software.intel.com/en-us/forums/topic/278022"&gt;here&lt;/A&gt;.

Roman</description>
    <pubDate>Mon, 26 Nov 2012 10:28:59 GMT</pubDate>
    <dc:creator>Roman_D_Intel</dc:creator>
    <dc:date>2012-11-26T10:28:59Z</dc:date>
    <item>
      <title>Intel PCM: QPI counters not working</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828571#M1072</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I've built pcm for linux and get the following output:&lt;BR /&gt;&lt;BR /&gt;# ./pcm.x 1&lt;BR /&gt;&lt;BR /&gt;Intel Performance Counter Monitor V2.0 (2012-03-23 21:59:11 +0100 ID=e5148f9)&lt;BR /&gt;&lt;BR /&gt;Copyright (c) 2009-2012 Intel Corporation&lt;BR /&gt;&lt;BR /&gt;Num (logical) cores: 32&lt;BR /&gt;Num sockets: 2&lt;BR /&gt;Threads per core: 2&lt;BR /&gt;Core PMU (perfmon) version: 3&lt;BR /&gt;Number of core PMU generic (programmable) counters: 4&lt;BR /&gt;Width of generic (programmable) counters: 48 bits&lt;BR /&gt;Number of core PMU fixed counters: 3&lt;BR /&gt;Width of fixed counters: 48 bits&lt;BR /&gt;Nominal core frequency: 2000000000 Hz&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P0_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices.&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P1_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices.&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P0_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices.&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P1_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; &lt;B&gt;Please see BIOS options to enable the export of performance monitoring devices.&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;Detected processor(s) with Intel microarchitecture codename Sandy Bridge-EP/Jaketown&lt;BR /&gt;[snip]&lt;BR /&gt;&lt;BR /&gt;The rest of the output looks nominal.&lt;BR /&gt;&lt;BR /&gt;I can't find any such settings on my BIOS.&lt;BR /&gt;&lt;BR /&gt;Here is some info from the main BIOS info screen:&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;American Megatrends core version 4.6.3.2 project version RMLCRB.86J.00.45.D018&lt;/LI&gt;&lt;LI&gt;Build date: 11/14/2011 14:54:13&lt;/LI&gt;&lt;LI&gt;Board ID: Rose City 2DPC, fab ID: 1&lt;/LI&gt;&lt;LI&gt;Processor name: Jaketown, CPUID: 206d2, Stepping B0 Packages 2&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Can someone please give me more info on exactly what BIOS option to look for, and hopefully some details on where to find it in the AMI BIOS screens?&lt;/P&gt;&lt;P&gt;As per &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=104759" target="_blank"&gt;http://software.intel.com/en-us/forums/showthread.php?t=104759&lt;/A&gt; the qpi counters are pretty interesting to me so I really want to get this to work.&lt;/P&gt;Thanks,&lt;BR /&gt;Dave</description>
      <pubDate>Tue, 08 May 2012 13:54:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828571#M1072</guid>
      <dc:creator>David_Cherkus</dc:creator>
      <dc:date>2012-05-08T13:54:23Z</dc:date>
    </item>
    <item>
      <title>Intel PCM: QPI counters not working</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828572#M1073</link>
      <description>Dave,&lt;BR /&gt;&lt;BR /&gt;I'mvery sorry butthis BIOS does not support access to the required counters. We are trying to get this changed but it might help if you request the same from your side.&lt;BR /&gt;&lt;BR /&gt;Kind regards&lt;BR /&gt;Thomas</description>
      <pubDate>Wed, 09 May 2012 10:54:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828572#M1073</guid>
      <dc:creator>Thomas_W_Intel</dc:creator>
      <dc:date>2012-05-09T10:54:42Z</dc:date>
    </item>
    <item>
      <title>Intel PCM: QPI counters not working</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828573#M1074</link>
      <description>I do not think I can be of much if any help in getting anyone to change this, especially not on the Intel server motherboard.&lt;BR /&gt;&lt;BR /&gt;I am glad I have Performance Counter Monitor working, but due to the issue reported above, the Sandy Bridge system seems to report bad info not only for the new Sandy Bridge information, but also for the QPI information that is working on Nehalem and Westmere based systems.&lt;BR /&gt;&lt;BR /&gt;Can anyone provide info on Sandy Bridge motherboards/BIOSes that are known to provide the required access to the necessary counters?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Dave</description>
      <pubDate>Tue, 15 May 2012 04:13:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828573#M1074</guid>
      <dc:creator>David_Cherkus</dc:creator>
      <dc:date>2012-05-15T04:13:49Z</dc:date>
    </item>
    <item>
      <title>I'm also getting this.</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828574#M1075</link>
      <description>I'm also getting this.  

Linux 2.6.32-279.11.1.el6.x86_64 x86_64
SM X9DRG-QF motherboard, with the 1.0c (A18) Bios revision.  Does SM in general not support QPI counters?

ERROR: QPI LL counter programming seems not to work. Q_P0_PCI_PMON_BOX_CTL=0xffffffff                  
       Please see BIOS options to enable the export of performance monitoring devices.                 


Assuming that the problem is in the hands of SM, are you saying you want people to bug SM until they code for this feature?</description>
      <pubDate>Tue, 06 Nov 2012 01:08:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828574#M1075</guid>
      <dc:creator>Data_Herder</dc:creator>
      <dc:date>2012-11-06T01:08:39Z</dc:date>
    </item>
    <item>
      <title>Is there a list of</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828575#M1076</link>
      <description>Is there a list of motherboard/BIOS that supports these counters? I'm also interested in getting DRAM energy information from PCM.

Thank you.</description>
      <pubDate>Tue, 06 Nov 2012 17:50:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828575#M1076</guid>
      <dc:creator>Jee_C_</dc:creator>
      <dc:date>2012-11-06T17:50:43Z</dc:date>
    </item>
    <item>
      <title>Hi Jee C.,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828576#M1077</link>
      <description>Hi Jee C.,

I am not aware of such list. There is another thread on how to enable DRAM energy counters (read by PCM) on an Intel board &lt;A href="http://software.intel.com/en-us/forums/topic/278022"&gt;here&lt;/A&gt;.

Roman</description>
      <pubDate>Mon, 26 Nov 2012 10:28:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828576#M1077</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2012-11-26T10:28:59Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;The rest of the output</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828577#M1078</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;The rest of the output looks nominal.&lt;/P&gt;
&lt;P&gt;I can't find any such settings on my BIOS.&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;BIOS is not needed to access Uncore control monitor registers.Every access is done by the kernel mode driver(Windows platform).&lt;/P&gt;</description>
      <pubDate>Fri, 08 Feb 2013 06:27:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828577#M1078</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-02-08T06:27:13Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828578#M1079</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am getting simillar problem. The system reports&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;./pcm.x 1&lt;/P&gt;
&lt;P&gt;Intel(r) Performance Counter Monitor V2.35 (2013-01-23 13:28:21 +0100 ID=75f74dd)&lt;/P&gt;
&lt;P&gt;Copyright (c) 2009-2012 Intel Corporation&lt;/P&gt;
&lt;P&gt;Num (logical) cores: 24&lt;BR /&gt;Num sockets: 2&lt;BR /&gt;Threads per core: 2&lt;BR /&gt;Core PMU (perfmon) version: 3&lt;BR /&gt;Number of core PMU generic (programmable) counters: 4&lt;BR /&gt;Width of generic (programmable) counters: 48 bits&lt;BR /&gt;Number of core PMU fixed counters: 3&lt;BR /&gt;Width of fixed counters: 48 bits&lt;BR /&gt;Nominal core frequency: 2500000000 Hz&lt;BR /&gt;Package thermal spec power: 95 Watt; Package minimum power: 46 Watt; Package maximum power: 150 Watt; &lt;BR /&gt;Using PCM on your system might have a performance impact as per &lt;A href="http://software.intel.com/en-us/articles/performance-impact-when-sampling-certain-llc-events-on-snb-ep-with-vtune" target="_blank"&gt;http://software.intel.com/en-us/articles/performance-impact-when-sampling-certain-llc-events-on-snb-ep-with-vtune&lt;/A&gt;&lt;BR /&gt;You can avoid the performance impact by using the option --noJKTWA, however the cache metrics might be wrong then.&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P0_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices (devices 8 and 9: function 2).&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P1_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices (devices 8 and 9: function 2).&lt;BR /&gt;ERROR: IMC counter programming seems not to work. MC_CH0_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices.&lt;BR /&gt;ERROR: IMC counter programming seems not to work. MC_CH1_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices.&lt;BR /&gt;ERROR: IMC counter programming seems not to work. MC_CH2_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices.&lt;BR /&gt;ERROR: IMC counter programming seems not to work. MC_CH3_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices.&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P0_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices (devices 8 and 9: function 2).&lt;BR /&gt;ERROR: QPI LL counter programming seems not to work. Q_P1_PCI_PMON_BOX_CTL=0xffffffff&lt;BR /&gt; Please see BIOS options to enable the export of performance monitoring devices (devices 8 and 9: function 2).&lt;BR /&gt;Max QPI link speed: 14.4 GBytes/second (7.2 GT/second)&lt;/P&gt;
&lt;P&gt;Detected Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz "Intel(r) microarchitecture codename Sandy Bridge-EP/Jaketown"&lt;/P&gt;
&lt;P&gt;Any idea on How I can resolve this?&lt;/P&gt;
&lt;P&gt;BIOS details are as follows&lt;/P&gt;
&lt;P&gt;Vendor: Dell Inc.&lt;BR /&gt; Version: 1.5.0&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Rakhi&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2013 09:03:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828578#M1079</guid>
      <dc:creator>Rakhi_H_</dc:creator>
      <dc:date>2013-03-05T09:03:47Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;ERROR: IMC counter</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828579#M1080</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;ERROR: IMC counter programming seems not to work. MC_CH2_PCI_PMON_BOX_CTL=0xffffffff Please see BIOS options to enable the export of performance monitoring devices&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;IIRC those registers are eccessesd from PCI address space and it is quite possible that somehow BIOS is invovlved in it.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2013 05:14:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828579#M1080</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-11T05:14:49Z</dc:date>
    </item>
    <item>
      <title>It there any update towards</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828580#M1081</link>
      <description>&lt;P&gt;It there any update towards this problem? I think plenty of users are concerning this now. Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2013 18:56:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828580#M1081</guid>
      <dc:creator>Hanqing_H_</dc:creator>
      <dc:date>2013-03-22T18:56:06Z</dc:date>
    </item>
    <item>
      <title>I think that BIOS code did</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828581#M1082</link>
      <description>&lt;P&gt;I think that BIOS code did not enable exporting QPI Port0 and Port1 PMON counters.There is no bus number to access Port0 and Port1 registers in official Intel documentation.One of the option is to access pci config space and try to enable export of performance monitoring devices, but as I said earlier there is no bus number so how the proper address can be composed?More advanced option will be use windbg in kernel mode and dump pci address space with !pci command.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2013 07:37:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828581#M1082</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-27T07:37:13Z</dc:date>
    </item>
    <item>
      <title>In this case a BIOS upgrade</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828582#M1083</link>
      <description>&lt;P&gt;In this case a BIOS upgrade is required.&amp;nbsp; Once the BIOS locks the corresponding memory-mapped IO regions they cannot be accessed by the kernel and the lock on those addresses can only be modified in SMM (BIOS) code.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2013 16:13:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828582#M1083</guid>
      <dc:creator>McCalpinJohn</dc:creator>
      <dc:date>2013-03-27T16:13:22Z</dc:date>
    </item>
    <item>
      <title>Quote:jdmccalpin wrote:</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828583#M1084</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;John D. McCalpin wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;In this case a BIOS upgrade is required.&amp;nbsp; Once the BIOS locks the corresponding memory-mapped IO regions they cannot be accessed by the kernel and the lock on those addresses can only be modified in SMM (BIOS) code.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;I thought that somehow SMM is involved in configuration of some part of I/O addressing space.There is possibility to write its own handler , but it must be executed before OS bootup from within BIOS code.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 04:53:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-PCM-QPI-counters-not-working/m-p/828583#M1084</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-28T04:53:00Z</dc:date>
    </item>
  </channel>
</rss>

