TTY'lerin NVIDIA sürücüleri ile çalışmasını nasıl sağlayabilirim?


11

Grafik sürücümde hata ayıklarsam, Ctrl + Alt + F1-F6 tuşlarına basarak erişebileceğim komut satırlarına güvenirim. Ancak, en son NVIDIA sürücülerini yükledikten sonra, bu TTY'lere geçtiğimde ekran kararıyor. TTY'lerin NVIDIA sürücüleri ile çalışmasını nasıl sağlayabilirim?

Buradaki "çok yerelleştirilmiş kadar kapalı" sorusu gibi diğer sorulardan bazı teklifleri denedim: Karartılmış tty'leri nasıl geri alabilirim? ve çok ilgili öneri: Çıktıyı tty olarak görüntüleyemiyorum. (Ctrl + alt + f1 - f6 çalışmıyor ve siyah bir ekran görüntüler).

En son güncellemelerle Ubuntu 14.04 kullanıyorum. İşte bazı sistem bilgileri:

└─>lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M Mac Edition] (rev a1)

└─>lsmod
Module                  Size  Used by
pci_stub               12622  1 
vboxpci                23194  0 
vboxnetadp             25670  0 
vboxnetflt             27613  0 
vboxdrv               409768  3 vboxnetadp,vboxnetflt,vboxpci
bnep                   19624  2 
rfcomm                 69160  12 
nls_iso8859_1          12713  1 
arc4                   12608  2 
snd_hda_codec_hdmi     46254  1 
btusb                  32412  0 
bluetooth             391196  22 bnep,btusb,rfcomm
uvcvideo               80885  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40664  1 uvcvideo
videodev              134688  2 uvcvideo,videobuf2_core
b43                   387371  0 
snd_hda_codec_cirrus    18855  1 
mac80211              630653  1 b43
cfg80211              484040  2 b43,mac80211
ssb                    62379  1 b43
snd_hda_intel          52355  5 
snd_hda_codec         192906  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_cirrus
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102099  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
intel_rapl             18773  0 
x86_pkg_temp_thermal    14205  0 
intel_powerclamp       14705  0 
coretemp               13435  0 
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
kvm_intel             143060  0 
snd_timer              29482  2 snd_pcm,snd_seq
kvm                   451511  1 kvm_intel
crct10dif_pclmul       14289  0 
crc32_pclmul           13113  0 
snd                    69238  21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_hda_codec_cirrus,snd_seq_midi
ghash_clmulni_intel    13216  0 
applesmc               19308  0 
input_polldev          13896  1 applesmc
aesni_intel            55624  0 
aes_x86_64             17131  1 aesni_intel
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 20359  3 ghash_clmulni_intel,aesni_intel,ablk_helper
parport_pc             32701  0 
ppdev                  17671  0 
lpc_ich                21080  0 
lp                     17759  0 
bcma                   52096  1 b43
parport                42348  3 lp,ppdev,parport_pc
nvidia              10527448  31 
soundcore              12680  1 snd
drm                   303102  2 nvidia
video                  19476  0 
mac_hid                13205  0 
apple_bl               13993  0 
mei_me                 18627  0 
mei                    82276  1 mei_me
hid_apple              13386  0 
hid_generic            12548  0 
tg3                   166442  0 
sdhci_pci              23172  0 
sdhci                  43015  1 sdhci_pci
ptp                    18933  1 tg3
pps_core               19382  1 ptp
ahci                   25819  4 
usbhid                 52570  0 
libahci                32560  1 ahci
hid                   106148  3 hid_generic,usbhid,hid_apple
uvesafb                28686  0 

Düzenleme: Ben paketi kullanıyorum nvidia-340dan xorg-edgersPPA:

└─>apt-cache policy nvidia-340
nvidia-340:
  Installed: 340.24-0ubuntu1~xedgers14.04.1
  Candidate: 340.24-0ubuntu1~xedgers14.04.1
  Version table:
 *** 340.24-0ubuntu1~xedgers14.04.1 0
        500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

Ayrıca burada açıklandığı gibi framebuffer'ı devre dışı bırakmayı denedim: http://forums.linuxmint.com/viewtopic.php?f=42&t=168108#p864284 . Hala şans yok.

Düzenleme: Şimdi nvidia-343xorg-edgers PPA paketini kullanıyorum :

└─>apt-cache policy nvidia-343
nvidia-343:
  Installed: 343.13-0ubuntu1~xedgers14.04.1

Hala şans yok.


vga=773Önyükleme sırasında çekirdek parametrelerine eklenerek başlardım. Veya ekleyerek KMS'yi devre dışı bırakın nomodeset.
Rinzwind

Bunları denedim. Etkisi yok - ekran hala siyah.
Jonathan

Webmin kurulu mu? Bu, başlangıçta yüklenen her şeyi (diğer şeylerin yanı sıra) gösterir ve TTY'leri etkinleştirebilir ve devre dışı bırakabilirsiniz. (Bunu yapmanın başka yolları da var ama webmin'i gerçekten kolay kullanıyorum). Etkinleştirildi mi?
hatterman

startxIng yerine bir karşılayıcı kullanırsanız, hata ayıklamak zordur, çünkü herhangi bir değişiklik bir şeyleri kırabilir ve ne yazdığınızı görmeden düzeltmeniz gerekir. ALT + CTRL + F1, Ctrl + C tuşlarını birkaç kez deneyin, birkaç saniye bekleyin ve sonra körü körüne sudo modprobe -r nvidia;sudo modprobe nvidia,.
Alex

