หน้าจอมืดในการเข้าสู่ระบบ gnome-shell กิน CPU 100%


10

จากหน้าจอเข้าสู่ระบบ Ubuntu ปกติฉันคลิกที่ชื่อพิมพ์รหัสผ่านของฉันแล้วกด ENTER หน้าจอเปลี่ยนเป็นสีดำ ... และยังคงเป็นสีดำ ฉันไปที่เดสก์ท็อปไม่ได้

ถ้าฉัน SSH จากคอมพิวเตอร์เครื่องอื่นและเรียกใช้ htop ฉันสามารถดู/usr/bin/gnome-shellได้กิน 100% ของแกนเดียว นอกเหนือจาก gnome-shell แล้วระบบไม่ได้ทำงานอย่างสมบูรณ์ โหลดเฉลี่ยใน htop เท่ากับ 1.00

htop แสดง gnome-shell 100%

ก่อนหน้านี้วันนี้ฉันทิ้งไว้ที่นั่นนานกว่าหนึ่งชั่วโมง แต่ไม่มีการเปลี่ยนแปลง ตั้งแต่นั้นมาฉันก็ลองทำการรีบู๊ต แต่ผลลัพธ์เดียวกัน เดสก์ท็อปนี้ใช้งานได้ดีก่อนหน้านี้ไม่แน่ใจว่าฉันทำอะไรผิดพลาด ฉันจะดีบักสิ่งที่เกิดขึ้นได้อย่างไร


2
ที่เกี่ยวข้อง? askubuntu.com/questions/1036441/…
SSight3

หากคอมพิวเตอร์ของคุณช้าเกินไปในระหว่างการวินิจฉัยคุณสามารถลดลำดับความสำคัญของคำพังเพยrenice -n 19 -p PIDหรือหยุดkill -STOP PID( -CONTสำหรับการทำงานต่อ)
285259

คำตอบ:


5

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

sudo apt-get purge nvidia-\*
sudo apt-get autoclean
sudo apt-get autoremove
sudo reboot

ณ จุดนี้ดูเหมือนว่าทุกอย่างจะทำงานได้อีกครั้งและเมื่อมองที่แท็บ "ไดรเวอร์เพิ่มเติม" ของ "ซอฟต์แวร์และการอัพเดท" ฉันเห็นว่าคอมพิวเตอร์เครื่องนี้ใช้นูโวแทน NVIDIA


เมื่อหลายสัปดาห์ก่อนฉันมีปัญหาอื่น (ประสิทธิภาพ 3D ช้ามาก) ใน Debian ฉันแก้ไขมันโดยการกำจัดและติดตั้งไดรเวอร์ nvidia อีกครั้ง ดังนั้นบางทีปัญหาของคุณจะได้รับการแก้ไขแม้หลังจากติดตั้งไดรเวอร์ nvidia อีกครั้ง อย่างไรก็ตามถ้าคุณไม่ต้องการพวกเขาจริงๆ (เช่นไม่มีเกมหนัก) ฉันแนะนำให้อยู่กับนูโว
scai

ฉันมีปัญหาที่คล้ายกันกับไดรเวอร์ NVIDIA คุณสามารถเข้าสู่ระบบหากคุณเปิดใช้งานไบนารี nvidia อีกครั้ง?
Captain Giraffe

@CaptainGiraffe การเปิดใช้งานไดรเวอร์ nvidia อีกครั้งทำให้เกิดปัญหาเดียวกัน
Stéphane

3

คำแนะนำของฉันคือลองเข้าสู่ระบบด้วยผู้ใช้ใหม่คุณสามารถสร้างผู้ใช้ผ่าน SSH:

sudo adduser testuser

ลองเข้าสู่ระบบด้วยผู้ใช้ใหม่ หากgnome-shellยังใช้งานได้ 100% และไม่ทำงานแสดงว่ามีปัญหากับแพคเกจนั้นอาจเป็นไปได้ว่าดิสก์เสียหายอาจทำให้/usr/bin/gnome-shellไบนารีเสียหาย

sudo debsums -s

หากพิมพ์สิ่งใดไฟล์แพ็คเกจเหล่านั้นเสียหาย (หรือแก้ไขโดยผู้ใช้ / โปรแกรมด้วยเหตุผลบางอย่างซึ่งไม่ควรเป็น)

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

  • ~/.config
  • ~/.gconf
  • ~/.local

1
ไม่น่าเป็นไปได้มากที่ gnome shell binary จะเสียหายหรือถูกเปลี่ยนแปลงโดยโปรแกรมอื่น มีแนวโน้มที่จะมีการกำหนดค่าผิดพลาด (ทั้งระบบ) หรือปัญหาเกี่ยวกับฮาร์ดแวร์ (เช่นไดรเวอร์กราฟฟิก) โดยเฉพาะอย่างยิ่งสำหรับรุ่นใหม่ที่คุณอาจก่อให้เกิดข้อผิดพลาดซึ่งอาจจะต้องรายงาน เมื่อคุณแน่ใจว่าจะไม่เกิดจากการกำหนดค่าต่อผู้ใช้หรือคุณเปลี่ยนการกำหนดค่าที่เกี่ยวข้องใน / etc
allo

0

ฉันมีปัญหาเดียวกันและปิดการใช้งานการเข้าสู่ระบบเมื่อเริ่มต้นแก้ไขมัน

  • ไปที่การตั้งค่า> รายละเอียด> ผู้ใช้
  • คลิกที่ปลดล็อคป้อนรหัสผ่าน
  • เปิดใช้งานการเข้าสู่ระบบอัตโนมัติ

จากนั้นติดตั้งไดรเวอร์ nvidia อีกครั้ง แต่โปรดทราบว่าหากคุณออกจากเซสชันปัจจุบันและลงชื่อเข้าใช้อีกครั้งคุณจะพบกับปัญหาหน้าจอดำอีกครั้ง (อย่างน้อยก็เกิดอะไรขึ้นกับฉัน) การล็อกหน้าจอและการล็อกอินกลับใช้งานได้ดี


คุณจะแนะนำให้ฉันไปที่การตั้งค่า> รายละเอียด> ผู้ใช้เมื่อฉันไม่สามารถเข้าสู่ระบบได้อย่างไร
Stéphane

ติดตั้งไดรเวอร์ของ nvidia หรือไม่? หน้าจอเข้าสู่ระบบปรากฏขึ้นหรือไม่ หากคำตอบคือใช่ให้ลองทำดังนี้ ... อย่าป้อนรหัสผ่านในหน้าจอเข้าสู่ระบบ ป้อน Ctrl + Alt + F2 เพื่อเปิด shell prompt ป้อนชื่อผู้ใช้และรหัสผ่านเรียกใช้ "sudo apt remove nvidia- * *" เพื่อถอนการติดตั้งไดรเวอร์ nvidia รีบูต คุณควรจะสามารถเข้าสู่ระบบ
เนท
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.