brintos

brintos / linux-shallow public Read only

0
0
Text · 5.6 KiB · c609329 Raw
196 lines · plain
1Kernel driver coretemp2======================3 4Supported chips:5  * All Intel Core family6 7    Prefix: 'coretemp'8 9    CPUID: family 0x6, models10 11			    - 0xe (Pentium M DC), 0xf (Core 2 DC 65nm),12			    - 0x16 (Core 2 SC 65nm), 0x17 (Penryn 45nm),13			    - 0x1a (Nehalem), 0x1c (Atom), 0x1e (Lynnfield),14			    - 0x26 (Tunnel Creek Atom), 0x27 (Medfield Atom),15			    - 0x36 (Cedar Trail Atom)16 17    Datasheet:18 19	       Intel 64 and IA-32 Architectures Software Developer's Manual20	       Volume 3A: System Programming Guide21 22	       http://softwarecommunity.intel.com/Wiki/Mobility/720.htm23 24Author: Rudolf Marek25 26Description27-----------28 29This driver permits reading the DTS (Digital Temperature Sensor) embedded30inside Intel CPUs. This driver can read both the per-core and per-package31temperature using the appropriate sensors. The per-package sensor is new;32as of now, it is present only in the SandyBridge platform. The driver will33show the temperature of all cores inside a package under a single device34directory inside hwmon.35 36Temperature is measured in degrees Celsius and measurement resolution is371 degree C. Valid temperatures are from 0 to TjMax degrees C, because38the actual value of temperature register is in fact a delta from TjMax.39 40Temperature known as TjMax is the maximum junction temperature of processor,41which depends on the CPU model. See table below. At this temperature, protection42mechanism will perform actions to forcibly cool down the processor. Alarm43may be raised, if the temperature grows enough (more than TjMax) to trigger44the Out-Of-Spec bit. Following table summarizes the exported sysfs files:45 46All Sysfs entries are named with their core_id (represented here by 'X').47 48================= ========================================================49tempX_input	  Core temperature (in millidegrees Celsius).50tempX_max	  All cooling devices should be turned on (on Core2).51tempX_crit	  Maximum junction temperature (in millidegrees Celsius).52tempX_crit_alarm  Set when Out-of-spec bit is set, never clears.53		  Correct CPU operation is no longer guaranteed.54tempX_label	  Contains string "Core X", where X is processor55		  number. For Package temp, this will be "Physical id Y",56		  where Y is the package number.57================= ========================================================58 59On CPU models which support it, TjMax is read from a model-specific register.60On other models, it is set to an arbitrary value based on weak heuristics.61If these heuristics don't work for you, you can pass the correct TjMax value62as a module parameter (tjmax).63 64Appendix A. Known TjMax lists (TBD):65Some information comes from ark.intel.com66 67=============== =============================================== ================68Process		Processor					TjMax(C)69 7022nm		Core i5/i7 Processors71		i7 3920XM, 3820QM, 3720QM, 3667U, 3520M		10572		i5 3427U, 3360M/3320M				10573		i7 3770/3770K					10574		i5 3570/3570K, 3550, 3470/3450			10575		i7 3770S					10376		i5 3570S/3550S, 3475S/3470S/3450S		10377		i7 3770T					9478		i5 3570T					9479		i5 3470T					9180 8132nm		Core i3/i5/i7 Processors82		i7 2600						9883		i7 660UM/640/620, 640LM/620, 620M, 610E		10584		i5 540UM/520/430, 540M/520/450/430		10585		i3 330E, 370M/350/330				90 rPGA, 105 BGA86		i3 330UM					10587 8832nm		Core i7 Extreme Processors89		980X						10090 9132nm		Celeron Processors92		U3400						10593		P4505/P4500 					9094 9532nm		Atom Processors96		S1260/1220					9597		S1240						10298		Z2460						9099		Z2760						90100		D2700/2550/2500					100101		N2850/2800/2650/2600				100102 10345nm		Xeon Processors 5400 Quad-Core104		X5492, X5482, X5472, X5470, X5460, X5450	85105		E5472, E5462, E5450/40/30/20/10/05		85106		L5408						95107		L5430, L5420, L5410				70108 10945nm		Xeon Processors 5200 Dual-Core110		X5282, X5272, X5270, X5260			90111		E5240						90112		E5205, E5220					70, 90113		L5240						70114		L5238, L5215					95115 11645nm		Atom Processors117		D525/510/425/410				100118		K525/510/425/410				100119		Z670/650					90120		Z560/550/540/530P/530/520PT/520/515/510PT/510P	90121		Z510/500					90122		N570/550					100123		N475/470/455/450				100124		N280/270					90125		330/230						125126		E680/660/640/620				90127		E680T/660T/640T/620T				110128		E665C/645C					90129		E665CT/645CT					110130		CE4170/4150/4110				110131		CE4200 series					unknown132		CE5300 series					unknown133 13445nm		Core2 Processors135		Solo ULV SU3500/3300				100136		T9900/9800/9600/9550/9500/9400/9300/8300/8100	105137		T6670/6500/6400					105138		T6600						90139		SU9600/9400/9300				105140		SP9600/9400					105141		SL9600/9400/9380/9300				105142		P9700/9600/9500/8800/8700/8600/8400/7570	105143		P7550/7450					90144 14545nm		Core2 Quad Processors146		Q9100/9000					100147 14845nm		Core2 Extreme Processors149		X9100/9000					105150		QX9300						100151 15245nm		Core i3/i5/i7 Processors153		i7 940XM/920					100154		i7 840QM/820/740/720				100155 15645nm		Celeron Processors157		SU2300						100158		900 						105159 16065nm		Core2 Duo Processors161		Solo U2200, U2100				100162		U7700/7600/7500					100163		T7800/7700/7600/7500/7400/7300/7250/7200/7100	100164		T5870/5670/5600/5550/5500/5470/5450/5300/5270	100165		T5250						100166		T5800/5750/5200					85167		L7700/7500/7400/7300/7200			100168 16965nm		Core2 Extreme Processors170		X7900/7800					100171 17265nm		Core Duo Processors173		U2500/2400					100174		T2700/2600/2450/2400/2350/2300E/2300/2250/2050	100175		L2500/2400/2300					100176 17765nm		Core Solo Processors178		U1500/1400/1300					100179		T1400/1350/1300/1250				100180 18165nm		Xeon Processors 5000 Quad-Core182		X5000						90-95183		E5000						80184		L5000						70185		L5318						95186 18765nm		Xeon Processors 5000 Dual-Core188		5080, 5063, 5060, 5050, 5030			80-90189		5160, 5150, 5148, 5140, 5130, 5120, 5110	80190		L5138						100191 19265nm		Celeron Processors193		T1700/1600					100194		560/550/540/530					100195=============== =============================================== ================196