Masaüstü nvidia sürücüleri kurduğumda görünmüyor!


70

Masaüstü deneysel sürücüleri nvidia yükledikten sonra gösterilmiyor. 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. Görünüşe göre, sürücülerin yüklenmesinden sonra masaüstü çözünürlüğü 1440x900'den 1024x768'e düştü

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

Masaüstü açık kaynak kodlu sürücüleri kullandığımda sadece desh ve panelleri gösteriyor.

Daha iyi performans alabilmek için bunu düzeltmenin bir yolu var mı?


Bende de aynı problem var. Ne yazık ki, açık kaynaklı sürücü grafik kartımla gerçekten iyi çalışmıyor. Birinin bir hata raporu veya ek hata ayıklama bilgisi var mı?
Timo

benim için de açık kaynaklı sürücüler en iyisi değil
Levan

2
Sadece bu kadar oy verebildiğim için ne yazık!
Evan Haas,

Yanıtlar:


79

Bana da aynısı oldu. İşte nasıl düzelttim:

  1. Bir terminale Ctrl+ Alt+ geçin 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üme 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ü yeniden yükle

    sudo apt-get install nvidia-current-updates
    

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

    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.
    

    o zaman sorun çözülmeyecek. Mesaja inanma. Soran değil linux-sourcesadece başlıkları istiyor yüklemek olmak ancak belirli yüklemelisiniz -genericÇekirdeğiniz için başlıkları. Çalıştırmak:

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

    Bu olacak değil sadece çalışmak linux-headers-genericya linux-headers-3.5.0-17(örneğin).

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

    sudo shutdown -r now
    

Bu, çekirdek modülünün uygun şekilde derlenip kurulmasına izin vermelidir. Benim için yaptı!


Bu şekilde işe yarayacağına üzüldüm ama ubuntu'da gerçekten yeniyim, bu yüzden bunu düzeltmenin daha kolay bir yolu var mı, yazı için teşekkürler
Levan

Olmadığından eminim. Nedense linux kaynağını indirmiyor ve Nvidia sürücülerini derlemek için gerekli. Eğer hala bu özel sürücü penceresini açıyorsanız, noveau (sp?) Sürücüsüne geri dönebilmelisiniz ... Parantez içine koyduğum tam komutları yerine getirirseniz, sizin için çalışmalıdır. Üzgünüm kolay değil! :)
rft183

2
Bu komutu terminal ile gnome-control-center'da yazarak ve açık kaynak sürücü seçerek tekrar açık kaynak sürücülere dönmeyi başardım, ancak derleme benim için çok fazla :) yardımlarınız için çok teşekkür ederim :)
Levan

Hiç sorun değil. Birkaç gün içinde grafiksel olarak yapabileceğiniz bir düzeltme olacağından eminim. En azından bu arada sistemi kullanabilirsiniz!
rft183

4
Terminal için varsayılan bir anahtarlama vardır: ctrl + alt + t
Timo

9

Masaüstü hala görünmüyorsa, Nvidia Optimus grafik kartından kaynaklanıyor olabilir . GT 650M ile dizüstü bilgisayarım var ve bu da bir Optimus kartı. Optimus kartları biraz farklı davranıyor ve varsayılan olarak onlar için Linux desteği yok. Optimus hakkında daha fazla bilgi: linux: http://ubuntuforums.org/showthread.php?t=1657660

