Ubuntu 16.04 + Nvidia Driver = Layar kosong

32

PERTANYAAN ASLI UPDATE 1:

Termasuk tangkapan layar Driver Tambahan. Saya telah mencoba menginstal 361.42 dan 340.96 dan kedua kali, saya mendapatkan layar kosong setelah restart.

masukkan deskripsi gambar di sini


PERTANYAAN ASLI:

Ketika saya menginstal driver nvidia untuk ubuntu dan kemudian restart, saya mendapatkan layar kosong. Saya belum mencoba 2 dari driver nvidia dan kedua kali saya mendapatkan layar kosong.

Bagaimana cara saya menginstal driver nvidia dan tidak mendapatkan layar kosong?

Melakukan pencarian google dan sepertinya saya yang pertama kali menemukan masalah ini sejak 16.04 telah dirilis:

https://www.google.co.id/?gfe_rd=cr&ei=6tUZV-rEEuTR8geL_5PABA&gws_rd=ssl#q=ubuntu+16.04+nvidia+blank&tbs=qdr:d

oshirowanen
sumber
Saya entah bagaimana menerima jawaban yang salah. Bagaimana saya mengubahnya?
oshirowanen
2
Jika Anda memecahkan sendiri masalah Anda, harap jawab pertanyaan Anda sendiri dan terima. Jangan berikan jawaban pada pertanyaan atau komentar Anda! Kirimi saya pesan di komentar jika Anda menginginkan suara saya. :-)
David Foerster

Jawaban:

23

Di mana / Kapan Anda mendapatkan layar kosong? Apakah ketika menu grub akan muncul saat boot, atau ketika layar login Ubuntu Unity muncul? Jika yang terakhir, coba yang berikut ini:

  1. Tambahkan nomodesetpada entri grub Ubuntu Anda. Sorot entri yang Anda gunakan untuk boot, tekan e, lalu tambahkan ganti

    ... ro quiet splash...

    dengan

    ... ro nomodeset quiet splash...

Jika itu melakukan booting ke layar masuk dengan benar, tekan Ctrl+ Alt+ F2, masuk, lalu jalankan sudo prime-select intel. Kemudian reboot dan lihat apakah itu memperbaikinya.

Juga, bagaimana Anda menginstal driver NVidia? Periksa-periksa di nvidia.com jika Anda menggunakan yang benar.

SteveFromAkuntan
sumber
Saya mendapatkan layar kosong setelah menu grub ketika saya memilih Ubuntu. Layar grub hanya muncul setelah upaya pertama, saya tidak mendapatkan grub pada upaya pertama, layar grup secara otomatis muncul ketika saya me-restart layar kosong.
oshirowanen
1
Apakah kamu sudah mencoba nomodeset?
SteveFrom Menghitung
4
Saya sudah mencobanya, dan itu tidak berhasil. Sedikit yang saya tahu apa dengan mengatur nomodeset sebelum menginstal driver nvidia menghapus nomodeset. Jadi kali ini, saya menginstal nvidia terlebih dahulu, kemudian mengatur nomodeset dan berhasil! Terima kasih untuk bantuannya!
oshirowanen
2
Tidak, ini tidak bekerja sama sekali. Masih layar hitam untuk saya :(
starbeamrainbowlabs
1
Bukan ahli di sini, tetapi nomodesettidak memuat driver video, dan driver video tersebut mungkin bertanggung jawab untuk mengaktifkan dukungan dual monitor. Jadi layar terpasang Anda tidak berfungsi masuk akal.
SteveFromAkun menghitung
6

Inilah solusi saya. Saya harus menarik jawaban dari beberapa lokasi.

Kartu grafis saya adalah NVidia GeForce GTX 950 .

Hal pertama yang saya lakukan adalah mengunduh driver NVidia stable terbaru dari nvidia.com (bagi saya, 361.42). Saya yakin untuk memilih driver stabil dan bersertifikat terbaru. Omong-omong, ini adalah file ".run". Cari cara menginstal file .run jika Anda tidak terbiasa dengan ini.

Saya kemudian daftar hitam driver Nouveau sesuai dengan posting ini (langkah saya di bawah dan sedikit berbeda dari posting ini):

Instal driver Nvidia sebagai gantinya nouveau

Saya melakukan semua pekerjaan saya melalui terminal virtual yang diakses oleh Ctrl + Alt + F1 dari layar masuk:

1) Daftar Hitam modul. Buka file blacklist.conf.

sudo vi /etc/modprobe.d/blacklist.conf

tambahkan modul berikut ke akhir file:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Simpan file dan keluar.

2) Hapus semua paket nvidia * (perhatikan ini tidak melakukan apa-apa untuk saya, tetapi disarankan. Tidak ada salahnya menjalankannya)

sudo apt-get remove --purge nvidia*

3) Perbarui disk initramfs. Milik saya dikonfigurasi untuk memuat driver nouveau. Butuh beberapa detik. Jangan reboot atau matikan!

sudo update-initramfs -u

4) Reboot

5) Hentikan manajer tampilan dan kemudian instal.

Pada layar login, tekan Ctrl + Alt + F1 lagi untuk masuk ke terminal virtual. Setelah Anda berada dalam mode teks, hentikan manajer tampilan:

