NVIDIA.run nasıl kurulur?


141

Bir Nvidia Ge force Ge6150 SE ekran kartım var. Ubuntu 12.04 kullanıyorum. .Run dosyasını yüklemeye çalıştığımda başarısız oluyor. Mesajı şöyle gösterir:

Ben eski driver.still aynı mesajı kaldırdıktan sonra yüklemeye çalıştım. İşte günlük dosyası:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.  For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' >for details.  You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

ancak işlem yöneticisinde böyle bir dosya gösterilmez.


3
Nvidia-current paketini ubuntu'da apt-get ile kurmak kartınızla çalışmaz mı? Neden ubuntu 12.04 için paketlenmiş desteklenen sürümü yerine sürücünün o sürümünü yüklemeye çalışıyorsunuz?
dobey

1
! Bu video oynatma .Nvidia Current unity.Glitches ile benim card.It çatışmaları ile ilgili sorunlar hala 295,40 olduğunu vardır Bana çözünürlüğü 1440 * 900 vermeyin
Kiranraj

3
.runDosyayı kullanmayın . Sadece sudo add-apt-repository ppa:graphics-drivers/ppa. En son sürücüler "Yazılım ve Güncellemeler -> Ek Sürücüler" bölümünde görünecektir.
Dominic Cerisano 13:17

Yanıtlar:


122

Hatanın belirttiği gibi, hala bir X sunucusu çalıştırıyorsunuz. Giriş yaparken Nvidia .rundosyalarını yüklemeye çalıştığınızda bu hata oluşur .

Çıkış yaptığınızdan emin olun.

  1. Ctrl+ Alt+ Tuşlarına basın F1ve kimlik bilgilerinizi kullanarak giriş yapın.
  2. geçerli X sunucusu oturumunuzu yazarak sudo service lightdm stopveyasudo lightdm stop
  3. Yazarak runlevel 3 girin sudo init 3
  4. *.runDosyanızı yükleyin .
    1. Örneğin dosyayı indirmiş olduğunuz dizine geçersinizcd Downloads . Başka bir dizinde ise, oraya gidin. Yazarken dosyayı görüp görmediğinizi kontrol edinls NVIDIA*
    2. Dosyayı çalıştırılabilir duruma getirme chmod +x ./your-nvidia-file.run
    3. Dosyayı yürütün sudo ./your-nvidia-file.run
  5. Yükleme bittiğinde yeniden başlatmanız gerekebilir. Değilse, X sunucunuzu yeniden başlatmak için sudo service lightdm startveya çalıştırın sudo start lightdm.
  6. Bu şekilde yüklendiğinde, her bir çekirdek güncellemesinden sonra adımları tekrar yapmanız gerekeceğini belirtmekte fayda var.

2
Tty terminallerine erişmeye çalışırken sadece boş, siyah bir ekran görüyorum. Sürücüleri nasıl kurmalıyım?
Kevin Wheeler

