Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธีแก้ไขข้อขัดข้องจาก Userspace Watchdog Timeout

การเกิดปัญหาบ่อยครั้งบน Mac ของคุณอาจทำให้หงุดหงิด โดยเฉพาะหากคุณต้องรับมือกับเคอร์เนลแพนิค ความตื่นตระหนกของเคอร์เนลเทียบเท่ากับข้อผิดพลาดหน้าจอสีน้ำเงินใน Windows ซึ่งหมายความว่าคอมพิวเตอร์พบข้อผิดพลาดที่ไม่สามารถกู้คืนได้

เมื่อเร็ว ๆ นี้ ผู้ใช้ Catalina หลายคนบ่นเกี่ยวกับข้อขัดข้องหลายครั้งจากการหมดเวลาของ watchdog userspace Watchdog หรือ watchdog timer เป็นตัวจับเวลาซอฟต์แวร์ที่ macOS ใช้เพื่อตรวจจับและกู้คืนจากการทำงานผิดพลาด

ตามรายงานบางฉบับ ผู้ใช้พบการหยุดทำงานหลายครั้งจากการหมดเวลาของ watchdog userspace เมื่อมีกระบวนการทำงานบนคอมพิวเตอร์ในเวลาเดียวกันมากขึ้น ตัวอย่างเช่น ข้อผิดพลาดนี้มักจะเกิดขึ้นเมื่อเปิดแอปอย่าง Chrome, Spotify, Microsoft Office และโปรแกรมที่ใช้ทรัพยากรมากอื่นๆ ในบางกรณี ข้อผิดพลาดเกิดขึ้นเมื่อสลับระหว่างจอภาพคู่

ข้อผิดพลาดการหมดเวลาของ watchdog ผู้ใช้สเปซไม่ปรากฏขึ้นจากสีน้ำเงิน โดยปกติ แอพจะหยุดทำงานก่อน โดยเคอร์เซอร์และแทร็คแพดไม่ตอบสนองเช่นกัน ในกรณีส่วนใหญ่ ระบบทั้งหมดจะหยุดทำงานก่อนที่หน้าจอจะเป็นสีขาวหรือรีบูตโดยอัตโนมัติ เมื่อ Mac รีสตาร์ท “คอมพิวเตอร์ของคุณรีสตาร์ทเนื่องจากปัญหา” ข้อความปรากฏขึ้นและข้อความขัดข้องต่อไปนี้ปรากฏขึ้น:

เคล็ดลับแบบมือโปร:สแกน Mac ของคุณเพื่อหาปัญหาด้านประสิทธิภาพ ไฟล์ขยะ แอพที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย
ที่อาจทำให้ระบบมีปัญหาหรือทำงานช้าได้

panic(cpu 10 caller 0xffffff7f94cf9ad5):userspace watchdog timeout:no
เช็คอินสำเร็จจาก com.apple.WindowServer ใน 120 วินาที

ผู้ใช้รายอื่นพบข้อผิดพลาดนี้เมื่อปลุก Mac จากโหมดสลีปหรือเมื่อ Mac ไม่ได้ใช้งานมาระยะหนึ่ง การได้รับข้อผิดพลาดนี้อาจสร้างความรำคาญได้ เนื่องจากระบบสามารถหยุดการทำงานได้ตลอดเวลาและรีบูต ส่งผลให้ข้อมูลสูญหายได้ ความถี่ของการขัดข้องจะแตกต่างกันไปตามผู้ใช้ โดยบางรายได้รับข้อขัดข้องหลายครั้งจากการหมดเวลาของ watchdog ของ userspace สามถึงห้าครั้งต่อสัปดาห์ ในขณะที่รายอื่นๆ ได้รับผลกระทบจากข้อผิดพลาดแทบทุกชั่วโมงทุกวัน

สาเหตุของการหยุดทำงานจาก Userspace Watchdog Timeout

ข้อผิดพลาดการหมดเวลาของ watchdog ของผู้ใช้สามารถทริกเกอร์ได้โดยแอปและกระบวนการที่หลากหลาย แต่ผู้ใช้ที่ได้รับผลกระทบทั้งหมดมีสิ่งหนึ่งที่เหมือนกัน นั่นคือ Mac ของพวกเขาทั้งหมดใช้ macOS Catalina

