วิธีการกู้คืนจาก Nvidia ล้มเหลวบน Ubuntu 16.04?


14

ฉันมีการ์ดวิดีโอ Nvidia รุ่นเก่าและพีซีของฉันล้มเหลวเมื่อติดตั้งไดรเวอร์สำหรับการ์ดวิดีโอใน Ubuntu 16.04 เมื่อฉันไปที่หน้าจอเข้าสู่ระบบ แต่ไม่ต้องทำอะไรอีกต่อไป: หลังจากป้อนรหัสผ่านของฉันแล้วระบบจะวนซ้ำและกลับสู่หน้าจอเข้าสู่ระบบเสมอ

ฉันจะแก้ไขปัญหานี้ได้อย่างไร


นี่เป็นวิธีที่รุนแรงเกินไป ฉันมีปัญหาเดียวกันและวิธีการแก้ปัญหานั้นง่ายกว่าจริง
fge

กรุณาใส่คำตอบของคุณในพื้นที่คำตอบมากกว่าในคำถาม ไม่เป็นไรที่จะตอบคำถามของคุณเอง
chaskes


ฉันลงคะแนนให้กว้างเกินไปเพราะไม่มีคำตอบที่เป็นไปได้คำตอบอยู่ในคำถาม
boomt14

@WindowsinsiderBoomTech นั่นไม่ได้ทำให้กว้างเกินไป OP เพียงต้องการย้ายคำตอบไปยังคำตอบ
chaskes

คำตอบ:


11

แก้ไขจากคำถามที่โพสต์โดย Rob grune:

ในการกู้คืนให้ทำตามขั้นตอนเหล่านี้:

Ctrl+ Alt+ F1[เพื่อออกและเข้าสู่โหมด TTY]

sudo apt-get remove --purge nvidia*
sudo apt-get install ubuntu-desktop
sudo apt-get autoremove
sudo rm /etc/X11/xorg.conf
echo "nouveau" | sudo tee -a /etc/modules
sudo reboot

[หลังจากรีบูทคุณควรกลับมาใช้งานได้กับไดรเวอร์นูโวและสามารถเข้าสู่ระบบได้]

sudo add-apt-repository --remove ppa:graphics-drivers/ppa
sudo apt-get autoremove
sudo apt-get autoclean

ฉันไม่มั่นใจว่าsudo apt-get install ubuntu-desktopจำเป็นเพราะฉันไม่ได้ทำsudo rm /etc/X11/xorg.confเช่นนั้นเพราะไฟล์นั้นไม่มีอยู่ในการติดตั้งที่ฉันทำงานอยู่ นอกจากนี้ยังไม่จำเป็นต้องใช้ sudo add-apt-repository - ลบ ppa: graphics-drivers / ppa หากคุณไม่ได้ใช้ ppa นั้น ทั้งหมดที่กล่าวว่าฉันสามารถยืนยันส่วนที่เหลือของกระบวนการทำงาน เนื่องจากระบบนี้ไม่ต้องการกราฟิกประสิทธิภาพสูงฉันจะติดกับไดรเวอร์นูโว แต่ฉันคิดว่าหากต้องการลองติดตั้งแพ็คเกจล่าสุดของ NVIDIA
Elder Geek

การแก้ไข: บรรทัดคำสั่ง 'autoremove' ทั้งคู่ควรใช้ apt-get ไม่ใช่ apt
Leland Woodbury

สิ่งนี้ใช้ได้สำหรับฉัน (การประเมินของฉันเห็นด้วยกับ @ ElderGeek's.) ขอบคุณ!
Leland Woodbury

@LelandWoodbury คุณถูกต้องเกี่ยวกับapt autoremove (fixex) โปรดจำไว้ว่าเมื่อชื่อเสียงของคุณสูงพอคุณจะสามารถแก้ไขได้ด้วยตัวเอง
Elder Geek

ฉันรู้ว่าคำถามนี้ประมาณ 16.04 เช่นเดียวกับการอัปเดตขั้นตอนเหล่านี้ใช้ไม่ได้กับฉันใน Ubuntu 17.10
byf-ferdy

3

ฉันมีปัญหาเดียวกันกับ Dell Vostro 1500 (GeForce 8400M GS) หลังจากอัปเดตเป็น Ubuntu 16.04.2 ล่าสุดและใช้nvidia-340ไดรเวอร์ ฉันใช้เวลาเกือบหนึ่งวันในการแก้ไข ทางลัดคุณสามารถลองทำสิ่งต่อไปนี้:

ก่อนอื่นให้กดCTRL + ALT + F1เพื่อไปที่คอนโซลข้อความ จากนั้นเข้าสู่ระบบ

cat /var/log/gpu-manager.logDo หากคุณเห็นสิ่งนี้:

Looking for nvidia modules in /lib/modules/4.4.0-72-generic/updates/dkms
Found nvidia module: nvidia_340_uvm.ko
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? yes
...

จากนั้นเหตุผลสำหรับการวนรอบการล็อกอินมีแนวโน้มมากที่สุดที่โมดูลเคอร์เนล nvidia DRI ถูกขึ้นบัญชีดำ อาจเป็นเพราะbumblebeeเคยติดตั้งพร้อมไดรเวอร์ nvidia รุ่นเก่ากว่า (ในกรณีของฉันnvidia-304) และตอนนี้ไม่ได้ใช้งานอีกต่อไป หากไม่มีการลบการลบทิ้งไฟล์ config จะอยู่/etcในนั้นนอกจากนี้ยังมีโมดูลบัญชีดำ โมดูลบัญชีดำทำให้เซิร์ฟเวอร์ X ล้มเหลวในการเริ่มต้นหลังจากเข้าสู่ระบบซึ่งส่งผลให้เข้าสู่ระบบวนรอบ

ตรวจสอบว่ามีการติดตั้ง bumblebee:

apt list --installed | grep bumble

ถ้าไม่ใช่ (ไม่มีเอาต์พุตของคำสั่งด้านบน) ตรวจสอบว่า/etc/modprobe.d/bumblebee.confมีอยู่:

ls -l /etc/modprobe.d/bumblebee.conf

หากมีอยู่เพียงแค่ลบมัน:

sudo rm /etc/modprobe.d/bumblebee.conf

และตอนนี้ลองอีกครั้งโดยเริ่มต้นใหม่หรือทำงาน:

sudo service lightdm restart

คุณสามารถดูการวิเคราะห์ปัญหาโดยละเอียดได้ในโพสต์อื่นของฉัน


ขอขอบคุณ! นี่เป็นครั้งที่ 2 เมื่อฉันประสบกับปัญหานี้และฉันก็ใกล้จะลบไดรเวอร์ nvidia เมื่อฉันพบความคิดเห็นของคุณ มันแก้ไขปัญหาของฉัน นี่ควรเป็นคำตอบที่ยอมรับได้!
ZoltánSüle

2

Ubuntu มีคู่มือนี้ในวิกิของตนเอง - แต่ฉบับนั้นได้รับการอัปเดตล่าสุด 2013-02-06 ดังนั้นฉันจะไม่ไว้ใจ / ความหวัง / ความศรัทธา / การทำงาน / เวลามากเกินไป

นี่คือสูตรที่จะลบไดรเวอร์วิดีโอเก่าทั้งหมดและติดตั้งนูโว:

sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.