บูต Ubuntu 17.10 ติดที่ข้อความ“ เริ่ม NVIDIA Persistence Daemon” หลังจากติดตั้ง nVidia 384.90


11

ฉันได้ติดตั้ง Ubuntu 17.10 ใหม่แล้ว (เพิ่งยกเว้นเก็บ/homeพาร์ติชันเก่าไว้) ทุกสิ่งที่ตะเข็บเพื่อทำงานนอกกรอบยกเว้นหลังจากที่ฉันติดตั้ง (หรือเปิดใช้งานจริงAdditional drivers) ระบบไดรเวอร์ nVidia 384.90 ล้มเหลวในการเริ่มต้น ฉันเพิ่งได้รับข้อผิดพลาดดังต่อไปนี้

[ OK ] Started NVIDIA Persistence Daemon.
Stopping NVIDIA Persistence Daemon...
[ OK ] Stopped NVIDIA Persistence Daemon.
Starting NVIDIA Persistence Daemon...

และสิ่งนี้ไปซ้ำแล้วซ้ำอีกเช่นร้อยครั้งและหยุดเพียงแค่ ทางออกเดียวคือการถอนการติดตั้ง nvidia-384 โดยใช้โหมดการกู้คืน

ฉันลองไดร์เวอร์เวอร์ชั่นอื่นด้วย แต่ได้ผลลัพธ์เหมือนกัน บนกราฟิก Intel ที่ใช้ร่วมกัน (Intel® Haswell Mobile) ทุกอย่างทำงานได้ดี

การกำหนดค่าของฉัน:

Intel i7-4710MQ
nVidia GT 940M

คำตอบ:


8

สลับเป็นกราฟิกแบบแยกส่วนบน BIOS

Lenovo P51, UEFI BIOS เวอร์ชั่น N1UE40W, NVIDIA Quadro M1200 Mobile, Ubuntu 17.10, nvidia-384 ติดตั้งจากsoftware-properties-gtk:

  • กด Enter ในเวลาบูต
  • กด F1 เพื่อตั้งค่า BIOS
  • การกำหนดค่า
    • อุปกรณ์กราฟิก
    • เลือกกราฟิกที่ไม่ต่อเนื่อง (ค่าเริ่มต้นคือกราฟิกไฮบริด)
  • ความปลอดภัย
    • Secure Boot
    • Secure Boot
    • เลือกปิดการใช้งาน (เปิดใช้งานเริ่มต้น) ถ้าฉันไม่ทำเช่นนี้ไดรเวอร์ NVIDIA ก็จะถูกเพิกเฉย (และปัญหาการบู๊ตก็ไม่เกิดขึ้นเช่นกัน)
  • กด F10 เพื่อบันทึกการตั้งค่าและออกจากเมนูบูต

ฉันคิดว่านี่ทำให้แบตเตอรี่ใช้งานได้น้อยลง แต่ฉันอยากมีเดสก์ท็อป :-)

ฉันยังสังเกตเห็นว่าปัญหาไม่สามารถทำซ้ำได้ทุกครั้ง ถ้าฉันใช้พลังงานไปสองสามครั้งฉันก็จะเห็นพฤติกรรมดังต่อไปนี้:

  • คอมพิวเตอร์รีสตาร์ททันทีในระหว่างการบูต
  • เมื่อทุกอย่างทำงานได้จริง

จากนั้นตรวจสอบว่าใช้ GPU จริง: ฉันจะตรวจสอบว่า Ubuntu ใช้การ์ดกราฟิก NVIDIA ของฉันได้อย่างไร

ข้อผิดพลาดของ launchpad ที่เป็นไปได้สำหรับสิ่งนี้: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1714881


1
สำหรับฉันในละติจูดของ Dell นี่เป็นเมนูกราฟิกใน BIOS และจะทำอย่างไรกับการเปิดใช้งาน Optimus มันบอกว่ารองรับเฉพาะ Windows แต่แก้ไขปัญหาใน Ubuntu 18.04 ขอบคุณสำหรับจุดในทิศทางที่ถูกต้อง
shaunhusain