ผู้ใช้ที่ได้รับผลกระทบระบุว่าข้อผิดพลาดเริ่มเกิดขึ้นหลังจากอัปเกรดเป็น macOS Catalina ดูเหมือนว่าการอัปเกรดได้ทำให้บางสิ่งในระบบเสียหาย ซึ่งทำให้ userspace watchdog ทำงานผิดปกติ

ตามผู้ใช้ Mac คนหนึ่ง ปัญหาน่าจะเกิดขึ้นจากการใช้ GPU แบบแยกของ Mac เนื่องจากข้อผิดพลาดส่งผลกระทบต่อ Mac รุ่นต่างๆ ที่มี GPU ต่างกัน ผู้ใช้มาถึงข้อสรุปนี้เนื่องจากแอปพลิเคชันส่วนใหญ่ที่ทำให้เกิดความผิดพลาดนั้นใช้ GPU แยกของ Mac โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ใช้จอภาพภายนอกซึ่งต้องอาศัย GPU แยกเป็นหลัก

ผู้ใช้คนเดียวกันนั้นยังคิดสถานการณ์ที่จะช่วยสร้างข้อผิดพลาดบน Catalina ขึ้นมาใหม่ นี่คือขั้นตอน:

  1. เปิด การตั้งค่าระบบ จากเมนู Apple
  2. คลิกที่ประหยัดพลังงาน แล้วยกเลิกการเลือกการสลับกราฟิกอัตโนมัติ . การปิดการทำงานนี้จะช่วยให้ Mac ของคุณใช้ GPU เฉพาะตามค่าเริ่มต้น
  3. มองหาวิดีโอ 4K บนคอมพิวเตอร์ของคุณ หรือดาวน์โหลดวิดีโอหากไม่พบ นี่คือตัวอย่างที่ผู้ใช้ Mac นำเสนอ:https://www.videezy.com/urban/2820-aerial-footage-of-new-york-city-4k
  4. เปิดวิดีโอใน Quicktime .
  5. ในแถบเมนู ให้คลิกที่ ดู> วนซ้ำ เพื่อเล่นวิดีโอซ้ำๆ
  6. เล่นวิดีโอและรอให้ข้อผิดพลาดเกิดขึ้น

ผู้ใช้หลายคนได้ลองใช้วิธีนี้และส่งผลให้เกิดความผิดพลาดและข้อผิดพลาดการหมดเวลาของ watchdog ของผู้ใช้ ผู้อื่นสามารถทำให้เกิดปัญหาซ้ำได้เมื่อสลับไปมาระหว่างเดสก์ท็อปด้วยการเลื่อนไปทางซ้ายและขวา

อย่างไรก็ตาม ผู้ใช้รายอื่นแย้งว่าการขัดข้องไม่ได้เกิดขึ้นกับ Mac ที่มีกราฟิกแยกเท่านั้น เนื่องจากปัญหายังเกิดขึ้นกับอุปกรณ์ที่ใช้ Intel iGPU ด้วย

วิธีแก้ปัญหาการหยุดทำงานจากการหมดเวลาของ Watchdog ของ Userspace

Apple ยังไม่ได้เปิดเผยข้อมูลใดๆ เกี่ยวกับข้อบกพร่องนี้ เนื่องจากอาจกำลังยุ่งอยู่กับการเปิดตัว macOS Big Sur ดังนั้น หากคุณประสบปัญหาข้อขัดข้องหลายครั้งจากการหมดเวลาของ watchdog ของ userspace ต่อไปนี้คือวิธีแก้ปัญหาบางส่วนที่คุณสามารถลองใช้ได้:

ขั้นตอนที่ 1:เปิดเครื่อง Mac ของคุณ

การรีสตาร์ทอย่างง่ายจะไม่แก้ไขข้อผิดพลาดนี้เพราะอาจจะกลับมาใหม่เรื่อยๆ สิ่งที่คุณต้องทำคือเปิดเครื่อง Mac ของคุณโดยทำตามขั้นตอนด้านล่าง:

  1. ถอดอุปกรณ์ภายนอกและอุปกรณ์ต่อพ่วงทั้งหมดที่เชื่อมต่อกับ Mac ของคุณ เช่น สายไฟ เมาส์ แป้นพิมพ์ จอภาพภายนอก หรือทีวี
  2. สำหรับแล็ปท็อป ให้ถอดแบตเตอรี่แบบถอดได้ออก ถ้าเป็นไปได้
  3. กดปุ่มเปิด/ปิดบน Mac ของคุณค้างไว้อย่างน้อย 10 วินาที สิ่งนี้ควรระบายไฟฟ้าสถิตบนอุปกรณ์ของคุณออก
  4. เสียบสายทั้งหมดกลับเข้าไปแล้วเปิดเครื่อง Mac

