En son NVIDIA sürücülerini .run dosyasından nasıl yüklerim?


17

Ben de bunu yapmaya çalışıyorum. Http://www.nvidia.com adresinden VGA için en son sürücüyü indirdim . Kurulumun X11'in kapatılması gerekiyor, bu yüzden hesabımdan çıkış yapıyorum, sonra Ctrl+ Alt+ tuşuna basıyorum F1, sonra kullanıcı adım ve şifremle giriş yapıyorum, ardından komutu çalıştırıyorum

sh NVIDIA-Linux-x86_64-285.05.09.run

Mümkün olan her şekilde, paketi 777 izinle CHMODing denedim, ancak yine de

sh: can't open NVIDIA-Linux-x86_64-285.05.09.run

hata. Herhangi bir yardım büyük mutluluk duyacağız.


4
Elle yüklemeye çalışmanızın bir nedeni var mı? Ubuntu sürücüyü sizin için kurabilir: askubuntu.com/questions/47506/…
Jorge Castro

Nvidia.com'dan nvidia yükleyicisini kullanmayın, Ubuntu ile uyumlu değildir ve yükseltme sırasında kesinlikle sorunlarla karşılaşırsınız. Yeni bir kartın bir dizüstü bilgisayarda çalışmasını sağlamaya çalışıyorsanız, son kartlar Optimus kartlar olduğu için başarısız olursunuz .
Lekensteyn

9 serisi bir kartla sürücüyü yaklaşık beş kez güncelledim ve mükemmel çalışıyorlar.
Trevor

Yanıtlar:


15

Özel bir sürücünün kurulu olmadığından emin olun. Eğer öyleyse, onları etkinleştirin - aksi takdirde sorunlara neden olurlar.

Kullandığım prosedür bu:

  • Ctrl+ Alt+ Tuşlarına basın F1.

  • Oturum aç

  • cddosyanın konumuna (yalnızca $HOMEdizininiz dışında bir yerde bulunuyorsa )

  • Daha sonra aşağıdaki komutları çalıştırın:

    sudo su
    sudo service lightdm stop ## if you are using 11.04 replace `lightdm` with `gdm`
    chmod +x NVIDIA-Linux-x86_64-285.05.09.run
    sudo sh NVIDIA-Linux-x86_64-285.05.09.run
    

Yükleyici daha sonra Nouveau'nun devre dışı bırakılması gerektiğinden şikayet edecektir. Bunu yapar, o zaman PC'nizi yeniden başlatmanız gerekir. Ardından, yüklemeyi yeniden başlatmak için yukarıda belirtilen yordamı yeniden yapmanız gerekir.

Yüklü başka bir sürücünüz varsa, bu yükleyici sürücüyü sizin için kaldıracaktır.

Benim için her zaman çalışır.

Ayrıca bakınız:


319.23 sürümünün Nvidia sürücüsünün bu şekilde yüklenmesinin benim için başarısız olduğunu unutmayın - Başlangıçta boş bir ekran aldım ve eski X sunucu yapılandırmasını geri almak için konsoldan Ubuntu'yu değiştirerek bir gün geçirdim - Nvidia Quadro FX 1800M grafik kartı var. Nvidia sürücüsü ek bilgi başına:Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution's native package management format. This may interact better with the rest of your distribution's framework, and you may want to use this rather than NVIDIA's official package.
Yuriy Nakonechnyy

Tescilli sürücüyü nasıl kaldırabilirim?
Pankaj Joshi

4

Kılavuz 12.04 LTS ve 14.04 LTS için de geçerlidir.

Test için resmi Nvidia tarafından yayınlanan en son Nvidia sürücülerinden birini aldım.

Sürücüyü Nvidia resmi Source'dan indirin.

İndirme bağlantısı 1

İndirme bağlantısı 2

buna örneğin nvidia-304.119.run gibi bir ad verilecektir.

herhangi bir şey yapmadan önce mevcut nvidia yapılandırmanızı yedekleyin:

sudo nvidia-xconfig

mevcut yapılandırmanızı otomatik olarak yedekler ve yeni bir yapılandırma dosyası oluşturur.

