coretemp 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. Kernel driver coretemp
  2. ======================
  3. Supported chips:
  4. * All Intel Core family
  5. Prefix: 'coretemp'
  6. CPUID: family 0x6, models 0xe (Pentium M DC), 0xf (Core 2 DC 65nm),
  7. 0x16 (Core 2 SC 65nm), 0x17 (Penryn 45nm),
  8. 0x1a (Nehalem), 0x1c (Atom), 0x1e (Lynnfield)
  9. Datasheet: Intel 64 and IA-32 Architectures Software Developer's Manual
  10. Volume 3A: System Programming Guide
  11. http://softwarecommunity.intel.com/Wiki/Mobility/720.htm
  12. Author: Rudolf Marek
  13. Description
  14. -----------
  15. This driver permits reading temperature sensor embedded inside Intel Core CPU.
  16. Temperature is measured in degrees Celsius and measurement resolution is
  17. 1 degree C. Valid temperatures are from 0 to TjMax degrees C, because
  18. the actual value of temperature register is in fact a delta from TjMax.
  19. Temperature known as TjMax is the maximum junction temperature of processor,
  20. which depends on the CPU model. See table below. At this temperature, protection
  21. mechanism will perform actions to forcibly cool down the processor. Alarm
  22. may be raised, if the temperature grows enough (more than TjMax) to trigger
  23. the Out-Of-Spec bit. Following table summarizes the exported sysfs files:
  24. temp1_input - Core temperature (in millidegrees Celsius).
  25. temp1_max - All cooling devices should be turned on (on Core2).
  26. temp1_crit - Maximum junction temperature (in millidegrees Celsius).
  27. temp1_crit_alarm - Set when Out-of-spec bit is set, never clears.
  28. Correct CPU operation is no longer guaranteed.
  29. temp1_label - Contains string "Core X", where X is processor
  30. number.
  31. The TjMax temperature is set to 85 degrees C if undocumented model specific
  32. register (UMSR) 0xee has bit 30 set. If not the TjMax is 100 degrees C as
  33. (sometimes) documented in processor datasheet.
  34. Appendix A. Known TjMax lists (TBD):
  35. Some information comes from ark.intel.com
  36. Process Processor TjMax(C)
  37. 32nm Core i3/i5/i7 Processors
  38. i7 660UM/640/620, 640LM/620, 620M, 610E 105
  39. i5 540UM/520/430, 540M/520/450/430 105
  40. i3 330E, 370M/350/330 90 rPGA, 105 BGA
  41. i3 330UM 105
  42. 32nm Core i7 Extreme Processors
  43. 980X 100
  44. 32nm Celeron Processors
  45. U3400 105
  46. P4505/P4500 90
  47. 45nm Xeon Processors 5400 Quad-Core
  48. X5492, X5482, X5472, X5470, X5460, X5450 85
  49. E5472, E5462, E5450/40/30/20/10/05 85
  50. L5408 95
  51. L5430, L5420, L5410 70
  52. 45nm Xeon Processors 5200 Dual-Core
  53. X5282, X5272, X5270, X5260 90
  54. E5240 90
  55. E5205, E5220 70, 90
  56. L5240 70
  57. L5238, L5215 95
  58. 45nm Atom Processors
  59. D525/510/425/410 100
  60. Z560/550/540/530P/530/520PT/520/515/510PT/510P 90
  61. Z510/500 90
  62. N475/470/455/450 100
  63. N280/270 90
  64. 330/230 125
  65. 45nm Core2 Processors
  66. Solo ULV SU3500/3300 100
  67. T9900/9800/9600/9550/9500/9400/9300/8300/8100 105
  68. T6670/6500/6400 105
  69. T6600 90
  70. SU9600/9400/9300 105
  71. SP9600/9400 105
  72. SL9600/9400/9380/9300 105
  73. P9700/9600/9500/8800/8700/8600/8400/7570 105
  74. P7550/7450 90
  75. 45nm Core2 Quad Processors
  76. Q9100/9000 100
  77. 45nm Core2 Extreme Processors
  78. X9100/9000 105
  79. QX9300 100
  80. 45nm Core i3/i5/i7 Processors
  81. i7 940XM/920 100
  82. i7 840QM/820/740/720 100
  83. 45nm Celeron Processors
  84. SU2300 100
  85. 900 105
  86. 65nm Core2 Duo Processors
  87. Solo U2200, U2100 100
  88. U7700/7600/7500 100
  89. T7800/7700/7600/7500/7400/7300/7250/7200/7100 100
  90. T5870/5670/5600/5550/5500/5470/5450/5300/5270 100
  91. T5250 100
  92. T5800/5750/5200 85
  93. L7700/7500/7400/7300/7200 100
  94. 65nm Core2 Extreme Processors
  95. X7900/7800 100
  96. 65nm Core Duo Processors
  97. U2500/2400 100
  98. T2700/2600/2450/2400/2350/2300E/2300/2250/2050 100
  99. L2500/2400/2300 100
  100. 65nm Core Solo Processors
  101. U1500/1400/1300 100
  102. T1400/1350/1300/1250 100
  103. 65nm Xeon Processors 5000 Quad-Core
  104. X5000 90-95
  105. E5000 80
  106. L5000 70
  107. L5318 95
  108. 65nm Xeon Processors 5000 Dual-Core
  109. 5080, 5063, 5060, 5050, 5030 80-90
  110. 5160, 5150, 5148, 5140, 5130, 5120, 5110 80
  111. L5138 100
  112. 65nm Celeron Processors
  113. T1700/1600 100
  114. 560/550/540/530 100