Ubuntu 16.04 + Nvidia Sürücüsü = Boş ekran


32

ORİJİNAL SORU GÜNCELLEME 1:

Ek Sürücüler ekran görüntüsü dahil. Hem 361.42 hem de 340.96'yı yüklemeyi denedim ve her iki seferde yeniden başlattıktan sonra boş bir ekran alıyorum.

görüntü tanımını buraya girin


ORİJİNAL SORU:

Ubuntu için nvidia sürücüsünü yükleyip yeniden başlattığımda, boş bir ekran görüyorum. Nvidia sürücülerinden 2 tanesini denemedim ve iki kere de boş bir ekran alıyorum.

Nvidia sürücülerini nasıl kurarım ve boş ekran alamaz mıyım?

Google'da bir arama yaptınız ve 16.04'ün yayınlanmasından bu yana ilk karşılaşan benim olduğum anlaşılıyor:

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


Bir şekilde yanlış cevabı kabul ettim. Nasıl değiştiririm?
oshirowanen

2
Sorununuzu kendiniz çözdüyseniz, lütfen kendi sorunuza cevap verin ve kabul edin. Cevabınızı sorunuza veya yorumlarınıza koymayın! Oy kullanmamı istersen, bana yorumlarda bir mesaj gönder. :-)
David Foerster

Yanıtlar:


23

Boş ekranı nereden / ne zaman alıyorsunuz? Grub menüsü önyükleme sırasında mı görünmeli, yoksa Ubuntu Unity giriş ekranı görüntülenmeli mi? İkincisi ise, aşağıdakileri deneyin:

  1. nomodesetUbuntu grub girişinize ekleyin . Önyüklemek için kullandığınız girişi vurgulayın, e tuşuna basın, sonra yenisini ekleyin.

    ... ro quiet splash...

    ile

    ... ro nomodeset quiet splash...

Giriş ekranına doğru bir şekilde önyükleme yaparsanız, Ctrl+ Alt+ tuşlarına basın F2, giriş yapın, sonra çalıştırın sudo prime-select intel. Sonra yeniden başlatıp düzeltip çözmediğine bakın.

Ayrıca, NVidia sürücülerini nasıl yüklüyorsunuz? Doğru olanları kullanıyorsanız nvidia.com adresinde çift kontrol edin.


Ubuntu'yu seçtiğimde grub menüsünden sonra boş bir ekran görüyorum. Grub ekranı sadece ilk denemeden sonra belirir, ilk denemede grubum olmaz, boş ekranı yeniden başlattığımda grup ekranı otomatik olarak belirir.
oshirowanen

1
Denedin nomodesetmi
SteveFromAccounting

4
Denedim ve işe yaramadı. Nvidia sürücüleri yüklemeden önce nomodeset ayarlayarak ne nomodeet kaldırır ne biliyordum. Bu yüzden önce nvidia'yı kurdum, sonra nomodeset'i ayarladım ve işe yaradı! Yardım için teşekkürler!
oshirowanen

2
Hayır, bu hiç işe yaramıyor. Hala benim için siyah bir ekran :(
starbeamrainbowlabs

1
Burada bir uzman değil, ancak nomodesetvideo sürücüleri yüklemiyor ve bu video sürücüleri muhtemelen çift monitör desteğini sağlamaktan sorumludur. Yani ekli ekran çalışmıyor çalışmıyor.
SteveFromAccounting

6

İşte benim çözümüm. Birkaç yerden cevaplar almak zorunda kaldım.

Grafik kartım NVidia GeForce GTX 950 .

Yaptığım ilk şey nvidia.com'dan en son kararlı NVidia sürücüsünü indirmek oldu (benim için 361.42 idi). En son kararlı ve sertifikalı sürücüyü seçeceğime emindim. Bu arada, bir ".run" dosyası. Buna aşina değilseniz, nasıl çalıştırılacağını araştırın.

Daha sonra Nouveau sürücülerini bu yazıya göre kara listeye aldım (adımlarım aşağıda ve bu yazıdan biraz farklı):

Nouveau yerine Nvidia sürücüsünü yükle

Bütün çalışmamı, giriş ekranında Ctrl + Alt + F1 tarafından erişilen sanal terminal üzerinden yaptım :

1) Modülleri kara listeye alın. Blacklist.conf dosyasını açın.

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

Dosyanın sonuna aşağıdaki modülleri ekleyin:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Dosyayı kaydet ve çık.

2) Tüm nvidia * paketlerini çıkarın (bunun benim için bir şey yapmadığını unutmayın, ancak tavsiye edilir. Çalıştırırken zarar verilmez)

sudo apt-get remove --purge nvidia*

3) initramfs diskini güncelleyin. Mine, nouveau sürücülerini yüklemek için yapılandırıldı. Birkaç saniye sürer. Yeniden başlatma ya da kapanma!

sudo update-initramfs -u

4) Yeniden başlat

5) Ekran yöneticisini durdurun ve ardından kurun.

Giriş ekranında, sanal terminale girmek için tekrar Ctrl + Alt + F1 tuşlarına basın. Metin moduna girdikten sonra ekran yöneticisini durdurun:

