คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
เมื่อเชื่อมต่อจอภาพภายนอกที่สอง kernel_task แหลมถึง 600% + ทำให้คอมพิวเตอร์ใช้ไม่ได้
ก่อนหน้าโยเซมิตีสิ่งนี้ใช้ได้ดีกับจอภาพ 3 จอ
นี่คือรายละเอียดเฉพาะ:
- เมื่อฉันเชื่อมต่อจอภาพหนึ่งจอเข้ากับ DP หรือ HDMI สิ่งที่ใช้ได้ดี
- เมื่อฉันเชื่อมต่อจอภาพที่สองกับ DP หรือ HDMI kernel_task spikes
- เมื่อฉันตัดการเชื่อมต่อ DP หรือ HDMI บางครั้ง kernel_task กลับสู่ระดับปกติอย่างรวดเร็ว
- เมื่อฉันตัดการเชื่อมต่อจอภาพทั้งหมด kernel_task กลับสู่ระดับปกติอย่างรวดเร็ว (ใน Activity Monitor goto
View > Update Frequency > Very Often
และทันทีที่คุณปลดการเชื่อมต่อจอภาพคุณจะได้รับการอัปเดตอย่างรวดเร็วไปยัง UI) - บางครั้งเมื่อเสียบจอภาพสองจอมันใช้งานได้ (DP หรือ HDMI) แต่จอที่ 3 ทำให้เกิดเข็มทันที หลังจากสิ่งนี้เกิดขึ้นมอนิเตอร์ทั้งหมดจะต้องถูกลบออกเพื่อให้กลับไปเป็นปกติ บางครั้งการลบทั้งหมด แต่อย่างใดอย่างหนึ่งจะแก้ไขได้
- บางครั้งเมื่อฉันเสียบทั้ง 3 เข้าไปจะใช้เวลา 3 นาที + เพื่อให้มันเกิดขึ้น
สิ่งที่ฉันได้ลอง:
- กำลังรีเซ็ต NVRAM
- รีเซ็ต SMC
- การพยายามทำตามสถานการณ์ข้างต้นด้วยอะแดปเตอร์เพาเวอร์เสียบและใช้งานแบตเตอรี่
- ปิดการใช้งาน "การสลับกราฟิกอัตโนมัติ" ใน Energy Saver
- การใช้กราฟิกในตัวโดยใช้
sudo pmset -c gpuswitch 0
หมายเหตุ: เมื่อพยายามทำสิ่งเหล่านี้บางครั้งอาจใช้เวลา 1 นาทีจึงจะเกิดขึ้น
การกำหนดค่าระบบ:
ฉันใช้ MacBook Pro Retina 2.7Ghz i7 (Macbook10,1 / Mid 2012) ที่ใช้งาน Yosemite 10.10.1
ฉันมีจอแสดงผลภายนอก 3 จอ (Dell 2415H) พร้อม 2 เชื่อมต่อโดย Display Port และ 1 พร้อม HDMI
ฉันคิดว่าปัญหาเกี่ยวข้องกับการจัดการพลังงาน เมื่อใดก็ตามที่ซีพียูของฉันถึง 58 องศาดูเหมือนว่าจะเกิดขึ้น ฉันเพิ่งเสียบจอภาพ 3 จอของฉันไว้ 5 นาทีและมันไม่ได้เกิดขึ้น แต่เมื่อฉันเริ่มค้นหาโดยใช้ Chrome จะเกิดขึ้นทันที
ดูเหมือนการแก้ไขที่ดีที่นี่: http://www.rdoxenham.com/?p=259