2

ฉันไม่ทราบสาเหตุของพฤติกรรมนี้ แต่ฉันมีปัญหาเดียวกันกับแล็ปท็อป ASUS ที่ใช้ GM108M [GeForce 840M] โซลูชันที่ไม่ได้รับการแก้ไขของฉันคือการปิดใช้งานการเข้าสู่ระบบอัตโนมัติ ถ้าฉันเข้าสู่ระบบด้วยตนเองฉันมีการเริ่มต้นตามปกติ ฉันใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์


ฉันลงชื่อเข้าใช้อัตโนมัติถูกปิดใช้งานและไม่ได้ผล คุณมีปัญหาเดียวกันกับฉันกับ Persistence Daemon หรือไม่?
Juraj.Lorinc

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

2

พิจารณาเปลี่ยนเครื่องมือจัดการจอแสดงผลของคุณเป็น lightdm gdm3 ทำงานได้ไม่ดีนักกับไดรเวอร์ของ nvidia ในประสบการณ์ของฉัน ฉันไม่สามารถใช้งานได้เลยถ้าฉันใช้ไดรเวอร์ชุดโหมด (และฉันพยายามมาหลายเดือนแล้ว) ไม่มีวิธีแก้ไขปัญหาที่ฉันพบ Nvidia, gdm3 และ gnome ที่ทันสมัยแตกหักทั้งบน Optimus Thinkpads ของฉันคุณต้องเปลี่ยนหนึ่งในสามอย่างนี้และวิธีที่ง่ายที่สุดคือการแทนที่ gdm3 (ถ้าคุณเปลี่ยนจาก gnome เป็นสภาพแวดล้อมเดสก์ท็อปอื่นคุณอาจจะจบลงด้วย lightdm อยู่ดี )

คุณไม่ได้พยายามที่จะใช้โหมดเซตดังนั้นคุณจะไม่ประสบปัญหาเดียวกัน แต่ฉันกลายเป็นคนเอนเอียงจากความไม่บริสุทธิ์ของกราฟิก nvidia, gnome และ gdm3

ฉันไม่มีปัญหากับ lightdm

sudo apt install lightdm

ในกรณีที่จำเป็น

sudo dpkg-reconfigure lightdm

และตั้งค่าให้เป็นค่าเริ่มต้น (การติดตั้ง lightdm จะถามคุณ แต่ไม่ใช่ถ้าคุณติดตั้งไว้แล้ว)

หากคุณไม่สามารถเข้าสู่ระบบได้คุณอาจรู้สึกอึดอัดเล็กน้อย หวังว่าคุณยังคงมีเคอร์เนลเก่า มิฉะนั้นคุณจะต้องลองใช้ตัวเลือกขั้นสูงและบูตเข้าสู่โหมดการกู้คืน ฉันพบว่าฉันเลือก 'เปิดใช้เครือข่าย' ฉันมักจะไปที่รูทเชลล์ในการอ่าน / เขียนซึ่งทำให้ฉันสามารถรับสิ่งต่าง ๆ ได้ หากไม่ได้ผลก็จะยิ่งยากขึ้นไปอีก คุณสามารถติดตั้งใหม่หรือบูตจาก livecd และเรียนรู้วิธีใช้ chroot เพื่อทำการเข้าสู่ระบบแบบแกล้งทำเพื่อการติดตั้งหลักของคุณ (สิ่งที่มีประโยชน์มากที่จะรู้)


2
$sudo apt-get purge nvidia*  

จะทำงานได้ดี เมื่อระบบเริ่มต้นทำงานให้ติดตั้งไดรเวอร์ที่เข้ากันได้


0

คำตอบนี้ได้ผลจริงสำหรับฉัน ไม่มีการแก้ปัญหาด้านบนใดที่ใช้ได้สำหรับฉัน

ทุกอย่างลงมาเพื่อปิดใช้งานการเริ่มต้นเริ่มต้นของ daemon การคงอยู่ของ nvidia และเขียนบริการ systemd ของตัวเองซึ่งเริ่มต้นเมื่อเริ่มระบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.