nvidia sürücüleri yüklediğimde masaüstü görünmüyor!

69

Nvidia deneysel sürücüleri yükledikten sonra masaüstü görünmüyor. Nvidia'nın basit tescilli sürücülerini denedim ve onlar da işe yaramadı.

İşte göründüğü gibi. Bu kırpılmış ya da herhangi bir şey değil. Bu şekilde göründüğü gibi, sürücülerin kurulumundan sonra masaüstü çözünürlüğü 1440x900'den 1024x768'e düşürüldü.

Masaüstü bilgisayar açık kaynak sürücülerini kullandığımda yalnızca desh ve paneller gösteriyor.

Bunu düzeltmenin herhangi bir yolu var mı bu yüzden daha iyi bir performans elde edebilirim?

    
sordu Levan 18.10.2012 19:59

10 cevap

79

Ben de aynı şeyleri yaşadım. İşte nasıl tamir ettim:

  1. Bir terminale geçiş Ctrl + Alt + F1 .

  2. Kullanıcı adınız olarak giriş yapın.

  3. Linux başlıklarını yükle:

    sudo apt-get install linux-headers-generic
    
  4. nvidia sürücüsünü kaldırın - bu, hangi sürümü yüklediğinize bağlıdır:

    sudo apt-get remove nvidia-current
    

    veya

    sudo apt-get remove nvidia-current-updates 
    

    veya

    sudo apt-get remove nvidia-experimental-304
    
  5. nvidia sürücüsünü tekrar yükle

    sudo apt-get install nvidia-current-updates
    

    Bunu yaptığınızda, şöyle bir şey söylemelidir:

    Building initial module for 3.5.0-17-generic
    Done.
    

    Eğer diyorsa

    Module build for the currently running kernel was
    skipped since the kernel source for this kernel
    does not seem to be installed.
    

    sonra sorun çözülmez. Mesaja inanma. Yüklenecek linux-source için sormuyor, sadece istiyor üstbilgiler, ancak belirli -generic başlıklarını yüklemeniz gerekir senin çekirdeğin. Çalıştırın:

    sudo apt-get install linux-headers-'uname -r'
    

    değil sadece linux-headers-generic veya linux-headers-3.5.0-17 (örneğin) ile çalışacaktır.

  6. Başarıyla yüklüyse, bilgisayarı yeniden başlatın:

    sudo shutdown -r now
    

Bu, çekirdek modülünün düzgün şekilde derlenmesini ve kurulmasını sağlar. Benim için yaptı!

    
verilen cevap rft183 18.10.2012 20:39
9

Masaüstü hala görünmüyorsa, Nvidia Optimus grafik kartından kaynaklanabilir. GT 650M ile dizüstü bilgisayarım var ve ayrıca bir Optimus kartı. Optimus kartları biraz farklı davranır ve varsayılan olarak Linux desteği yoktur. Optimus in linux hakkında daha fazla bilgi: İşte

Ancak, Bumblebee ile çalışmasını sağlamak mümkündür. Taze Ubuntu 12.10 kurulumunda böyle yaptım (Nvidia sürücüsü yüklü değil):

sudo add-apt-repository ppa:bumblebee/stable 
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic 

Ardından yeniden başlatın veya yeniden giriş yapın.

Bu ikinci komutu bıraktığımda işe yaramadı. Daha sonra grafik kart tipi optirun komutundan önce bir şey çalıştırmak için. Örneğin: optirun glxspheres veya optirun ./executable-file . Entegre grafikler ve grafik kartınız arasındaki farkı test etmenin en iyi yolu, optirun olan ve olmayan glxsphere'ler çalıştırmaktır.

İşte

Bu, grafik kartınızı yalnızca gerektiğinde etkinleştirdiğinizde güç tasarrufu sağlar. Umarım birisine yardım ettim, çünkü grafik kartımla ilgili problemi bulmak için saatler harcadım (yup, bu Linux grafik sürücüleri ile oldukça yeniyim).

    
verilen cevap Arttu 04.12.2012 15:18
5

Geforce GT 630'umda birkaç akşam için (birliktelik masaüstünden, 640x480 çözünürlükten, ekranımda garip eserler) kaybolduğumda, bu benim için işe yaradı:

  1. Ubuntu 12.10'un yeni yüklemesi
  2. Yüklemeden hemen sonra, yazılım güncellemesini çalıştırın. İndir & amp; Tüm güncellemeleri yükle
  3. Yeniden Başlatma
  4. sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic (Bu adımın neden / neden gerekli olduğundan tam olarak emin değilim, ama bunu bu konudan gördüm ve denemeyi düşündüm)
  5. "Yazılım Kaynakları" nı Dash'tan aç
  6. "Ek sürücüler" sekmesini tıklayın.
  7. NVIDIA ikili xorg sürücüsünü (tescilli, test edilmiş) etkinleştirin
  8. Yeniden Başlatma

