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


44

Ubuntu 14.04'ü yükledim ve bulanık / bulanık bir ekran ve çoklu ekranlar için kötü bir destek yaşıyorum.

Ubuntu'nun nouveau'yu varsayılan olarak yüklediğini anladım, ancak nvidia sürücülerini kurmam gerekiyor, bu yüzden şunu denedim:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install nvidia-current
apt-get upgrade

Şimdi nvidia kuruldu, nouveau sürücüsünü kara listeye almalısın, böylece ne zaman yeniden başlayacağın ortaya çıkmaz. Aşağıdaki dosyayı oluşturun veya düzenleyin:

nano /etc/modprobe.d/blacklist-nouveau.conf

… Ve bu satırları sonuna ekle:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

Nvidia sürücüsü başarıyla kurulduysa yazılımı ve güncellemeleri kontrol ettim ve yüklenen sürücünün nvidia 304.117 olduğunu söylüyor

Sonra koşmaya çalıştım:

lshw -c video | grep 'configuration'

ve sonuç şudur ki, sürücü hala nouveau:

configuration: driver=nouveau latency=0

Peki nvidia sürücülerini nasıl kurar ve kullanırım?


Cevap olarak eklendi. Lütfen sorunuzu soran başkalarının da bulabilmesi için üye olun / kabul edin!
Elder Geek

1
Nouveau'nun nasıl bulanık ekrana sebep olduğunu gösterdiğiniz için teşekkür ederiz. Kör olduğumu düşündüm ve düzeltmek için yanlış yönlendirilmiş bir girişimle tüm önbelleği ve geçmişi silmek için google'ın tavsiyelerine uyduğumu sandım. Blacklisting Nouveau (ve birkaç kez yeniden başlatmak) ekran kristalimi tekrar netleştirdi.
WinEunuuchs2Unix 15:16

Yanıtlar:


46

Ubuntu 14.04 ve ötesi

Lütfen nouveausürücülere özel el kaldırma işleminin yalnızca tescilli nvidia sürücülerini kendiniz kuracaksanız gerekli olduğunu unutmayın . Bu durumda, gerekli grafik sürücülerini doğrudan Sistem> Yönetim> Donanım sürücülerinden yükleyin . Önerilen ve en uygun yol mevcut.

