เจาะประเด็น
Hardware / Mobile
ตัวเลขเซนเซอร์ใน CPU-Z บอกได้แค่ว่า "ร้อน" แต่ไม่ได้บอกว่า "ร้อนจริง" — อย่าตกใจก่อนอ่านอันนี้
แท็บเล็ตร้อนจนน่ากลัว? อุณหภูมิ 130 องศาจากเซนเซอร์บางตัวอาจไม่ได้แปลว่าเครื่องคุณจะละลาย
ทีมข่าว เอไอไทย.com
⏱ อ่าน 4 นาที
เคยสงสัยไหมว่าทำไมแอปวัดอุณหภูมิบอกเลขโหดๆ แต่เครื่องกลับอุ่นๆ แค่นั้น? บทเรียนวันนี้คือ "เซนเซอร์" กับ "ความจริง" ไม่เคยเป็นสิ่งเดียวกัน
เรื่องนี้เริ่มจากกระทู้ Reddit ใน r/hardware ที่มีคนถามว่า "ทำไม CPU-Z แสดงอุณหภูมิ mpp2_div1 -129.9°C และ pa_therm0 117.0°C บน Samsung SM-T380 (Galaxy Tab A) ทั้งที่เครื่องแค่รู้สึกอุ่นๆ ไม่ได้ร้อนถึงขั้น 100 องศา?" และอีกเครื่องคือ Galaxy Tab A+ ที่เห็น usb-conn-therm 130.0°C — คำตอบสั้นๆ คือ "ตัวเลขน่ากลัว แต่ไม่ต้องตกใจ" และคำตอบยาวๆ คือเรื่องที่คนใช้แอปวัดอุณหภูมิส่วนใหญ่ไม่เคยรู้
ก่อนอื่นต้องทำความเข้าใจก่อนว่า CPU-Z บนแอนดรอยด์ไม่ได้อ่านค่าอุณหภูมิจาก "เทอร์โมมิเตอร์กลาง" ที่เดียว เหมือนที่เห็นบนพีซีที่อ่านแค่ CPU Package Temperature ค่าเดียวจบ มือถือมันมีเซนเซอร์กระจายอยู่ทั่วบอร์ด บางตัวชื่อ thermistor บางตัวชื่อ pa_therm หรือ mpp2_div1 ซึ่งแต่ละตัววัดจุดต่างกันคนละที่ บางจุดคือ "ขา" ของชิปจ่ายไฟ บางจุดคือ "พื้นผิว" ของตัวเครื่อง บางจุดคือ "จุดเชื่อมต่อ" ของสายแพ — มันไม่ใช่อุณหภูมิ "ตัวเครื่องโดยรวม" แต่เป็นอุณหภูมิเฉพาะจุดที่อาจร้อนเป็นจังหวะเพราะโหลดเฉพาะส่วน
ที่สำคัญไปกว่านั้นคือเซนเซอร์บางตัวไม่ได้ calibrated มาเพื่อให้อ่านค่าเป็น "องศาเซลเซียสจริง" ตรงๆ บางตัวเป็นแค่ค่า ADC (Analog-to-Digital Converter) ที่แอปอย่าง CPU-Z ดึงมาแล้วแปลงผ่านสูตรสมมติ ถ้าสูตรผิดหรือใช้กับรุ่นที่ไม่ตรง เซนเซอร์ที่ควรอ่านได้ 30-40°C ก็กลายเป็น 117°C หรือ -130°C ได้สบายๆ — ตัวเลขเพี้ยนแบบนี้บอกได้เลยว่า "ซอฟต์แวร์ตีความผิด" ไม่ใช่ "เครื่องร้อนจริง"
ลองดูจากกระทู้ต้นทาง: เจ้าของกระทู้บอกว่าเครื่อง "รู้สึกอุ่นๆ บางครั้ง" แต่ไม่เคยร้อนถึงขั้น 100°C แน่นอน — นี่คือหลักฐานชิ้นแรกว่าตัวเลขเพี้ยน เพราะถ้าชิปในเครื่องร้อนจริงที่ 117°C ระดับนั้น เครื่องจะชัตดาวน์ทันทีเพื่อป้องกันความเสียหาย หรือไม่ก็แบตเตอรี่จะบวมและอาจระเบิดได้ มันไม่มียี่ห้อไหนในโลกปล่อยให้เครื่องทำงานที่ 130°C ต่อเนื่องได้แม้แต่นาทีเดียว
อีกอย่างที่หลายคนมองข้ามคือ "เซนเซอร์บางตัวไม่ได้มีไว้ให้ผู้ใช้ดู" มันเป็นเซนเซอร์สำหรับวิศวกรตอนพัฒนาเครื่อง หรือสำหรับระบบจัดการพลังงานอัตโนมัติ เช่น เซนเซอร์วัดอุณหภูมิที่พอร์ต USB (usb-conn-therm) จุดนั้นอาจร้อนเพราะมีชิปจัดการชาร์จอยู่ใกล้ๆ และมันอาจร้อนจริงที่ 60-70°C ตอนชาร์จเร็ว แต่ CPU-Z ดึงค่ามาแบบดิบๆ แล้วตีความเป็น 130°C เพราะใช้ตารางแปลงค่าคนละชุดกับที่ผู้ผลิตใช้ภายใน
ประเด็นคือคนทั่วไปที่ไม่ได้เป็นวิศวกรฮาร์ดแวร์จะเห็นตัวเลขในแอปแล้วตกใจ คิดว่าเครื่องตัวเองกำลังจะระเบิด — และนี่คือปัญหาของซอฟต์แวร์วัดค่าที่ "แสดงผลมากเกินกว่าที่ผู้ใช้ควรรู้" บนพีซี การอ่านอุณหภูมิ CPU แบบละเอียดมีประโยชน์เพราะเราซื้อฮีตซิงก์เอง เปลี่ยนพาสต้าเองได้ แต่มือถือเป็นระบบปิดที่ผู้ใช้ควบคุมอะไรไม่ได้ การเห็นค่าเพี้ยนๆ แบบนี้ให้ข้อมูลที่ผิดและสร้างความกังวลเปล่าๆ
ผมไม่ได้บอกว่าให้ลบ CPU-Z ทิ้งนะ มันเป็นแอปที่มีประโยชน์สำหรับดูข้อมูลสเปกและความเร็วคล็อก แต่เรื่องอุณหภูมิบนมือถือน่ะ — ใช้วิธี "จับที่ตัวเครื่อง" ดีกว่า ถ้าเครื่องอุ่นๆ กำลังชาร์จหรือเล่นเกม ก็คือปกติ ถ้าเครื่องร้อนจนจับไม่ไหวและชาร์จไม่เข้า ก็คือผิดปกติ ไม่ต้องดูตัวเลขจากเซนเซอร์ที่แอปตีความเองให้ปวดหัว
สรุปง่ายๆ สำหรับคนที่เจอปัญหาแบบเดียวกัน: ถ้า CPU-Z โชว์อุณหภูมิเกิน 100°C แต่เครื่องยังทำงานปกติ ไม่ชัตดาวน์ ไม่มีกลิ่นไหม้ ไม่ร้อนจนจับไม่ไหว — ตัวเลขนั้นผิดแน่นอน อย่าไปเครียดกับมัน ให้ดูอาการจริงของเครื่องเป็นหลัก แล้วถ้าอยากรู้ว่ามือถือร้อนจริงหรือเปล่า ใช้มือแตะก็พอ ไม่ต้องพึ่งแอปที่อ่านค่าผิดๆ มาหลอกให้ใจสั่น
บทเรียนจากกระทู้นี้คือ "เครื่องมือวัดที่ดีต้องรู้จักขีดจำกัดของมัน" CPU-Z เป็นแอปดี แต่บนมือถือมันไม่ใช่เครื่องวัดอุณหภูมิที่เชื่อถือได้ ถ้าอยากรู้ว่าร้อนจริงไหม ใช้มือแตะ — ง่ายกว่า และไม่ทำให้เครียดด้วย
ที่มา: Reddit r/hardware — อ่านต้นฉบับ
ความคิดเห็น 5
กำลังโหลดความคิดเห็น...