Bagaimana memulihkan dari kegagalan Nvidia di Ubuntu 16.04?


14

Saya memiliki kartu video Nvidia yang lebih lama dan PC saya macet ketika menginstal driver untuk kartu video di Ubuntu 16.04. Ketika saya masuk ke layar login tetapi tidak lebih jauh: setelah memasukkan kata sandi saya, sistem masuk ke lingkaran dan kembali selalu kembali ke layar login [dengan garis-garis lucu hadir].

Bagaimana saya memperbaiki masalah ini?


Ini terlalu kasar solusinya. Saya memiliki masalah yang sama dan solusinya sebenarnya lebih sederhana dari itu.
fge

Harap letakkan jawaban Anda di ruang jawaban daripada di pertanyaan. Tidak apa-apa untuk menjawab pertanyaan Anda sendiri.
chaskes


Saya memilih ini terlalu luas karena tidak ada jawaban yang mungkin, jawabannya ada di pertanyaan.
boomt14

@WindowsinsiderBoomTech Itu tidak membuatnya terlalu luas. OP hanya perlu memindahkan jawaban ke jawaban.
chaskes

Jawaban:


11

Diedit dari pertanyaan yang diposting oleh Rob grune:

Untuk memulihkan, ikuti langkah-langkah ini:

Ctrl+ Alt+ F1[untuk keluar dan masuk ke mode 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

[setelah reboot, Anda harus kembali beroperasi dengan driver nouveau, dan dapat masuk]

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

Saya tidak yakin itu sudo apt-get install ubuntu-desktopperlu karena saya tidak juga tidak sudo rm /etc/X11/xorg.confkarena file tidak ada dalam instalasi yang sedang saya kerjakan. Juga tidak perlu sudo add-apt-repository --remove ppa: graphics-drivers / ppa jika Anda tidak menggunakan ppa itu. Semua yang saya katakan bisa mengkonfirmasi sisa proses bekerja. Karena sistem ini tidak memerlukan grafis berkinerja tinggi, saya akan tetap menggunakan driver nouveau, namun saya akan membayangkan bahwa jika yang diinginkan dapat mencoba menginstal paket nvidia terbaru saat ini
Penatua Geek

Koreksi: baris perintah 'autoremove' harus menggunakan apt-get, bukan apt.
Leland Woodbury

Ini berhasil untuk saya. (Penilaian saya setuju dengan @ ElderGeek.) Terima kasih!
Leland Woodbury

@LelandWoodbury Anda benar mengenai apt autoremove (fixex) Ingatlah bahwa begitu reputasi Anda cukup tinggi, Anda akan dapat melakukan koreksi ini sendiri.
Penatua Geek

Saya tahu pertanyaan ini sekitar 16,04. Sama seperti pembaruan, langkah-langkah ini tidak berhasil untuk saya di Ubuntu 17.10
byf-ferdy

3

Saya mengalami masalah yang sama dengan Dell Vostro 1500 (GeForce 8400M GS) setelah memperbarui ke Ubuntu 16.04.2 terbaru dan menggunakan nvidia-340driver. Butuh hampir sehari untuk menyelesaikannya. Di sini, di jalan pintas apa yang dapat Anda coba:

Pertama-tama tekan CTRL + ALT + F1 untuk sampai ke konsol teks. Kemudian login.

Lakukan cat /var/log/gpu-manager.log. Jika Anda melihat sesuatu seperti ini:

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
...

Maka alasan untuk loop masuk kemungkinan besar bahwa modul DRI nvidia kernel masuk daftar hitam. Ini mungkin karena bumblebeesebelumnya diinstal dengan versi lama dari driver nvidia (dalam kasus saya nvidia-304) dan sekarang tidak lagi digunakan. Jika tidak menghapus dihapus itu meninggalkan file konfigurasi /etc, di antara mereka juga daftar hitam modul. Modul yang masuk daftar hitam menyebabkan server X gagal diinisialisasi setelah masuk, yang menghasilkan loop login.

Periksa apakah lebah terinstal:

apt list --installed | grep bumble

Jika tidak (tidak ada output dari perintah di atas) periksa apakah /etc/modprobe.d/bumblebee.confada:

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

Jika ada, hapus saja:

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

Dan sekarang coba lagi dengan me-reboot atau menjalankan:

sudo service lightdm restart

Anda juga dapat melihat analisis masalah terperinci di pos saya yang lain.


Terima kasih! Ini adalah kedua kalinya ketika saya menghadapi masalah ini dan saya hampir menghapus driver nvidia ketika saya menemukan komentar Anda. Itu memperbaiki masalah saya. Ini harus menjadi jawaban yang diterima!
Zoltán Süle

2

Ubuntu memiliki panduan ini di wiki mereka sendiri - tetapi yang terakhir diperbarui 2013-02-06, jadi saya tidak akan menaruh terlalu banyak kepercayaan / harapan / iman / kerja / waktu di dalamnya.

Ini adalah resep yang menghapus semua driver video lama, dan menginstal ulang nouveau:

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.