@hatterman, TTY'lerin etkinleştirilmediği değil, onlara geçince ekranın siyah olması.
Jonathan

Yanıtlar:


2

İlk,

grub çözünürlüğünü düzelt:

sudo nano /etc/default/grub

Şimdi çizgiyi bulun

#GRUB_GFXMODE=640x480 

ve bunu değişen 1280x800 değerine istediğiniz çözünürlüğe değiştirin:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

Sonraki,

framebuffer ekleyin (hayır, bu bir yazım hatası değil; echo'yu iki kez kullanın):

echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash

son olarak, grub ve initramfs'ı güncelleyin:

sudo update-initramfs -u
sudo update-grub

değişikliklerin yürürlüğe girmesi için yeniden başlat


framebuffer nedir? ve bu yankı çizgisi tam olarak ne yapıyor?
Mina Michael


0

Bu bağlantıyı kullanarak Lastest Nvidia Sürücülerini kurmayı denediniz mi?

http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/

En son Nvidia'ya sahibim ve tty 14.04 64x üzerinde iyi çalışıyor. Not: Standart kde (Unity) kullanıyor musunuz?


Evet. Yukarıdaki düzenlemede hangi sürümü (nvidia-340) gösteriyorum. Ne KDE ne de Unity kullanıyorum, ama bu önemli değil, çünkü TTY'ler herhangi bir masaüstü ortamından önce / arkasında olmalı.
Jonathan

1
Bu bağlantı teorik olarak soruyu cevaplayabilirken, lütfen gönderinizdeki bağlantıyı özetlemeye çalışın. Bağlantılar bazen azalır. Ayrıca, "PS", özellikle sorular için gerçekten uygun bir form değildir. Bunun yerine, orijinal yayına yorum yapın.
Kaz Wolfe

@Waaaaaat, sadece kayıt için, yukarıdaki bağlantı soruyu cevaplamıyor. xorg-edgersSoruda, bu soruna neden olan sürücüleri kullandığım PPA'yı yüklemek için bu bağlantıdaki kılavuzu nasıl kullandığımı açıklıyorum .
Jonathan

@Jon Bu yüzden mayıs dedim .
Kaz Wolfe


0

ayrıca belirli bir aygıt için sürücüyü indirmeyi ve WINE üzerinden yüklemeyi çalıştırmayı denediniz mi? Deneyebileceğiniz olası bir rota. Ben ubuntu 13.10 koştu ve aynı nVidia grafik kartı tanıyamazken aynı şeyi yaptım. Kurulum diskini taktım ve bilgisayarıma ve disk sürücüsüne gittim, sağ tıkladım 'şarapta koş.' kurulum tamamlandığında, ubuntu'yu doğru çözünürlüğe ayarladım ve benim için çalıştı. Sadece sürücüleri altında C sürücüsüne taşımak zorunda kaldı ve ubuntu yeniden başladı. im tüm farklı cihazlar için işe yarayacak emin değilim, ama bana sorarsanız, bir atış değer.


0

Dün gece paketleri / çekirdeği güncelledikten sonra aynı sorunu yaşadım ve bunları yükleyerek nVidia kartımın tekrar algılanmasına yardımcı oldum:

nvidia-331
nvidia-331-updates
nvidia-current
nvidia-current-updates
xserver-xorg-lts-raring
nvidia-prime

Tabii ki 311'i depolardaki diğer sürümlerle değiştirebilirsiniz, ancak bence bunun ne olduğunu xserver-xorg-lts-raring

O zaman koş

glxinfo | grep renderer

Kartınızı göstermelidir (daha önce bana göstermiyordu).


0

Tüm önyükleme seçeneklerini kullanmayı denediniz mi?

nomodeset, noapic no1apic,

vb (livecd, bu bağlantıda olduğu gibi listenin tamamını sağlar: https://help.ubuntu.com/community/BootOptions

Görüntü sorunlarım olduğunda, beni kullanılabilir bir sisteme getiren bir tane bulana kadar bunları denedim. Sonra oradan sorunu çözmeyi ve önyükleme seçeneğini kaldırmayı başardım.


0

bunu metin düzenleyicinizle açın

sudo gedit /etc/default/grub

bunu çözünürlüğünüze göre düzenleyin:

GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep

kaydet ve çık:

kaydetmek için ctrl + o tuşlarına basın

çıkmak için ctrl + x tuşlarına basın

grub güncelleme ve yeniden başlatma:

sudo update-grub
sudo reboot

Bu cevabı genişletebilir misiniz? İlk GRUB Grafik modunu belirli bir çözünürlüğe ayarlamak, terminallerin siyah bir ekran olarak görünmesini nasıl engeller?
Elder Geek

bu sadece denenecek bir şey. TTY'm yüksek çözünürlükte çalıştığını biliyorum. "olabilecek" bir şey, monitörün kendisinin düşük bir çözünürlüğü desteklemiyor olabileceğidir. bu nedenle daha yüksek bir çözünürlüğe ayarlamaya çalışmak sorunu çözebilir.
David

Güzel düşünce. Monitörünün neleri desteklediğini bulmalıyız.
Yaşlı Geek

grub ve yeniden başlatma güncelleştirmek için önemli ya da çözünürlük değişiklikleri görmezsiniz çünkü bahsetmeyi unuttum birkaç ekstra adımlar eklendi.
David
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.