ฉันจะลดอุณหภูมิวิกฤติลงได้อย่างไร


9

ฉันมีเน็ตบุ๊กที่ฉันใช้กับโรงเรียนและบางครั้งมันก็ไม่ได้หยุดอย่างถูกต้องเมื่อฉันปิดฝาทำให้มันร้อนขึ้นภายในเคส ฉันเปิดมันวันนี้และอยู่ที่ 150F มันใช้งานได้ แต่ฉันไม่ชอบกลิ่น (อาจเป็นแค่ superglue บนกรอบ)

ฉันสงสัยว่ามีวิธีใดที่ฉันสามารถลดอุณหภูมิวิกฤตที่เป็นดังนั้นจึงปิดตัวลงที่ประมาณ 140 มีวิธีการทำเช่นนี้หรือไม่? ต้องทำใน BIOS หรือไม่? (สิ่งที่ฉันอ่านในหัวข้ออื่น) มันคือ HP1103


5
ฉันคิดว่าสำคัญกว่านั้นคือคุณควรแก้ไขความจริงที่ว่ามันไม่ได้หยุดชั่วคราวเมื่อคุณปิดฝา
Braiam

ซีพียูถูกจัดอันดับให้ทำงานที่อุณหภูมิสูงกว่านั้น
psusi

มีสามที่แตกต่างกัน HP1103ข้อใดในสามข้อนี้
blade19899

1
ฉันต้องเปลี่ยนมันเป็นเซลเซียสเพื่อให้เข้าใจคำถามได้อย่างเต็มที่ (66 C) บางทีคุณควรเปลี่ยนอะไรก็ตามที่แสดงอุณหภูมิเนื่องจากข้อกำหนดทางความร้อนของฮาร์ดแวร์นั้นมีให้ในเซลเซียสเสมอ
Michael Hampton

140 องศาฟาเรนไฮต์นั้นไม่ร้อนในแง่คอมพิวเตอร์สิ่งที่คุณควรแก้ไขแทนคือระบบไม่หยุดทำงานเมื่อคุณปิดฝา
Braiam

คำตอบ:


6

คุณสามารถลอง Computer Temp ที่Computer Temperature Monitor

การตรวจสอบอุณหภูมิคอมพิวเตอร์เป็นแอปเพล็ตเล็ก ๆ สำหรับเดสก์ท็อป GNOME ที่แสดงอุณหภูมิของ CPU ของคอมพิวเตอร์และดิสก์บนหน้าจอ

นอกจากนี้ยังช่วยให้คุณบันทึกอุณหภูมิในไฟล์ คุณสามารถตั้งค่าการเตือนเพื่อแจ้งให้คุณทราบเมื่อถึงอุณหภูมิ สามารถเพิ่มจอภาพหลายจอลงในแผงควบคุมเพื่อตรวจสอบเซ็นเซอร์ที่แตกต่างกัน มันถูกออกแบบมาให้ดูเหมือนแอปเพล็ตความถี่ของ CPU Gnome เพื่อให้เข้าคู่กันบนพาเนล

วิธีอื่น ๆ ก็คือการควบคุมปริมาณความถี่ของ CPU ให้เย็นลง:

Sepero Hacker: Linux: ทำให้อุณหภูมิ CPU ของคุณเย็นลงด้วยการควบคุมปริมาณความถี่


ขอบคุณ ฉันมีแอปเพล็ต แต่ฉันไม่ได้ยินเสียงสัญญาณเตือนจากกระเป๋าของฉันและมันก็ไม่ใช่ปัญหาเมื่ออยู่นอกกระเป๋า ฉันต้องการให้คอมพิวเตอร์ดำเนินการด้วยตัวเองที่ประมาณ 140 สำหรับบริบทอุณหภูมิการทำงานปกติอยู่ที่ประมาณ 95 ถึง 100
227143

ดูการควบคุมปริมาณความถี่อุณหภูมิ
LnxSlck

5

ตัวเลือกที่ดีกว่าคือทำตามคำแนะนำในความคิดเห็น (ลองดูสิ่งที่ล้มเหลวเมื่อคุณปิดฝา)

ในฐานะที่เป็นวิธีแก้ปัญหาหรือเครือข่ายความปลอดภัยคุณสามารถใช้สคริปต์ที่ทำงานในพื้นหลังบางอย่างเช่นนี้ซึ่งขึ้นอยู่กับแพ็คเกจที่lm-sensorsกำลังติดตั้ง:

#! /bin/bash

while true; do
    t=$(sensors | grep temp1 | awk '{print $2}' | sed 's/\..*$//')
    if (( $t > 95 )); then   # max temp in whichever units your sensors outputs
        echo High temp $t
            #sudo /usr/sbin/pm-suspend   # uncomment after testing.  
    fi
    sleep 60
done

คุณต้องเปลี่ยนtemp1สิ่งที่เกี่ยวข้องกับคุณ (ดูที่ผลลัพธ์ของคำสั่งsensorsในเทอร์มินัล) ในกรณีของฉันมันคือ:

(0)asus-romano:/etc% sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +61.0°C  (crit = +98.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +46.0°C  (crit = +100.0°C)

... temp1และฉันต้องการตรวจสอบ คุณต้องใส่สตริงที่สามารถเลือกได้เฉพาะบรรทัดที่คุณต้องการเพื่อให้ท่อ$(..)ส่งออกเฉพาะอุณหภูมิจำนวน คุณสามารถทดสอบด้วยตนเองได้ที่เครื่อง:

(0)asus-romano:/etc% sensors | grep temp1 | awk '{print $2}' | sed 's/\..*$//'
+61

เพื่อให้สามารถทำ poweroff ด้วย sudo โดยไม่ต้องถามรหัสผ่านคุณสามารถเพิ่มไฟล์ไปยังไดเรกทอรี/etc/sudoers.d:

(1)asus-romano:/etc% sudo cat /etc/sudoers.d/power-off
romano ALL=NOPASSWD: /usr/sbin/pm-suspend
romano ALL=NOPASSWD: /sbin/poweroff

(ปรับให้เข้ากับผู้ใช้ของคุณ --- โปรดทราบว่าเนื้อหาไฟล์เป็นเพียงสองบรรทัดสุดท้ายชื่อของไฟล์ไม่เกี่ยวข้องดูที่นี่ ) --- ตอนนี้ผู้ใช้ของคุณจะมีอำนาจในการใช้คำสั่งสองคำนี้ ( ด้วยsudo) โดยไม่ถูกถามรหัสผ่าน


0

วิธีแก้ปัญหาอื่นอาจจะ "จำศีล" แทน "หลับ" ด้วย "จำศีล" เน็ตบุ๊กจะปิดตัวลงอย่างแท้จริงดังนั้นจึงไม่มีวิธีที่จะทำให้ร้อนขึ้น และมันก็เร็วเกินไป แต่ก็ไม่เร็วเหมือนกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.