การดำเนินการวงจรไฟฟ้ามักจะแก้ปัญหาการหยุดทำงาน การค้าง และปัญหาอื่นๆ ใน Mac ของคุณ

ขั้นตอนที่ 2:ปิดใช้งานโปรแกรมรักษาหน้าจอ

บางครั้งโปรแกรมรักษาหน้าจอของคุณอาจทำให้เกิดปัญหามากกว่าที่ควรจะเป็น หากเป็นกรณีนี้ คุณควรลองปิดเพื่อดูว่ามีความแตกต่างหรือไม่:

  1. ไปที่ เมนู Apple> การตั้งค่าระบบ
  2. คลิกที่ เดสก์ท็อปและโปรแกรมรักษาหน้าจอ
  3. ใน โปรแกรมรักษาหน้าจอ คลิกแท็บ เริ่มหลังจาก แบบเลื่อนลงที่ด้านล่าง จากนั้นเลือก ไม่เลย .

ขั้นตอนที่ 3:แก้ไขการตั้งค่าการประหยัดพลังงาน

การเปลี่ยนแปลงค่ากำหนดของโปรแกรมประหยัดพลังงานสามารถช่วยได้เช่นกัน

  1. ไปที่ เมนู Apple> การตั้งค่าระบบ
  2. คลิกที่ ตัวประหยัดพลังงาน
  3. ใน ปิดจอแสดงผลหลังจาก ลากตัวเลื่อนไปที่ ไม่เคย .
  4. ติ๊กออก ป้องกันไม่ให้คอมพิวเตอร์เข้าสู่โหมดสลีปโดยอัตโนมัติเมื่อปิดหน้าจอ

ขั้นตอนที่ 4:ตัดการเชื่อมต่ออุปกรณ์ภายนอก

หากคุณกำลังใช้จอภาพหลายจอหรือจอภาพภายนอก ให้ยกเลิกการเชื่อมต่อแล้วรีสตาร์ท Mac เพื่อดูว่ามีข้อผิดพลาดปรากฏขึ้นหรือไม่ หากไม่มีป๊อปอัป แสดงว่าการสลับกราฟิกอัตโนมัติทำให้เกิดข้อผิดพลาดการหมดเวลาของ watchdog ของผู้ใช้

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

ขั้นตอนที่ 5:รีเซ็ต PRAM/NVRAM และ SMC ของคุณ

ในการรีเซ็ต PRAM/NVRAM ของ Mac ให้ทำตามขั้นตอนเหล่านี้:

  1. ปิดเครื่อง Mac
  2. รีสตาร์ท Mac ของคุณ จากนั้นกด Option + Command + P + R ค้างไว้ กุญแจเข้าด้วยกัน
  3. กดปุ่มเหล่านี้ค้างไว้จนกว่าคอมพิวเตอร์จะรีบูตและคุณได้ยินเสียงเริ่มต้น

หากต้องการรีเซ็ต SMC ของ Mac ให้ทำตามขั้นตอนเหล่านี้:

  1. ปิดเครื่อง Mac ของคุณ
  2. กดค้างไว้ทางซ้าย Shift + Control + Option คีย์ จากนั้นกดปุ่มเปิด/ปิด
  3. กดปุ่มเหล่านี้ค้างไว้ประมาณ 10-15 วินาที
  4. ปล่อยปุ่มทั้งหมด จากนั้นกดปุ่มเปิด/ปิดอีกครั้งเพื่อเริ่ม Mac ของคุณ

ขณะที่คุณดำเนินการอยู่ คุณควรพิจารณาทำความสะอาด Mac เพื่อกำจัดองค์ประกอบที่อาจรบกวนกระบวนการของคุณ

ความคิดสุดท้าย

หากวิธีแก้ปัญหาทั้งหมดข้างต้นไม่ได้ผล ตัวเลือกสุดท้ายของคุณคือดาวน์เกรดเป็น macOS Mojave อย่างไรก็ตาม ตัวเลือกนี้ใช้ได้กับ Mac รุ่นเก่าเท่านั้น รายการที่จัดส่งมาพร้อมกับ macOS Catalina ที่ติดตั้งไว้ล่วงหน้าจะไม่สามารถดาวน์เกรดเป็น Mojave ได้