Yükleme sırasında herhangi bir sorunu önlemek için çakışan yazılımı devre dışı bırakın (önerilir!). Ubuntu'da / etc / default / linux-limitedted modules-common dosyasını bir düzenleyiciyle açın veya oluşturun:

gksudo gedit /etc/default/linux-restricted-modules-common

ve bir satırı yapıştırın veya değiştirin:

DISABLED_MODULES="nv nvidia_new"

Bitti! Şimdi yüklü olanları kaldırın:

TTYterminale ( Ctrl+ Alt+ F1) giriş yapın ve sonraki komutları kullanarak mevcut yapılandırmanızı kaldırın ve temizleyin:

sudo /etc/init.d/lightdm stop

(veya sisteminizde kurulu olan görüntü yöneticisi ne olursa olsun xdm for Xubuntu kdm for Kubuntu)

sudo apt-get install build-essential linux-headers-`uname -r`

veya komutunuzla platformunuz için doğru olanları bulun uname -r:

sudo apt-get install build-essential linux-headers-`3.8.0-36-generic`

(en son yüklüyse veya bunun gibi bir şey söylenirse)

sudo apt-get remove --purge nvidia*

(bazılarının sudo apt-get install ubuntu-desktopelle geri getirmesi gerekebileceğinden, nvidia-common'ı kaldırır , benim için gerekli değildi)

sudo rm /etc/X11/xorg.conf

(xorg yapılandırmasını kaldırır)

Bunu bitirdikten sonra, bu dosyayı düzenleyerek nouveau sürücüsünü de kara listeye almalısınız:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

… Ve sonuna şu satırları ekleyin:

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

Ayrıca, bu satırları bir terminal penceresine yazarak Çekirdek Nouveau'yu devre dışı bırakabilirsiniz:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

ve ondan sonra:

sudo update-initramfs -u

veya nouveau'yu sistemden kaldırabilirsiniz:

sudo apt-get remove --purge xserver-xorg-video-nouveau

( UYARI! Açık kaynaklı video sürücüsünü sistemden kaldırır! Adım isteğe bağlıdır, Nvidia ile olan tüm çatışmaların bunu kendi sorumluluğunuzda yapmasını önlemek için yaptım veya emin değilseniz yalnız bırakın)

Devam etmeden önce dkmsyolda da kurabilirsiniz .

(*DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.)

sudo apt-get install dkms

Sonra her şey tamamlandığında, sürücüyü yükleyelim. Sürücüyü indirdiğiniz konuma gidin, örneğin:

cd /home/yourname/downloads/

ve çalıştırılabilir yapın ve çalıştırın:

sudo chmod +x nvidia-304.119.run

sudo ./nvidia-304.119.run

(kök ayrıcalıklarla yüklemeyi unutmayın, sudoaksi halde devam etmez)

YesYükleme açılır pencereleri sırasında (yaygın olarak) tıklatın ve yükleme sihirbazının sonunda Nvidia'nın sürücüyü sizin için yapılandırmasını ve etkinleştirmesini isteyip istemediğiniz sorulacaktır? TıklayınYes!

Şimdi Görüntü Yöneticisi'ni geri getirmelisiniz:

sudo /etc/init.d/lightdm start

veya

sudo sevice lightdm restart

Oturum açıldığında sudo nvidia-xconfigzaten yapılandırılmış olduğundan çalıştırmayın, sadece çalıştırın gksudo nvidia-settings.

İşte bu kadar! Bitti.

Sürücü temelde eskileri de dahil olmak üzere tüm Nvidia ekran kartlarında çalışır.

Troubleshootings

Yeniden başlatıldıktan sonra herhangi bir nedenle giriş mümkün değildir ya da çizme marka sırasında takılırsanız emin Bilseydin tüm adımları takip ve hala var sorunlar için giriş Recovery Modesüreli basın Shiftgirmek Recovery Modeve başlangıç Failsafe bootnedense senin xorg.confbelki koşmak bile farklı adlandırılmış sudo nvidia-xconfigkendini isimlendirir, örneğin XF86Configaslında iyi bir çalışma konfigürasyonu ve gerekirse sadece yeniden adlandırabilirsiniz:

sudo /etc/init.d/lightdm stop (just to be sure)

sudo mv /etc/X11/XF86Config /etc/X11/xorg.conf

Ve şu şekilde yeniden yapılandırın:

sudo dpkg-reconfigure xserver-xorg

( Farklı nokta sürümleri kullanıyorsanız, 14.04.2 diyelim ki bu komutu çalıştırmanın geri döneceğini no package installedvb. Söyleyelim ... bu durumda herhangi birinin kurulu olup olmadığından emin olmalısınız xserver-xorg-lts-utopic. sudo dpkg-reconfigure xserver-xorg-lts-utopicyerine çalıştırın . )

sudo /etc/init.d/lightdm start

şimdi giriş ekranında olmalısınız, baş harflerinizi girin ve giriş yaptığınızda çalıştırın:

gksudo nvidia-settings (just to be sure)

işe yaramadı !?

X'i başlatmaya çalışırken, nvidiactl hakkında bir hata alırsanız (X günlüğünü görmeniz gerekir), aşağıdakileri deneyin:

sudo update-rc.d -f nvidia-kernel remove

Yukarıdaki talimatları uyguladıktan sonra Kısıtlanmış Yönetici yöntemine geri dönmek istiyorsanız, bunu yapın:

sudo update-rc.d nvidia-kernel defaults

Yükleyici başarısız olursa, aşağıdaki kontrol listesini gözden geçirin:

  • Xorg zaten nv sürücüsü için düzgün yapılandırılmış mı?

  • Eğer Ubuntu yükleme kullanarak NVIDIA sürücüleri sağlanan kapattın mı DISABLED_MODULES="nv nvidia_new"içinde /etc/default/linux-restricted-modules-common? Bu, Ubuntu tarafından sağlanan NVIDIA ikili sürücüsüyle çakışmaları nedeniyle manuel kurulumlarda sürücü uyumsuzluk hatalarının yaygın bir nedenidir.

  • Dosyayı kaldırmanız gerekebilir /lib/linux-restricted-modules/.nvidia_new_installed

  • nvidia-glx/nvidia-glx-legacy/nvidia-glx-newVe nvidia-settingspaketlerini kaldırdınız mı?

  • Size /var/log/nvidia-installer-logyol gösterebilecek hatalar için bulunan günlüğü okudunuz mu?

  • Çıkışını kontrol ettiniz dmesgmi?

  • Çekirdek başlıklarını (ve muhtemelen kaynak paketi) yüklediniz mi?

  • Kartınızın bu sürücü sürümüyle desteklendiğinden emin olmak için sitelerinde bulunan NVIDIA benioku dosyasını kontrol ettiniz mi?

UYARI!

Bazen çalışmayabilir, örneğin Ubuntu 14.04 LTS ile , şu anda linux-imagebazı video kartlarına daha yeni çekirdeklerde oluşabilecek uyumsuzluklar olabilir ve yeniden başlattıktan sonra boş bir ekran bırakılabilir.

O zaman ne yapabilirsiniz bunu deneyin:

Çözüm 1

Çözüm 2 ( Takkat tarafından )

14.04'teki çekirdek güncellemesinden sonra Nvidia sürücüsünü nasıl çalıştırabilirim?

14.04'te Nvidia sürücüsünü el ile kurduğunuzda, çekirdek güncellenmişse, bir güncellemeden sonra yeniden başlatmayın, aksi takdirde boş bir ekrana önyükleme yaparsınız.

Ne yapmalıyım?

İle geçici çözüm dkmsbaşarılı olmadıysa, sürücüyü yeniden yüklemeniz gerekir. Bir console Ctrl+ Alt+ başlatın F1ve şunu yazın:

sudo service lightdm stop

komutu .runkullanarak nvidia dosya konumuna gidin cdve Yesistendiğinde her zaman nvidia sürücüsüne basın . Kurulum tamamlandıktan sonra şunu yazın:

sudo service lightdm restart

Hesabınıza giriş yapın, bir terminal Ctrl+ Alt+ açın Tve şunu yazın:

sudo nvidia-xconfig (only if xorg.conf is missing)

gksudo nvidia-settings

sudo update-initramfs -u -k all

sudo reboot

Bitti. Şimdi normal şekilde giriş yapmalısınız.


2

Ubuntu'da Nouveau adında açık kaynaklı bir sürücü var. Nouveau, NVIDIA sürücü kurulumunda bazı sorun giderme işlemleri yapar. Yapılandırmayı kaldırıp temizlemeli ve yalnızca daha iyi deneyimler için NVIDIA sürücüsü ile birlikte gelmelidir.

Bu başkaları ile belki farklı yapmak için kullanılan yoludur:

CTRL + ALT + F1

Giriş yapın ve ardından GUI'yi durdurun

sudo stop lightdm

Kaldır Nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

NVIDIA Sürücüsünü yükleyin

$ cd to the location of the nvidia driver file

(örnek: cd / home / obysr / Downloads, konumun doğrulanması için $ ls yazabilirsiniz)

sudo chmod +x NVIDIA-Linux-x86_64-285.05.09.run

sudo ./NVIDIA-Linux-x86_64-285.05.09.run

ve sonra sadece talimatları takip et

son yeniden başlatma için

sudo reboot

Bu gerçekten yardımcı olmaz, xserver-xorg-video-all diğerlerine bağlı bir meta-pakettir. Çıkarılması nouveau'yu kaldırmaz. Nouveau Xorg sürücüsü (xserver-xorg-video-nouveau) ve nouveau.ko olarak kurulmuş bir çekirdek modülü var. Nvidia-akım sürücüsünün yüklenmesi bu modülü otomatik olarak kara listeye alır.
Lekensteyn

Yanıt için çok minnettarım. ancak x.org video sürücüsü bir grup video grafik sürücüsü ile birlikte gelir. oldukça saf nvidia sürücüsünü x.org tüm sürücüyü kaldırıp yüklemek istiyorum vs. i AMD Radeon Sürücü, nVIDIA Sürücü, Intel HD Graphics içerir
obysr

Bu doğru, ama hepsi kullanımda değil. Koşarken gerçekten neleri kaldırdığınızı fark ettiniz sudo apt-get purge xserver-xorg-video-allmi? Yalnızca bir paketi ( xserver-xorg-video-all) kaldırır , diğerleri kaldırılmaz.
Lekensteyn

teşekkür ederim, gerçekten şimdi bana söyleyene kadar bilmiyordum. yorumlarımı düzeltmek üzereyim. teşekkür ederim Lenkensteyn
obysr

Tamamen kaldırmanın bir yolu var mı nouveau? Yaptım sudo apt-get purge xserver-xorg-video-all xserver-xorg-video-nouveau. Ancak, nouveau bazen geri geliyor gibi görünüyor (genel Ubuntu güncelleyici uygulamasını çalıştırdıktan ve makineyi yeniden başlattıktan sonra düşünüyorum). Bu olduğunda, genellikle NVIDIA sürücülerini yeniden yüklerim. Biraz sinir bozucu.
solvingPuzzles

2

Bu yeni başlayanlar için ekstra sürücüleri kontrol etmek için ilk adımdır.

Umarım bu cevap burada duran herkese yardımcı olur: Sadece System Settings -> Software and Updates -> Additional Driversen son NVIDIA sürücüsüne gidin ve yükleyin. Daha sonra makinenizi yeniden başlatın

Bu adımlardan sonra hala NVIDIA sürücünüzü göremiyorsanız, yukarıdaki terminal cevaplarından birini denemek isteyebilirsiniz.

resim açıklamasını buraya girin


Bu yaklaşımı beğendim ve yeni kullanıcılar için ilk adım olmalı; ancak doğru paketleri
yüklemediyseniz

@DnrDevil bu taze 14.04 kurulumdan sonra yapıldı
Hakim

0

Trevor ve obysr'ın cevapları doğrudur ama benim için Nouveau'dan kurtulamadığım için ek bir adım yapmak zorunda kaldım:

  1. / Etc / default / grub'u aç:
  2. nouveau.blacklist=1Aşağıdaki satıra ekleyin :

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.blacklist=1"
    
  3. Kaydet ve çık

  4. O zaman koş:

    sudo update-grub
    

Kaynak: http://forum.linuxmint.com/viewtopic.php?f=109&t=52692

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.