วิธีแก้ไข plymouth สีดำหรือเสีย (หน้าจอเริ่มต้น) หลังจากติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ของ nvidia ใน Ubuntu (มักเกิดขึ้นในทุกรุ่นของ Ubuntu) ไม่ว่าจะติดตั้งบั๊กไดรเวอร์รุ่น nvidia รุ่นใดอยู่เสมอ
วิธีแก้ไข plymouth สีดำหรือเสีย (หน้าจอเริ่มต้น) หลังจากติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ของ nvidia ใน Ubuntu (มักเกิดขึ้นในทุกรุ่นของ Ubuntu) ไม่ว่าจะติดตั้งบั๊กไดรเวอร์รุ่น nvidia รุ่นใดอยู่เสมอ
คำตอบ:
นี่คือวิธีแก้ไขปัญหาของหน้าจอไม่มีพลีมั ธ (หน้าจอเริ่มต้น) ใน Ubuntu หลังจากการติดตั้งไดรเวอร์ของ nVidia ไม่สำคัญว่าคุณใช้ Ubuntu รุ่นใดมันควรทำงานได้
เปิดเทอร์มินัลแล้วพิมพ์
sudo apt-get install v86d
แล้วก็
sudo -H gedit /etc/default/grub
ค้นหาบรรทัดนี้
#GRUB_GFXMODE=640x480
และเปลี่ยนสำหรับอันนี้ ( แน่นอนเลือกความละเอียดของคุณ )
GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep
หมายเหตุ: คุณสามารถลองทำได้GRUB_GFXMODE=1440x900x24
แต่ระวังการระบุความลึกของสี คุณต้องระบุค่าที่รองรับ หากไม่ได้ผลให้ลบออก ข้อมูลเพิ่มเติมในคู่มือการใช้งาน
หมายเหตุ: การ์ดกราฟิก Nvidia รุ่นเก่าต้องการGRUB_GFXMODE
คุณสมบัติในรูปแบบ<width>x<height>-<depth>
(เช่น1920x1200-24
แต่ไม่ใช่1920x1200x24
)
บันทึกไฟล์และพิมพ์ใน terminal
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub
มันใช้งานได้สำหรับฉันในทุกรุ่นของ Ubuntu ให้มันลอง :)
หากวิธีการข้างต้นไม่ทำงานให้ตรวจสอบว่ามีการใช้ $ vt_handoff ในไฟล์ /boot/grub/grub.cfg
ในไฟล์ค้นหาบรรทัดที่ขึ้นต้นด้วย:
linux /boot/vmlinuz ...
ในส่วนที่เหมาะสมของเมนูการบู๊ต (เช่นเกิดขึ้นครั้งแรกของบรรทัดนี้หากคุณต้องการกู้คืนหน้าจอเริ่มต้นสำหรับตัวเลือกการบูตเมนูด้วงตัวแรก) และตรวจสอบให้แน่ใจว่าบรรทัดนี้ลงท้ายด้วย
... quiet splash $vt_handoff
นี่คือตัวอย่างในกรณีของฉัน (บรรทัดที่คอมเม้นต์แทนที่ด้วยบรรทัดที่สอง) แทนที่ xxxx ด้วย UUID ที่มีอยู่ของพาร์ติชันสำหรับบูต:
# linux /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro nmi_watchdog=0
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro quiet splash $vt_handoff
ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ Nvidia ไม่รองรับ KMS จนกระทั่งเมื่อไม่นานมานี้ KMS เป็นสิ่งจำเป็นสำหรับพลีมั ธ (หน้าจอสแปลช) ในการทำงาน มันเป็นปัญหาของ Nvidia (ไม่ใช่ ubuntu canonical) ฉันขอแนะนำให้ทิ้งไว้เช่นนั้น (จะไม่มีผลกับการใช้งานประจำวันของคุณ) และรอให้ nvidia 364.12 หรือใหม่กว่าในที่เก็บ Ubuntu ด้วย nvidia 364.12 plymouth ทำงาน
หากคุณใจร้อนคุณสามารถใช้สิ่งนี้:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
nvidia-cuda-dev
เพื่อใช้ CUDA