sudo service lightdm stop

6) Ardından, kurulum dosyasını çalıştırın (indirdiğiniz .run dosyası). Kurulum iyi belgelenmiştir ve yol boyunca birçok faydalı mesaj içermektedir (bunu hayal edin!). Kurulum öncesi betiğin başarısız olmasıyla ilgili hatayı aldım. Yine de devam ettim. "X yapılandırma dosyasını otomatik olarak güncellemek için nvidia-xconfig yardımcı programını çalıştırmak, böylece X'i yeniden başlattığınızda NVIDIA X sürücüsünün kullanılmasını ister misiniz? Önceden var olan herhangi bir X yapılandırma dosyası yedeklenir" Evet "ve devam etti. 64 bit sistemim var ve 32 bit hatam var. Endişelenmedim ve devam ettim. 64 bit olanlar iyi yüklendi. Kurulumun sonuna geldim!

7) Parmaklarınızı çarpın, yeniden başlatın ve giriş yapın. Sistemim SONRA geldi. Umarım seninki de yapar!


Bu bir çekirdek güncellemesinden sonra çalışmaya devam edecek mi, yoksa her seferinde manuel adımlar uygulamanız mı gerekecek?
Lars Haugseth

1
İyi soru - ve zamanında. Yakın zamanda yeni bir çekirdek kurdum, düşünmedim. Sonra yeniden başlattığımda, düşük çözünürlüklü modda ortaya çıktı (muhtemelen 800x600). Oturum açmak sadece ekranı açtı ve giriş ekranına geri koydu. Sonra yeniden başlattım ve eski çekirdeği seçtim ve her şey yolundaydı. Dolayısıyla, bunun için uzun vadeli bir çözümün asıl sorunu çözmekten başka ne olacağından emin değilim. Sanırım şimdilik eski bir çekirdekte kalacağım.
DerWanderer

2

Nvidia ppa ppa: graphics-drivers / ppa eklemeye çalışın ve en son 364.15'i yükleyin.

Bu benim için optimus 860m ile çalışıyor.

Bu, yalnızca Güvenli Önyükleme devre dışı bırakılmışsa çalışır.


1
sadece denedim. maalesef aynı sorunu verdim.
oshirowanen

Ayrıca Güvenli Önyükleme ile de çalışır, ancak önyükleme yapmak için shimveya kullanmıyorsanız kullanılamaz shim-signed. Bunun yerine, imzalı çekirdeği ve imzalı grub-efi bootloader kullanmanız gerekir: sudo apt-get install linux-signed-generic grub-efi-amd64-signed. Ayrıca birden fazla EFI önyükleme girişi olabilir (aynı ada sahip olsa bile) ve BIOS varsayılan olarak yanlış olanı seçebilir, bu nedenle Önyükleme Seçim Menüsünde veya BIOS Ayarında geçersiz kılmanız gerekir.
blubberdiblub

2

Belki de başlangıçta nvidia sürücülerini kara listeye almak zorundasın. Buna bazen hibrit grafik kartları da ihtiyaç duyuyor.

  • Dosyayı düzenleyin: /etc/modprobe.d/bumblebee.confve ekleyin:

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

    XXX'i grafik sürücüsü sürümüyle değiştirin. Örneğin346

  • bilgisayarını yeniden başlat.


Bu benim için çözdü (Ubuntu 16.10; Dell XPS 15).
Bumblebee.conf'daki

1

Bu konuyu farklı bir şekilde çözdüm. Çok eski bir bilgisayara 16.04 yükledim. Nvidia'nın eski sürücüsünü yükledim ve boş ekranı açtım.

LXDE masaüstünü kullanmak için Lubuntu'yu kurdum. Bu benim için çok iyi çalışıyor.

sudo apt-get install lubuntu-desktop

0

Güvenli bilgisayarı devre dışı bıraktığınızdan emin olun, benimki etkinleştirilmiş ve 16.04'e yükselttiğimde uyarıyı görmezden geldim. Eğer yeniden güvenliğiniz varsa, gdm'de ​​veya siyah bir ekranda takılı kalır.


Güvenliğin ne olduğu konusunda henüz emin değilim, ancak 16.04'ü yeni yüklemişsem bu durum geçerli midir? 14.04'ten 16.04'e yükseltme yapmadım.
oshirowanen

Artı bilgisayarım yaklaşık 5 yaşında, güvenlik duvarı olduğunu sanmıyorum. Ama sabahları iki kez kontrol edeceğim.
oshirowanen

2
BIOS'ta güvenli önyükleme göremiyorum.
oshirowanen

-2

Grub / etc / default / grub config dosyasına aşağıdaki seçenekleri eklemeyi deneyin. Daha sonra grub'u güncellemeniz gerekir.

GRUB_GFXMODE=1280x1024x32,auto
GRUB_GFXPAYLOAD_LINUX=keep

Ben düşünüyorum bu seçenekler yalnızca önyükleme oluyor Grub değil işletim sistemi etkiler.
starbeamrainbowlabs
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.