sudo service lightdm stop

6) Kemudian, jalankan file instalasi (file .run yang Anda unduh). Instalasi didokumentasikan dengan baik dan berisi banyak pesan berguna di sepanjang jalan (bayangkan itu!). Saya memang mendapatkan kesalahan tentang skrip pra-instal yang gagal. Saya tetap melanjutkan. Saya ditanya "Apakah Anda ingin menjalankan utilitas nvidia-xconfig untuk secara otomatis memperbarui file konfigurasi X Anda sehingga driver NVIDIA X akan digunakan ketika Anda me-restart X? File konfigurasi X yang sudah ada sebelumnya akan didukung" Saya menjawab " Ya "dan berlanjut. Saya memiliki sistem 64-bit dan mendapat kesalahan 32-bit. Saya tidak khawatir tentang hal itu dan melanjutkan. Yang 64-bit diinstal dengan baik. Saya sampai di akhir instalasi!

7) Silangkan jari Anda, reboot, dan login. Sistem saya AKHIRNYA muncul. Saya harap milikmu juga!

DerWanderer
sumber
Apakah ini akan tetap berfungsi setelah pembaruan kernel, atau apakah Anda harus melakukan beberapa langkah manual setiap kali itu terjadi?
Lars Haugseth
1
Pertanyaan bagus - dan tepat waktu. Saya baru saja menginstal kernel baru, tidak berpikir. Kemudian, ketika saya reboot, muncul dalam mode res rendah (mungkin 800x600). Log on hanya menampilkan layar dan menempatkan saya kembali di layar login. Kemudian, saya reboot dan memilih kernel lama dan semuanya baik-baik saja. Jadi, saya tidak yakin apa solusi jangka panjang untuk ini selain memperbaiki masalah aslinya. Saya kira saya akan tetap menggunakan kernel yang lebih lama untuk saat ini.
DerWanderer
2

Coba tambahkan nvidia ppa ppa: driver grafis / ppa dan instal 364.15 terbaru.

Itu bekerja untuk saya dengan optimus 860m.

Ini hanya berfungsi jika Boot Nonaktif Anda dinonaktifkan.

Eduardo Moñino Esteban
sumber
1
baru saja mencobanya. sayangnya memberikan masalah yang sama.
oshirowanen
Ini juga berfungsi dengan Boot Aman, tetapi tidak jika Anda menggunakan shimatau shim-signeduntuk boot. Sebaliknya, Anda perlu menggunakan kernel ditandatangani dan ditandatangani grub-efi bootloader: sudo apt-get install linux-signed-generic grub-efi-amd64-signed. Juga mungkin ada beberapa entri boot EFI (bahkan dengan nama yang sama) dan BIOS mungkin memilih yang salah secara default, jadi Anda harus menimpanya di Boot Selection Menu atau di BIOS Setup.
blubberdiblub
2

Mungkin Anda harus daftar hitam driver nvidia saat startup. Itu kadang-kadang dibutuhkan oleh kartu grafis hybrid.

  • Edit file: /etc/modprobe.d/bumblebee.confdan tambahkan:

    blacklist nvidia-XXX
    blacklist nvidia-XXX-updates
    blacklist nvidia-experimental-XXX
    

    ganti XXX dengan versi driver grafis. Sebagai contoh346

  • reboot komputer Anda.

JOnathanJOnes
sumber
Ini menyelesaikannya untuk saya (Ubuntu 16.10; Dell XPS 15). Itu hilang driver nvidia-367 baru di bumblebee.conf yang tidak masuk daftar hitam
naisanza
1

Saya memecahkan masalah ini dengan cara yang berbeda. Saya menginstal 16,04 pada komputer yang sangat lama. Saya menginstal driver legacy Nvidia, dan mendapatkan layar kosong.

Saya menginstal Lubuntu untuk menggunakan desktop LXDE. Itu bekerja sangat baik untuk saya.

sudo apt-get install lubuntu-desktop
Mattmon
sumber
0

Pastikan Anda telah menonaktifkan secureboot, kebetulan saya telah mengaktifkan dan mengabaikan peringatan ketika saya memutakhirkan ke 16,04. Jika Anda memiliki secureboot aktif, itu akan macet di gdm atau di layar hitam.

pengguna533456
sumber
Belum yakin apa itu secureboot, tetapi apakah ini berlaku jika saya melakukan instalasi baru 16,04. Saya tidak melakukan upgrade dari 14,04 ke 16,04.
oshirowanen
Ditambah lagi komputer saya berumur sekitar 5 tahun, saya rasa tidak memiliki secureboot. Tapi saya akan periksa dua kali di pagi hari.
oshirowanen
2
Saya tidak dapat melihat boot aman di BIOS.
oshirowanen
-2

Coba tambahkan opsi berikut ke file konfigurasi grub / etc / default / grub Anda. Anda harus memperbarui grub sesudahnya.

GRUB_GFXMODE=1280x1024x32,auto
GRUB_GFXPAYLOAD_LINUX=keep
Abu
sumber
Saya pikir opsi ini hanya mempengaruhi Grub, bukan sistem operasi yang di-boot.
starbeamrainbowlabs