Şimdiye kadar çok iyi - NVIDIA ayarları paneline (Xconfig hata mesajı olmadan), çift monitöre ve yüksek çözünürlüğe sahip.

Özel not: "ek sürücüler" paketini (Jokey) KURMAYIN. Bu paket aslında 2. adımdan sonra kayboluyor gibi görünüyor (yazılım güncellemeleri) - ek sürücüler ekleme yöntemi "yazılım kaynakları" uygulamasına taşınmış gibi görünüyor.

    
verilen cevap Jim Keller 22.11.2012 03:00
3

Bugün Ubuntu 12.10'u yeni kurdum ve bu sorunu nvidia sürücüsü ile yaptım.

Yukarıdaki talimatları izlemeyi denedim, ancak bunların hepsi önemli olan iki kelime nedeniyle başarısız oldu: "jenerik" ve "-17".

En sonunda, NVidia sürücüsünü kurmanın en iyi yolunun, nvidia tarafından privided olan yükleyiciyi kullanması olduğunu keşfettim. Ben de gittim:

İşte

Linux-64bit için

ve indirilmiş sürüm (synaptic sudo apt-get install synaptic dosyasını yükleyin ve nvidia kartınızın tam adını bulmak için Ayarlar - & gt; Repository - & gt; Ek Sürücüler menüsüne bakın)

Sonra aracı çalıştırırsınız ve çekirdek başlıklarına ihtiyacınız olduğunu söyler, ancak "genel" başlıklar gerektirdiğinden dikkatlice okuyun.

Çekirdek sürümünüzü doğrulamanız gerekiyor, benimki 3.5.0-17'ydi (bu son noktadaki "-17"), bu yüzden benim durumumda:

sudo apt-get install linux-headers-3.5.0-17-generic

(ina terminali uname -r yazarak çekirdek sürümünüzü öğrenin)

GUI giriş arka planını öldürmeniz gerekiyor:

killall lightdm

ve bundan sonra şunları çalıştırabilirsiniz:

sudo sh NVIDIA-Linux-x86_64-310.19.run

Yükleyici, muhtemelen Noveau çekirdek modülünün yüklü olduğunu ve modprobe komut dosyası eklemenizi önerecektir. Size söyleyeceği her şeyi Tamam / Evet demeniz ve daha sonra yeniden NVIDIA-Linux-x86_64-310.19.run programını yeniden başlatmanız gerekir.

Diğer yaklaşımların da işe yarayıp yaramayacağından emin değilsiniz, ancak bu kesin bir şeydir.

    
verilen cevap Radek 21.12.2012 13:14
2

Bu ayrıca Nvidia 7400 kartları için de çalışıyor. Ancak, çekirdek güncellemeleri güncellenirse, yükleme satırını en son sürüme çevirmeniz gerekir:

sudo apt-get install linux-headers-3.5.0-18-generic

bunun yerine:

sudo apt-get install linux-headers-3.5.0-17-generic
    
verilen cevap Daniel Zippert 20.10.2012 19:19
0
sudo apt-get install nvidia-current nvidia-settings
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
sudo nvidia-xconfig

Sistemi yeniden başlat!

    
verilen cevap BlitzkriegBop 19.10.2012 18:08
0

Hemen hemen her şeyi denedim, ama işte benim için gerçekten işe yaradı:

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

sudo add-apt-repository ppa:amith/ubuntutools
sudo apt-get update
sudo apt-get install unity-reset

sonra bu komutu kullanarak birliği sıfırlayın:

unity-reset

Yeniden başlat ve Birlik geri döndü! Umarım senin için çalışır.

    
verilen cevap camilo garcia 12.11.2012 00:27
0

Bu gece problemi çözdüm. En son Kernel 3.7.1'i her zaman yaptığım gibi derledikten sonra kurdum. Sonra nVidia sürücüleri Synaptic'ten kurdum. Bu, Unity menülerinin ekran görüntüsünüzde gösterdiğiniz gibi kaybolmasına neden oldu. Benim için çözüm aşağıda:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

Şimdi sadece sorunun çözüldüğü en son nVidia sürücülerine sahip değil!

    
verilen cevap Joel Frese 09.01.2013 05:16
0

Yüklemeniz çalışmıyorsa (başlangıç ​​modülü değil), yalnızca bir başlık kümesinin kurulu olduğundan emin olmanız gerekir.

dpkg --get-selections | grep linux-headers

Bu işe yaramıyor

linux-headers-3.5.0-26              install
linux-headers-3.5.0-26-generic      install
linux-headers-generic               install

Bu çalışır

linux-headers-3.5.0-26              install
linux-headers-3.5.0-26-generic      install

Bu durumda, sadece

apt-get remove linux-headers-generic

Şimdi, nvidia yükleyici çalışacak.

    
verilen cevap Nate Symer 07.04.2013 04:02
-1

Bunu yaptım:

sudo apt-get autoremove fglrx --purge

Harika çalıştı.

    
verilen cevap Shaun 06.12.2012 05:10

Etiketlerdeki diğer soruları oku