6 คะแนน โดย xguru 2020-04-24 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

การที่โปรเซส kernel_task ใช้ CPU สูง เป็นเพราะเมื่อใช้พอร์ต Thunderbolt ฝั่งซ้ายเพื่อชาร์จ จะทำให้อุณหภูมิของ chassis สูงขึ้นจากการชาร์จ

→ ย้ายสายไฟไปฝั่งขวา หรือถ้ามีที่ชาร์จสองตัวก็เสียบทั้งสองฝั่ง

→ แต่อย่าเสียบทุกอย่างไว้ทางขวาทั้งหมด

→ ถอดอุปกรณ์ฝั่งซ้ายออกไว้จนกว่าแบตเตอรี่จะชาร์จเต็ม

แนบกราฟทดสอบการใช้ CPU จริงด้วย iStatMenus

  • เมื่อเสียบไฟ, USB, HDMI ทางซ้ายแล้วเริ่มชาร์จ ไม่กี่นาทีต่อมา kernel_task จะเริ่มแสดงการใช้ CPU สูง

  • แค่ย้ายสายไฟไปทางขวาเพียงอย่างเดียว การใช้ CPU ของ kernel_task ก็หายไปภายใน 15 วินาที

  • ดูเหมือนว่าในความเป็นจริง OS จะมองข้ามความร้อนที่เกิดทางฝั่งขวา ถ้าเสียบทุกอย่างไว้ทางขวาทั้งหมด พัดลมก็จะไม่หมุนและอุณหภูมิจะสูงขึ้น แม้จะไม่มีปัญหา kernel_task แต่ด้วยเหตุนี้เหมือนระบบจะเกิด throttling จนแทบใช้งานไม่ได้

  • ทดสอบด้วย Macbook Pro 15" ปี 2017

3 ความคิดเห็น

 
jw287 2023-03-09

ว้าว... แก้ได้ทันทีจริง ๆ... ผม/ฉันทรมานกับปัญหานี้มาหลายปีแล้ว ขอบคุณมากจริง ๆ ครับ/ค่ะ T_T

 
kunggom 2020-04-24

ผู้ใช้ MacBook ที่มีพอร์ต USB-C แค่พอร์ตเดียวคงไม่เกี่ยวสินะ…?

 
xguru 2020-04-24

ดูเหมือนว่าจะเป็นโพสต์จากปี 2019 ที่กลายเป็นประเด็นบน HN แต่ผมเองตรวจสอบไม่ได้ เพราะ MacBook Pro ของผมไม่ได้รองรับ Thunderbolt 3

มีบทความที่เกี่ยวข้องตั้งแต่ปี 2018 ด้วยเหมือนกัน

https://igorkromin.net/index.php/2018/…