19
Bu laptopumu kullanılamaz hale getirdi. Giriş ekranına başarıyla önyükleme yapıyorum, ancak herhangi bir hesaba giriş yaptığımda, bir saniye boyunca siyah bir ekran görüyorum ve giriş ekranına geri dönüyorum ... ne olduğu veya nasıl çözüleceği hakkında bir fikriniz var mı? :(
user1111929

3
"Sudo init 3 yazarak runlevel 3 girin ve * .run dosyanızı kurun" .run dosyasının nasıl kurulacağını açıklayabilir misiniz?
Kalamalka Kid

13
Makinenizi öldürmek için harika bir tavsiye ...
Shautieh

8
Bu, lightdm servisini durdurduktan sonra Ubuntu kurulumumu öldürdü. Şimdi çözmem gereken başka bir sorunum var. Neden bu en çok cevaplanan cevap?
Jabberwockey

24

En yeni nvidia sürücülerini bu yöntemle kurdum:

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

Birlik 3d ile iyi çalışıyor. Herkese teşekkürler.


Bir X sunucusu çalışırken sürücüyü yüklemeye çalışmakla ilgili bir sorun çıkıp çıkmadığı belli değil.
amc

4
Bu, .run dosyasını yüklemeye çalışırken X sunucusu sorununu çözmez, ancak unbuntu dağıtımı için paketlenmiş en yeni nvidia sürücülerini kurmak / güncellemek için başka bir yol sunar.
Felby

3
Bu hizmet veren sürücü eski sürümleri. Apt-get aracılığıyla gerçek güncel sürümü elde etmenin bir yolu var mı?
Nathan Schwermann

6
Şiddetle değil bu yöntemi önerilir. Sistemimi başlatmayı reddetmek için X sunucumu yaptı, konsol kipinde kaldırmak zorunda kaldım. Görünüşe göre bu sürücüler artık çok eski ve artık güncellenmiyor.
Aracthor

Bu konsol yöntemini şiddetle tavsiye ediyorum (web sitesini veya .run dosyalarını kullanmayın) burada belirtildiği gibi: askubuntu.com/a/624967/662072
MasterHD

14

--no-x-checkBunu terminalde çalıştırdığınızda bayrağını ekleyin :

sudo ./NVIDIAxxxx.run --no-x-check

6
jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: no-x-check
Mona Jalal

1
Bu benim için 16.04 tarihinde sorunu çözmüyor. Sürücü kurulumu hala X sunucusunun çalıştığını tespit ediyor ve başarısız oluyor.
khaverim

4

Ubuntu 14.04-2'de eski bir GeForce 9800 GT için sürücüyü kurarken de aynı sorunu yaşadım. NVIDIA-Linux-x86_64-340.76.run'du.

Ctrl + Alt + F1 tuşlarını kullanarak tty1 cihazına geçtim ve ayrıca lightdm servisini durdurdum ve çalıştırılabilir dosyayı çalıştırırken de aynı hatayı aldım.

Sorunu çözmek için yaptığım şey / tmp klasörüne gidip .X0-lock dosyasını silmek.

Yalnızca varsayılan olarak gizli bir klasör olduğundan ls -la işlevini kullanırsanız (bu nedenle adın önünde bir noktaya sahipse) listelenir.

cd /tmp
rm -rf .X0-lock

Bu klasörü sildikten ve NVIDIA-Linux-x86_64-340.76.76 dosyasını yürüttükten sonra düzgün şekilde kurun.


Bu işe yaradı mı? Neden herkesin yorumlarda şikayet ettiği cevap en çok oyu alıyor?
B Furtado

2

Bu talimatlar ubuntu sunucusu 12.04 altında nvidia 8400GS PCI 512MB için ubuntu masaüstünde harika çalışır, sadece kurulumdan önce ubuntu'nun önceki sürümlerinin 173 vb. Gibi varsayılan sürümlerini veya başka herhangi bir kurulum yapmadan önce ya da çakışma veya çökmeler yaşanması gerekir. Bu talimatları izleyin + en son sürücü sürümüm 319.23'teki kart modelinizden bana yükleme bilgilerini okuyun, aşağıdaki bağlantıya bakın:

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html


1
Lütfen bir bağlantı göndermenin yanı sıra gerekli adımların bir özetini de verin
amc

2

Quadro 4000 ile Ubuntu 16.04 bu yöntemin işe yaradığını doğruladı:

sudo apt-get update
sudo apt-get install nvidia-375

Çalışma dosyasını NVIDIA'dan indirdiğim ve sürümünün 375.66 olduğu için nvidia-akımı kullanmadığımı unutmayın.


Bu bile linuxlite 4.4
rahul

1

Benim için ne işe yaradı:

sudo killall Xorg

ve şunu söyleyen bir mesaj alana kadar bunu defalarca çalıştırmak zorunda kaldım.

Xorg: işlem bulunamadı.

O zaman X sunucusunun durdurulduğundan eminim.


0

Mevcut 3.13 sürücüsünü kaldırmadığım için bugün 3.19 sürücüsünü yükleyen bir telefonu kapattım. Kullandım:

apt-get remove nvidia*

tüm mevcut dosyalardan kurtulmak için

telinit 3
sh NVI*.run

Başarı. DKMS'yi zaten kurdum ve sürücü programı DKMS kullanıp kullanmayacağını sordu, bu yüzden çekirdek yükseltme konusunda endişelenmeyin.


0

Bunların hepsini denedim ve hiçbiri benim için işe yaramadı, çünkü “dur başımdan" sudo stop lightdm "koştuğumda bir Durma: Bilinmeyen örnek hatası almaya devam ettim. Sonunda x sunucusunu lightdm loguna girerek ve işlem numarasını bularak öldürdüm, sonra şu şekilde öldürdüm:

  1. cd / var / log / lightdm

  2. .log dosyasını açın (bunu yapmak için sudo kullanmanız gerekebilir)

  3. Dosyada "işlem başlatma" işlem numarası "diyen bir şey arayın.

  4. sudo kill -9 'işlem numarası'

İyi şanslar!


0

Cevabımı buraya eklemek istiyorum çünkü NVidia sürücüsünü kuramadım, çalışamıyorum ve güvenli mod kök kabuğuna yükleyemedim. Yaptığım burada iki cevabın bir kombinasyonuydu:

NOT : bunu yapmadan önce, NVidia sürücüsünün zaten indirilmiş ve erişilebilir bir dizinde olduğundan emin olun.

Başvuru için NVIDIA GEFORCE GTX 750 TI var ve aşağıdakiler benim için çalıştı: Jenerik Nvidia sürücüsünün kurulması için tty çalışması başlayacaktır, şunu yapın:

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

Artık Ubuntu'da giriş ekranını geçemezsiniz, ama sorun değil. Bilgisayarı yeniden başlatın ve oturum açma ekranına getirildikten sonra tty1 [ctrl + alt + f1] 'a gidin. Şimdi aşağıdaki komutları yapın:

sudo service lightdm stop
cd <path/to/NVIDIA>
sudo sh ./NVIDIA*

Istemleri izleyin ve viyola. Yeniden başlattıktan sonra her şey iyi ve zeki çalışıyor olmalı.


15.04 ve aynı grafik kartına sahibim. x-updatesgörünüşe göre şimdi sadece updates. Ayrıca nvidia-304önceden nvidia-currentbir önkoşul olarak yüklemek zorunda kaldım . Ve şimdi, ne yazık ki, erişim tty1sürekli söyleyerek sıkıştı Scanning for Btrfs filesystems, bu yüzden üzgünüm. Komutları veremiyorum tty1ve bu yüzden bir yol bulana kadar bilgisayarıma erişemiyorum
khaverim

0

Bir NVIDIA .rundosyanız varsa

  1. Kaydettiğiniz klasörü hatırlayın (veya yazın)!
  2. .Run dosyasını çalıştırılabilir duruma getirme

    Right click > Properties > Permissions> Allow executing file as program

    veya komut satırından:

    chmod u+x NVIDIA-blabla.run

  3. Çıkış Yap

  4. Sanal konsola girmek için Ctrl+ Alt+ tuşlarına basın F1ve oturum açın

  5. X sunucusunu öldür

    sudo service lightdm stop veya sudo lightdm stop

  6. sudo /path/to/the/file/NVIDIA-blabla.run

  7. Yükleyicideki talimatları izleyin.

  8. sudo service lightdm start veya sudo lightdm start

  9. Grafik moda geçmek için Ctrl+ Alt+ tuşlarına basın.F7

  10. Çalışmazsa, sanal konsola geri dönün ve yeniden başlatın / kapatın, örn.

    sudo reboot now


0

Ubuntu 16'da, lightdmstop ve telinit 3 yaptıysanız, ancak X sunucusu hala çalışıyorsa (ps'deki işlem komut satırında "başarısız güvenli" dizesi olacak), bunu deneyin. Alt-F2'ye basın (belki de diğer konsollar için diğer F tuşlarını deneyin) ve düşük grafik modu hakkında bir şeyler söyleyen bir grafik iletişim penceresi alıp almadığınızı görün.

