ฉันกำลังใช้งาน Arch Linux ล่าสุดบนแล็ปท็อป ThinkPad t420 ของฉันและฉันมีปัญหาความร้อนเป็นระยะ ๆ ที่อุณหภูมิของฉันจะเพิ่มขึ้นจากอุณหภูมิปกติ ~ 45 ° C ถึง ~ 75-90 ° C และอยู่ที่นั่นจนกว่าฉันจะรีบูตเครื่อง
ผมเคยทำงานเครื่องมือวินิจฉัยหลายแห่งรวมถึงที่เห็นได้ชัดhtop
และอื่น ๆ ที่ googling ได้แนะนำรวมทั้งpowertop
, iostats
และคนอื่น ๆ แน่นอนผมจำไม่ได้ว่า จนถึงตอนนี้ฉันเกิดปัญหาที่ไม่ชัดเจนและไม่มีความแตกต่างในการอ่านข้อมูลไม่ว่าเครื่องของฉันจะทำงานได้ตามปกติหรือในสภาวะร้อนจัด
ฉันยังฆ่ากระบวนการที่น่าสงสัยที่สุดทีละราย (ฐานข้อมูลและ daemons อื่น ๆ ) โดยหวังว่าจะหาผู้กระทำความผิดที่ซ่อนอยู่เพื่อประโยชน์ใด ๆ
นอกเหนือจากความพยายามเหล่านี้ฉันไม่ทราบว่าจะเริ่มแก้ไขปัญหาได้ที่ไหน ฉันหวังว่าบางคนสามารถชี้ฉันในทิศทางที่ถูกต้องเพื่อเริ่มมองหาปัญหาที่ลึกซึ้งยิ่งขึ้น
เพื่อความแม่นยำคำถามของฉันไม่ใช่วิธีทำให้เครื่องเย็นลง แต่สิ่งที่อาจทำให้เกิดการเปลี่ยนแปลงความร้อนมากกว่า 30 องศาในระบบที่มีการรายงาน CPU และโหลดเป็นปกติ ฉันสามารถใช้เครื่องมือ / การปฏิบัติอะไรในการวินิจฉัย
หมายเหตุบางประการที่อาจเป็นประโยชน์:
- ฉันสามารถทำให้ระบบเย็นลง (เช่นโดยการยกเลิกการควบคุมพัดลมอย่างสมบูรณ์) แต่มันจะร้อนขึ้นอีกครั้งทันทีหากทิ้งไว้ตามลำพัง สิ่งนี้ดูเหมือนจะแนะนำว่าการกักเก็บความร้อนไม่ใช่ปัญหา แต่มีบางสิ่งที่สร้างความร้อนอย่างต่อเนื่อง
- การใช้งาน CPU และโหลดมีการรายงานตาม
htop
ปกติหลังจากเข้าสู่สภาวะร้อนแรงนี้ ซึ่งรวมถึงเคอร์เนลเธรด ตามปกติhtop
แล้วระบบจะไม่มีการใช้งาน (การใช้งาน CPU แบบกว้าง 1-2% ของซีทีเทม, โหลด 0.10) - เครื่องของฉันจะใช้ Intel HD กราฟิกรวมและไม่มีกราฟิกการ์ดอื่น ๆ การ์ด nVidia เป็นตัวเลือกสำหรับรุ่นนี้ตามที่ระบุไว้โดย @braiam ฉันไม่ได้เลือกมัน
- @terdon นำการตั้งค่าผู้ว่าราชการของ CPU ขึ้นมา CPU ของฉันถูกตั้งค่าเป็น
powersave
- โปรเซสเซอร์เฉพาะของฉันคือ 2.7GHz Core i7-2620M
แก้ไข : ในขณะที่เขียนคำถามนี้ fancontrol ของฉันทำงานไม่ถูกต้องและทำงานอย่างต่อเนื่องในช่วง RPM ระดับกลาง (3900 RPMs) แม้ที่อุณหภูมิสูง ตามคำแนะนำของ @Alex และ @JustDanyul สิ่งนี้ได้รับการแก้ไขแล้ว อย่างไรก็ตามปัญหาพื้นฐานยังคงอยู่