Ama Bumblebee ile çalışmasını sağlamak mümkün . Yeni Ubuntu 12.10 kurulumunda bunu yaptım (Nvidia sürücüsü kurulu 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 oturum açın.

O ikinci komutu bıraktığımda ilk önce işe yaramadı. Sonra grafik kartı ile bir şey çalıştırmak için komuttan önce optirun yazın. Örnekte: optirun glxspheresveya optirun ./executable-file. Entegre grafikler ve grafik kartınız arasındaki farkı test etmenin iyi bir yolu, optirun olan ve olmayan glxferleri çalıştırmaktır .

https://wiki.ubuntu.com/Bumblebee

Bu, grafik kartınızı yalnızca gerektiğinde etkinleştirdiğinizde güç tasarrufu sağlar. Umarım birine yardım etmişimdir, çünkü grafik kartımla ilgili sorunu bulmak için saatler harcadım (evet, bu Linux grafik sürücülerinde oldukça yeniyim).


1
teşekkürler, NVidia Quadro K1000M ile aynı sorunu yaşadım ve Bumblebee sorunlarımı düzeltti.
smcg

5

Geforce GT 630'umda bir kaç gece (ortadan kaybolan birlik masaüstü, sadece 640x480 çözünürlük, ekranımdaki tuhaf eserler) bununla iç içe geçtikten sonra, bu benim için çalıştı:

  1. Ubuntu 12.10'un yeni kurulumu
  2. Yüklemeden hemen sonra, yazılım güncelleyiciyi çalıştırın. Tüm güncellemeleri indirin ve yükleyin
  3. Yeniden Başlatma
  4. sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic (Bu adımın gerekip gerekmediğinden tam olarak emin değilim, ama bu konu başlığında gördüm ve denemeyi düşündüm)
  5. Dash'den "Yazılım Kaynakları" nı açın
  6. "Ek sürücüler" sekmesine tıklayın.
  7. NVIDIA ikili xorg sürücüsünü etkinleştir (tescilli, test edilmiş)
  8. Yeniden Başlatma

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

Özel not: "Ek sürücüler" paketini (Jokey) yüklemeyin. 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 geçti.


2
Linux kaynaklarının kurulması muhtemelen herhangi bir faydalı etkiye sahip değildir. Çekirdeği derlerken kullanırsınız. Jokey artık 12.10'da kullanılmıyor; bu işlev ubuntu-drivers-common tarafından ele geçirildi
fabricator4

3

Bugün Ubuntu 12.10'u yeni yükledim ve bu sorunu nvidia sürücüsü ile yaşadım.

Yukarıdaki talimatları izlemeye çalıştım, ancak tüm bunlar oldukça önemli olan iki kelime nedeniyle başarısız oldu: "genel" ve "-17".

Sonunda NVidia sürücüsünü kurmanın en iyi yolunun aslında nvidia tarafından önceden belirlenmiş yükleyiciyi kullanmak olduğunu buldum. Ben de gittim:

http://www.nvidia.com/Download/index.aspx?lang=en-us

ve Linux-64bit için indirilen sürümü (sinaptik yükleyin sudo apt-get install synapticve nvidia kartınızın tam adını bulmak için Ayarlar -> Depo -> Ek Sürücüler menüsüne bakın)

Sonra aracı çalıştırıyorsunuz ve çekirdek başlıklarına ihtiyacınız olduğunu ancak "genel" başlık gerektirdiği için dikkatlice okuyorsunuz.

Çekirdek sürümünüzü doğrulamanız gerekiyor, benimkiler 3.5.0-17 (en sonunda bu "-17" idi), bu yüzden benim durumumda:

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

(bir terminal yazarak çekirdek versiyonunuzu öğrenin uname -r)

GUI giriş daemonunu öldürmeniz gerekiyor:

killall lightdm

ve bundan sonra kaçabilirsin:

sudo sh NVIDIA-Linux-x86_64-310.19.run

Yükleyici muhtemelen Noveau çekirdek modülünün yüklü olduğunu söyleyecek ve modprobe betiğinin eklenmesini önerecektir. Size söylenen her şeye Tamam / Evet demeli ve NVIDIA-Linux-x86_64-310.19.run komutunu yeniden başlatıp çalıştırmalısınız.

Başka bir yaklaşımın da işe yarayacağından emin değilim, ama bu kesin.


Ayrıca diğer tavsiyelere göre çalışan NVIDIA sürücülerinin alınmasında da birçok sorun yaşanıyordu. Bu yöntemi kullanarak 310.40 sürücülerini kurdum ve sonunda çalışmasını sağladım!
ryanwinchester

2

Bu aynı zamanda Nvidia 7400 kartları için de geçerlidir. Fakat eğer çekirdek güncellenirse, kurulum satırını şimdi en son sürüme değiştirmelisiniz:

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

yerine:

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

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!


0

Neredeyse her şeyi denedim, ama işte benim için gerçekten işe yarayan şey:

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

daha sonra bu komutla birliği sıfırlayın:

unity-reset

yeniden başlatma ve Birlik geri döndü! Umarım sizin için işe yarar.


0

Bu gece sorunu çözdüm. Her zaman yaptığım gibi derledikten sonra en son Kernel 3.7.1'i kurdum. Sonra napi sürücüleri Synaptic'ten yükledim. Bu, Birlik menülerinin ekran görüntüsünde gösterdiğiniz gibi kaybolmasına neden oldu. Benim için çözüm aşağıdadır:

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

Şimdi sadece sizin için çözülen sorun değil en son nVidia sürücülere sahip!


0

Eğer kurulumunuz çalışmıyorsa (ilk modül kurulmuyor), yalnızca bir başlık kurulu olduğundan emin olmalısınız.

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ışıyor

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

Bu durumda, basitçe

apt-get remove linux-headers-generic

Şimdi, nvidia kurucusu çalışacak.


-1

Bunu ben yaptım:

sudo apt-get autoremove fglrx --purge

Harika çalıştı.

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.