<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Platform_Environment_Control_Interface</id>
	<title>Platform Environment Control Interface - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Platform_Environment_Control_Interface"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Platform_Environment_Control_Interface&amp;action=history"/>
	<updated>2026-05-05T19:12:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Platform_Environment_Control_Interface&amp;diff=4025137&amp;oldid=prev</id>
		<title>imported&gt;CoolieCoolster: Added non-breaking space to non-template file size, frequency, bitrate, and bandwidth values (via WP:JWB)</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Platform_Environment_Control_Interface&amp;diff=4025137&amp;oldid=prev"/>
		<updated>2024-04-25T23:52:55Z</updated>

		<summary type="html">&lt;p&gt;Added non-breaking space to non-template file size, frequency, bitrate, and bandwidth values (via &lt;a href=&quot;/wiki143/index.php?title=WP:JWB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:JWB (page does not exist)&quot;&gt;WP:JWB&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{more footnotes|date=May 2014}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Platform Environment Control Interface&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;PECI&amp;#039;&amp;#039;&amp;#039;) is an [[Intel]] proprietary single wire [[serial interface]] that provides a communication channel between [[Intel processors]] and [[chipset]] components to external system management logic and thermal monitoring devices. Also, PECI provides an interface for external devices to read processor temperature, perform processor manageability functions, and manage processor interface tuning and diagnostics. Typically in server platforms, [[CPU]]s are the PECI slaves and [[Platform Controller Hub]] (PCH) is the PECI master, meanwhile in client segment, CPU is usually the PECI slave and [[Embedded controller|EC]]/[[Baseboard Management Controller|BMC]] is the PECI master. PECI was introduced in 2006 with the [[Intel]] [[Core 2 Duo]] [[microprocessor]]s.&lt;br /&gt;
&lt;br /&gt;
Support for PECI was added to the [[Linux kernel]] version 5.18 in 2022.&amp;lt;ref name=&amp;quot;phoronix-5.18&amp;quot;&amp;gt;{{Cite web |title=Intel PECI Code To Be Mainlined With Linux 5.18 |url=https://www.phoronix.com/scan.php?page=news_item&amp;amp;px=Intel-PECI-Linux-5.18 |access-date=2022-03-02 |website=www.phoronix.com |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thermal monitoring details ==&lt;br /&gt;
While previous thermal management technologies have made use of [[thermal diode]]s, PECI instead uses on-die digital thermal sensors (DTS). These sensors, after being calibrated at the factory, are able to provide digital data concerning processor [[temperature]] information. The PECI [[bus (computing)|bus]], allowing access to this data from [[chipset]] components, is a [[Proprietary hardware|proprietary]] single-wire interface with a variable data transfer speed (from 2&amp;amp;nbsp;kbit/s to 2&amp;amp;nbsp;Mbit/s).&lt;br /&gt;
&lt;br /&gt;
From a control standpoint, the main difference between PECI and the previously used thermal monitoring methods is that PECI reports a negative value expressing the difference between the current temperature and the [[thermal throttling|thermal throttle]] point (at which the CPU reduces speed or shuts down to prevent damage due to overheating) instead of the absolute temperature. For example, for a CPU with maximal temperature of 85&amp;amp;nbsp;°C and a current temperature reading of 35&amp;amp;nbsp;°C, the value reported by PECI would be −50&amp;amp;nbsp;°C.&lt;br /&gt;
&lt;br /&gt;
== Advantages ==&lt;br /&gt;
Since the value reported by PECI takes into account internal processor information about safe [[operating temperature]]s, it alleviates the need for the [[BIOS]] or [[operating system]] to make potentially incorrect assumptions about this limit. Furthermore, it supports dynamic fan control with a high degree of accuracy, where fan speed can be progressively increased as the value approaches zero.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Host Embedded Controller Interface]] (HECI)&lt;br /&gt;
* [[Thermal Monitoring 2]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* [http://download.intel.com/design/Xeon/datashts/31491501.pdf Dual-Core Intel Xeon Processor 3000 Series Datasheet]&lt;br /&gt;
* [http://www.intel.com/Assets/PDF/datasheet/313355.pdf Dual-Core Intel Xeon Processor 5100 Series Datasheet]&lt;br /&gt;
* [http://download.intel.com/design/processor/datashts/31327808.pdf Intel Core 2 Extreme X6800 and Core 2 Duo E6000 and E4000 Sequence Features]&lt;br /&gt;
&lt;br /&gt;
{{Intel technology}}&lt;br /&gt;
&lt;br /&gt;
[[Category:X86 architecture]]&lt;br /&gt;
[[Category:Computer hardware cooling]]&lt;br /&gt;
[[Category:Intel products]]&lt;/div&gt;</summary>
		<author><name>imported&gt;CoolieCoolster</name></author>
	</entry>
</feed>