ฉันมีแล็ปท็อป Vaio VGN-CR353 ให้ฉันประมาณเดือนกันยายนหรือตุลาคม 2012 และฉันติดตั้ง Ubuntu กับมัน ฉันได้ทำให้มันกลายเป็นแล็ปท็อปที่เป็นส่วนตัวมากและติดตั้งเกมภายใต้ไวน์ (SC2, บัลลังก์น้ำแข็ง), IDEs หลายอัน (Sublime Text 2, Eclipse, Netbeans) โดยไม่มีข้อผูกมัด ... จนถึงเมื่อเดือนพฤศจิกายนที่ผ่านมา
เพียงแค่คุณรู้ฉันไม่เคยสัมผัส internals จนถึงสัปดาห์สุดท้ายของเดือนพฤศจิกายนเมื่อฉันพิจารณาว่าไม่ใช่ซอฟต์แวร์ที่ทำให้เกิดปัญหานี้
อูบุนตูรายงานว่าบ่อยครั้งที่พบ 95C หรือ 105C ที่สำคัญและปิดอัตโนมัติ ฉันได้แก้ไขปัญหาแล้วโดย:
- ปัดฝุ่นออกจากภายใน น่าแปลกใจที่มันสะอาดมากเริ่มต้นด้วย
- ลบการสะสมเล็กน้อยมากในพัดลมและอ่างล้างจาน
- นำสารประกอบความร้อนมาใช้ใหม่หลายครั้งแล้วเพียงแค่ใส่ในกรณีที่ฉันใช้ผิด กำลังทดสอบเทคนิคการใช้งานที่แตกต่างกัน เลือกเพชรนาโนเพื่อตัดทอนการลัดวงจรเนื่องจากสารประกอบ
- ลงมือล้างอ่างอย่างแน่นหนา เหตุการณ์โค้งงอขึ้นเล็กน้อยที่ยึดอ่างล้างจานเพื่อให้แน่ใจว่าอ่างล้างหน้าแน่นที่สุด
- ทำให้แน่ใจว่าช่องระบายอากาศนั้นชัดเจน
- ซื้อเย็น
- ยกระดับแล็ปท็อปโดยการซื้อ "เท้ายาง" ขนาดใหญ่ขึ้น ขณะนี้แล็ปท็อปอยู่ห่างจากพื้นผิวเรียบอย่างน้อย 1 ซม
- ติดตั้ง Ubuntu รุ่นต่าง ๆ อีกครั้งตั้งแต่ Linux เมล็ดจาก 2.6 ถึง 3.2 ประสบปัญหาความร้อนสูงเกินไป ปัจจุบันใช้เคอร์เนล 3.5 (Lubuntu 12.10)
แต่ก็ยังหลังจากแก้ไขปัญหาเหล่านี้ปัญหาความร้อนมากเกินไปยังคงมีอยู่ ความร้อนสูงเกินไปเกิดขึ้นเมื่อ:
- ฉันท่องเน็ตบนเบราว์เซอร์ใด ๆ (Firefox, Chromium) แม้ในขณะที่ไม่ได้ติดตั้งปลั๊กอินแฟลช (และดังนั้นแฟลชจะไม่ตำหนิ)
- ฉันคัดลอกไฟล์ไปยังฮาร์ดดิสก์ภายนอกมูลค่า 39GB ผ่านทางเทอร์มินัล ผิดปกติมันจะไม่ร้อนมากเกินไปเมื่อคัดลอกโดยใช้ GUI
- การใช้ Netbeans เหตุการณ์เมื่อเพิ่งเขียนรหัสยังไม่ได้รวบรวม
- สุ่ม!
- แม้ว่าฉันจะอยู่ในห้องแล็บคอมพิวเตอร์ของโรงเรียน
- หลังจากติดตั้ง Windows ใหม่ทั้งหมด
ข้อ จำกัด :
- ไม่มีการตั้งค่า BIOS สำหรับการตั้งค่าพัดลมหรือความถี่สำหรับโปรเซสเซอร์ (เป็น Sony คุณคาดหวังอะไร)
- lm-sensors ไม่ตรวจจับเซ็นเซอร์พัดลมหรือเซ็นเซอร์อื่น ๆ นอกเหนือจากคอร์ CPU และมาเธอร์บอร์ดเนื่องจากแล็ปท็อป Vaio มีชื่อเสียงไม่ได้ใช้งานเช่นนี้
ฉันติดตั้งเซ็นเซอร์ lm และ gkrellm แล้วเพื่อตรวจสอบอุณหภูมิ ปัจจุบันฉันมีมุมมองทั้งแกนประมวลผล CPU และ ACPI temps ผิดปกติฉันไม่เคยเห็นพวกเขาไปเกิน 60C ขณะนี้การอ่านล่าสุดในช่วงอุณหภูมิจาก 32C เมื่อบูตสด 43C ที่อุณหภูมิห้อง 49C เมื่อโหลดปานกลาง (ท่องหลายแท็บ) และ 53C เมื่อใช้ Netbeans มันค่อนข้างแปลกที่อุณหภูมิจะผันผวนและแตกต่างกันมากระหว่างการใช้งานแต่ละครั้ง
นอกจากนี้บางครั้งระบบรายงานถึงอุณหภูมิที่สำคัญแม้ในขณะที่แล็ปท็อปไม่รู้สึกร้อนเลยเหมือนเมื่อก่อนในห้องแล็บ
จนถึงตอนนี้ฉันยังคงร่วมสงครามกับแล็ปท็อป ฉันไม่มีชุดคำสั่งที่สำคัญที่สามารถพลิกกลับตารางและครั้งเดียวและสำหรับทั้งหมดแก้ไขปัญหานี้หรือไม่ ฉันหมดความคิดแล้ว
Update1:
กำลังดาวน์โหลดไดรเวอร์สำหรับแล็ปท็อปเครื่องอื่นผ่าน Firefox การใช้ CPU คือ 80% และ 21% โดยมี temps ที่ 58C และ 51C ทั้งสองคอร์ อุณหภูมิ ACPI ที่ 60C และการใช้งานดิสก์ (เขียนเนื่องจากดาวน์โหลด) สูงถึง 205KB / s การใช้แรม 500MB ยังไม่ร้อนเกินไป
Update2:
ก่อนจะใช้งาน Prime95 ฉันได้ทำการทดสอบการติดตั้งและใช้งาน Windows มาสองสามวันแล้ว สิ่งเดียวกันที่เกิดขึ้นบน Windows ข้อแตกต่างเพียงอย่างเดียวคือไม่เหมือน Linux ซึ่งปิดเครื่องกึ่งอย่างถูกต้องบน Windows มันแค่ปิด! มันเหมือนดึงปลั๊กทันที
ดังนั้นจึงไม่ใช่ปัญหาของ Linux
Update3:
จัดการเพื่อให้ได้รับสิทธิและรัน Prime95 บน Linux น่าประหลาดใจที่ฉันสามารถผลักแล็ปท็อปให้โหลดได้ 100% ทั้งบนคอร์ใช้หน่วยความจำ 100% และมีเสถียรภาพถึง 90 องศาเซลเซียสโดยไม่ต้องผ่าน (ทดสอบประมาณ 10-15 นาที) โดยไม่ร้อนเกินไป ฉันแค่สงสัยว่าทำไมเครื่องจึงรายงาน 95C และ 105C
Update4:
ถอดแล็ปท็อปออกเพื่อทำความสะอาดอย่างละเอียดและประกอบใหม่อีกครั้ง ไม่มีอะไรผิดปกติเพียงแค่ชั้นฝุ่นเล็กน้อยหลังจากนั้นฉันวิ่ง Prime95 เป็นเวลา 30 นาทีเพื่อพิสูจน์ว่าแล็ปท็อปไม่สามารถร้อนเกินไป มันยังสูงถึง 91 * C โดยเฉลี่ยอยู่ที่ 85 * C มันจะต้องเป็นเซ็นเซอร์ที่ผิดปกติ
Update5: ในที่สุดก็รันสคริปต์ที่ตรวจสอบอุณหภูมิในบันทึกกราฟแทนที่จะดูอุณหภูมิปัจจุบันขึ้นไป ดัดแปลงสคริปต์บนโพสต์นี้ในการตรวจสอบ ACPI (ตาม GKrellM labesl มัน) Cores และ HDD temps บนแท่นขุดเจาะของฉันต่อวินาที จากนั้นฉันก็ใช้แล็ปท็อปในสถานการณ์ต่าง ๆ เช่นการท่องรหัสการรวบรวมโหมดพลังงานต่ำโหมดสมดุลและโหมดสูง
จากนั้นการค้นพบที่น่าทึ่งเซ็นเซอร์ ACPI พุ่งสูงขึ้นถึงขั้นวิกฤติภายในเสี้ยววินาที! เหตุการณ์นี้ทริปการป้องกันความร้อนของระบบปฏิบัติการซึ่งจะปิดพีซี ฉันมีบันทึกของอุณหภูมิ (ACPI, Core1, Core2, HDD) /var/log/syslog
และคำเตือนที่สำคัญจาก ฉันยังมีกราฟของบันทึกที่ฉันทำด้วย คุณจะเห็นว่าในบันทึกต่อวินาทีนี้มันจะปรากฏที่ 111 องศาเซลเซียสซึ่งอยู่ในช่วง 40-50 ไม่เพียงเท่านั้นไม่มีอะไรที่ทำให้เกิดความจริง อย่างที่คุณเห็นในบันทึกและกราฟ HDD และคอร์ทำงานได้ดี มันเป็น ACPI ที่หายไปแล้ว
อย่างไรก็ตามอุณหภูมิ "ACPI" นั้นมาจากเส้นทางนี้: /sys/class/thermal/thermal_zone0/temp