Benim için birinin konsola gitmesi gereken bir takım seçenekler vardı. Onu seçtim ve X sunucusu nihayet durdu, böylelikle Nvidia runfile'den sürücüyü yükleyebildim.


0

X sunucu CUDA yüklemek için durduğunda bu hatayı aldım. Sistemim Ubuntu 16.04 ve CUDA 8.0'ı runfile'den yükledim. Sadece sistemimi yükselterek düzelttim. Hata mesajı göründüğünde, Ctrl + Alt + F1 tuşlarına basın, hesabınızla oturum açın ve aşağıdaki iki komutu çalıştırın:

sudo apt-get update

ve

sudo apt-get dist-upgrade

Daha sonra sudo rebootiyi çalışıyor olmalı.


0

nvidia-installer günlük dosyası '/var/log/nvidia-installer.log' oluşturma süresi: Pzt 11:46:17 2012 installer sürümü: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line: ./nvidia-installer

Kullanımı: nvidia-installer ncurses kullanıcı arayüzü -> '/tmp/.X0-lock' dosyası var ve bir> runnning X sunucusunun '1062' işlem kimliğini içeriyor gibi görünüyor. HATA: Bir X sunucusu çalıştırıyorsunuz; lütfen yüklemeden önce X'ten çıkın. Daha fazla ayrıntı için, lütfen www.nvidia.com adresindeki Linux sürücü indirme sayfasında bulunan README> 'deki NVIDIA SÜRÜCÜSÜNÜN KURULUMU bölümüne bakın. HATA: Kurulum başarısız oldu. Lütfen ayrıntılar için '/var/log/nvidia-installer.log'> dosyasına bakın. Kurulum sorunlarını çözme ile ilgili önerileri www.nvidia.com adresindeki Linux sürücü indirme sayfasında bulunan README> 'de bulabilirsiniz.

X Sunucusunu Öldürmek

Günlükte belirtildiği gibi, işlem kimliği 1062 , X sunucusunun çalışmasının nedenidir.

Kill 1062

işlemi sonlandıracak ve NVIDIA sürücüsünün kurulumundan sonra sorunsuz çalışacaktır.


Kill [ID]öldürme işlemi kimliği beni kapatıyor ve tekrar giriş yapmanız gerekiyor. X sunucusu kullanıcı arayüzünde oturum açmış mı?
Sarz

0

Bunu dene :

  • Alt+ F1Tuşlarına basın , sonra giriş yapın.

  • Çalıştır sudo telinit 3(eğer işe yaramazsa, dene /sbin/telinit 3). 5 3 gibi bir şey çıkması gereken runlevel ile seviye 3 olarak değiştirildiğini kontrol edin; bu, mevcut çalışma seviyesinin 3 ve 5 yaşından önce olduğu anlamına gelir.


Bu işe yaramazsa, deneyin:

ps ax | grep X

Çıktısında Eğer süreç X PID numarasını görecekti, bu yüzden onu öldürmek gerekir nerede sürecin PID sayısıdır.sudo kill -9 numbernumber


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.