Tüm suçlu modüllerini kara listeye alacağız, tüm nvidia * paketlerini kaldıracağız ve ek bir adım olarak initramfs diskini güncellememiz gerekebilir çünkü modülleri başlangıçta yüklemek üzere yapılandırılabilir.

  1. Modülleri kara listeye alın. blacklist.confDosyayı açın .

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

    iekleme moduna girmek için aşağıdaki düğmeye basın ve aşağıdaki modülleri dosyaya ekleyin.

    # this one might not be required for x86 32 bit users.
    blacklist amd76x_edac 
    
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    

    Dosyayı kaydet ve çık.

  2. Tüm nvidia * paketlerini kaldır

    sudo apt-get remove --purge nvidia-*
    
  3. Yukarıdaki adımları tamamladığınızda, bilgisayarı yeniden başlatın, ekran yöneticisini durdurun ve nvidia sürücülerini kurmaya çalışın.

    Ctrl+ Alt+ Tuşlarına basın F1. Metin moduna girdikten sonra ekran yöneticisini durdurun. Bu, çalışan tüm uygulamaları zorla sonlandıracaktır, bu nedenle üzerinde çalıştığınız her şeyi kaydetmeniz ve bu adımı tamamlamadan önce kendiniz kapatmanız daha iyi olacaktır. Ekran yöneticisini durdurmak için, ekran yöneticinize bağlı olarak bu komutlardan birini çalıştırın ( lightdmvanilya Ubuntu'da varsayılandır, ancak GNOME masaüstüne sahip eski sürümler veya sistemler kullanabilir gdmve KDE / Kubuntu / Plazma'da kdm:

Düzenleme: Ubuntu sisteminizin varsayılan ekran yöneticisinin ne kullandığını belirlemek için komutu verin, cat /etc/X11/default-display-manager bu size hiçbir şeyi garanti etmese de, çoğu durumda doğru seçim olacaktır.

    sudo service lightdm stop

    sudo /etc/init.d/gdm stop

Şimdi, Nvidia'nın web sitesinden indirdiğiniz sürücü paketini çalıştırın. Düzenleme: Aşağıdaki örnekteki dosya adını gerçekten sahip olduğunuzla değiştirin.

    sudo ./NVIDIA-Linux-x86-260.19.44.run

Not: Hala nouveau sürücülerle ilgili hatayı alıyorsanız, muhtemelen nouveau sürücülerini yüklemek üzere yapılandırılmış olan initramfs'ı güncellemeniz gerekir. Yeniden başlatma veya kapatma, initramfs diskini güncellemek için bu komutu çalıştırın.

sudo update-initramfs -u

Şimdi yeniden başlatın ve 3. adımı tekrarlayın. Bu sefer işler sorunsuz gitmeli.


Ubuntu kurulumu sırasında bunu yapmanın bir yolu var mı? Nouveau sürücülerinde bir sorun olarak göründüğüme şaşırdım , askubuntu.com/questions/507226/… .
Tyson Trautmann

1
Tarifi için teşekkürler. Benim için Ubuntu 14.04'te çalıştı, sadece 2 not: X'in sudo servisini lightdm stop (/etc/init.d/gdm stop yerine) durdurmak ve güncelleme-initramfs sonrasında yeniden başlatılması gerekiyordu.
tomasb

1
Bu, 16.04 Ubuntu nouveau sürücüsü tarafından geçildi.
Manuel J. Diaz

1
Bu Ubuntu 16.10'da çok güzel çalıştı, harika cevap
Oscar Reyes

1
En azından xubuntu'da, noveau sürücüsünü kaldırmak için yeniden başlatmanız gerekmez. Ekran yöneticisi durduktan sonra modprobe -r nouveau , noveau sürücüsünü çekirdekten kaldırır.
gerardw

8

nouveauArtık elle kaldırılması gerekli değildir. nvidiaSürücüleri Additional DriversUbuntu'dan yüklerseniz , yükleme komut dosyaları nouveau'nun kara listede olduğundan emin olmanızı sağlar .

Ancak, bir şey yapmadan önce nvidia sürücüleri için grafik repo eklemek zorundasınız:

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update

Kartınızın desteklediği sürücüler için nvidia web sitesine bakmanızı ve bunları Additional DriversUbuntu'daki araçtan yüklemenizi öneririm .


Bundan sonra cuda'yı nasıl kurarsınız?
saurabheights


6

16.04 Nasıl Yapılır

Ekle

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

içine

etc/modprobe.d/blacklist.conf

ve NVidia sürücüsünü kurmadan önce yeniden başlatın. Benim için Ubuntu 16.04 LTS'de çalıştı.


16.04 talimatı olması iyi, çünkü sorular ve cevaplar 14.04 civarında. '16 .04 Nasıl Yapılır? 'Başlık biçiminde başlangıçta? +1
WinEunuuchs2Unix 14:06'

Bu benim sudo update-initramfs -uiçin 16.04'te işe yaradı ancak yeniden başlatmadan ve .run dosya kurulumunu tekrar denemeden önce çalıştırmam gerekti. Ubuntu uygun paketlerini kırdığı için bu şekilde yapmak zorunda kaldım .
17'de

2

Nvidia'nın belgelerinde belirtildiği gibi kara listeye alınma nouveau çalışmıyor. Kara listeye almamız gerekmiyor. Sadece apt kullanarak nvidia sürücülerini kurun. Ctrl + alt + f1 tuşlarına basarak tty'ye giriş yapmanız ve lightdm servisini durdurmanız ve ardından yazmanız yeterlidir.

sudo apt-add-repository ppa:graphics-drivers/ppa 
sudo apt install nvidia-384 _(or whatever version compatible with your GPU)_  

sonra yeniden başlat


Bu, ppa sadece çalıştığı sürece geçerlidir (şu anda çekirdek sürümümle ve nvidia'dan doğrudan en yeni sürücüde bulunan ppa'dan dkms ile ilgili bir sorun var gibi görünüyor).
Patrick JS,
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.