Ubuntu 16.04 nvidia sürücüleri çalışmıyor

20

Yeni bir ubuntu 16.04 kurdum,
Temiz yeni, temiz ve ilk yaptığım tek şey nvidia için tescilli sürücü 361 seçerek, makineyi yeniden başlattı.
anfter yeniden başlatılıyor giriş ama birlik göstermiyor, hala sağ tıklayabilir ve terminali açabilirsiniz, birçok cevaplar çalıştı:
link1 link2

yardım etmedim, sinirli oldum, usb'ye başladım ve tekrar yeni yükledim, bu sefer 340 sürücüleri aynı problemi denedim. Tanrı aşkına, bu 16.04 LTS demek istiyorum. ASUS dizüstü bilgisayar üzerine kurulmuş nvidia gt 740m dual grahpic kartlara sahibim.

grep çıkışı "EE \" WW "/var/log/Xorg.0.log:

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    23.758] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    23.758] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    23.758] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    23.758] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    23.758] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    23.761] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[    25.323] (WW) Unresolved symbol: fbGetGCPrivateKey
[    25.448] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[    25.613] (WW) modeset(G0): Option "AllowEmptyInitialConfiguration" is not used
[    25.613] (WW) modeset(G0): Option "IgnoreDisplayDevices" is not used
[    25.902] (EE) NVIDIA(0): Failed to initiate mode change.
[    25.902] (EE) NVIDIA(0): Failed to complete mode change
[    26.214] (WW) evdev: SteelSeries Sensei Raw Gaming Mouse: ignoring absolute axes.
[    26.216] (WW) evdev: SteelSeries SteelSeries Apex Raw Gaming Keyboard: ignoring absolute axes.
[    26.272] (II) XINPUT: Adding extended input device "USBest Technology SiS HID Touch Controller" (type: TOUCHSCREEN, id 16)

tam günlük dosyası LOG

xorg.conf dosyası:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:[email protected]:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:[email protected]:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection
    
sordu saeed hardan 23.04.2016 12:30

8 cevap

1

Çözümü buldu (bu kez gerçek için),
Bir ubuntu uzmanı olmaya karar verdim, bu yüzden google'a gittim ve yazdım:

  

ubuntu hata ayıkla

sonra bana Hata Ayıklama sayfasını verdi ve birliği seçtim.
bazı kısımlarda şunları yapmam gerekiyordu:

$ unity --advanced-debug
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>

...

(gdb) set logging file unity.log
(gdb) set logging on
(gdb) b _exit
Function "_exit" not defined.
Make breakpoint pending on future shared library load? (y or [n])
[Answer yes (y)]

(gdb) run

[ and when compiz/unity crash, do...]

(gdb) bt full

[ then CTRL-D or re-run compiz to continue working ]

(gdb) run

Bunu çalıştırdıktan sonra hatayı fark ettim:
compiz (core) - Hata: Plugin 'opengl' yüklenmedi.

bu hatayı google'da aradım ve bana bu konuyu verdi: Birlik eksik mi? Üst veya yan panelleri göremiyorum , cevap burada çalışıyor.

    
verilen cevap saeed hardan 27.04.2016 18:23
10

Ayrıca Ubuntu 16.04'ü yükledim, yeni bir HD'ye temiz yükleme yaptım ve her şey NVIDIA sürücüsüne geçene kadar iyi çalıştı. Yeniden başlatmanın ardından giriş ekranını geçemedim. Benim için çalışan çözüm, güvenli önyüklemeyi devre dışı bırak yapmaktı.

Oturum açma döngüsünde takılı kalırken, Ctl+Alt+F1 konsoluna geçiş yaptım, UEFI 'de yeniden başlatılmış ve güvenli bir şekilde önyüklemeyi devre dışı bıraktım. Artık her şey yüklü nvidia sürücüsü ile çalışıyor.

    
verilen cevap Karhu 27.04.2016 22:37
3

Bu sorunu da yaşadım. Bunu bir konsolda çalıştırıyorum ( Ctrl + Alt + F1 'e basın, ilk sanal tty'yi göstermek için giriş sayfasında):

sudo apt-get purge nvidia*

Bundan sonra yeniden başlatıldı ve sonra giriş yapabilirdim. Bundan sonra önce intel sürücüleri ve nvidia-361'i kurdum.

Bunlar takip ettiğim adımlardı:

  1. sudo apt-get purge nvidia*
  2. reboot (şimdi noveau ekran sürücüsü çalışıyordum)
  3. sudo apt-get install intel-microcode
  4. sudo apt-get install intel-gpu-tools
  5. Yeniden başlatma (test için her şey iyi çalışıyordu)
  6. sudo apt-get install nvidia-361 (Nvidia-current'ın daha uzun vadeli bir seçenek olduğunu düşünüyorum).
  7. Yeniden Başlatma

Şimdi bunlara sahibim (üzgünüm, ispanyolcada):

Ek sürücüler

    
verilen cevap Shosta 23.04.2016 18:36
2

Ayrıca 16.04 ve Nvidia 361.42 sürücüsü ile bir sorunum var. Geçici çözüm olarak prime-select intel veya Nouveau sürücüsünü kullanabilirsiniz. Yıllar boyunca resmi Nvidia Ubuntu sürücüleri ile ilgili sonsuz sorunlar yaşadım, bu çok hit ve özledim. Steam İşletim Sisteminin tanıtımı ve Linux kullanıcılarının / oyun oyuncularının sayısının artmasının Linux'u daha iyi desteklemeleri için teşvik edebileceğini düşündüm: /

    
verilen cevap neutreno 23.04.2016 12:52
1

Bence çözümü buldum. Ana makinemde 16.04 kurulumuyla ilgili büyük bir sıkıntı yaşadım. Nvidia sürücüleri çöküyor ve giriş yapamıyorsunuz ve sudo apt-get purge nvidia- * 'ya başvurmanız gerekiyor. Chrome çöküyordu.

Geleneksel bir biyoya sahip ikincil makinemde sorun yaşamadım. UEFI firmware ile sadece benim ana makinedir. En sinir bozucu olan şey, 16.04'ü bir ay boyunca günlük bir yapıdan geçirdiğim ve sağlam bir katıydı.

Yükleyici, yüklediğiniz sırada sürücü indirirseniz bir şifre sorduğunu fark ettim. Çözüm, GÜVENLİ BOOT'u kapatmak içindir. Ubuntu'nun kurulumu (Bios Menüsündeki UEFI seçeneğinden) hatasız şekilde ilerler ve sistem kararlı görünür. 16.04 mükemmel değildir örn. Chrome'u yüklemek için gdebi kullanmalısınız, ancak en azından şimdi kullanılabilir.

    
verilen cevap Roderic Jones 03.05.2016 17:09
1

Bana göre, çok aramadan sonra çözüm UEFI'yi BIOS'ta devre dışı bırakmaktı. Makinem sadece Linux'u çalıştırıyor, dolayısıyla UEFI'yi devre dışı bırakmak büyük bir sorun değildi.

VirtualBox ve NVIDIA ile problemlerim vardı ve Ubuntu 16 ile çalışamamıştım. "Ubuntu 16 UEFI Virtual Box Fail kernel build" için çalışıyordum ve bir

UEFI'yi devre dışı bıraktıktan sonra Ubuntu 16'yı yeniden yükledim. Yükleme sırasında "Güvenli önyükleme" girdisine sahip olan iletişim kutusu bu içerikten yoksun kaldı.

Ubuntu 16'nın çalıştığını ve NVIDIA ya da VirtualBox ile sorun yaşamadığımı bildirmekten mutluluk duyuyorum! Her ikisi de beklendiği gibi çalışıyor.

Bilgilerini paylaşanlara teşekkürler, böylece ilerleyebilirim.

    
1

Ubuntu 16.04, xserver Xorg 1.18 ile birlikte gelir ve yapılandırma önceden olduğundan biraz farklıdır. Çift GPU kurulumunda, Arch Linux wiki'den , / etc / X11 / xorg.conf şöyle olmalıdır:

Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
    Option "AllowEmptyInitialConfiguration"
EndSection

nvidia Bus kimliğiniz için PCI: 1: 0: 0 değiştirin. Şunları kontrol edebilirsiniz:

$ lspci | grep -E "VGA|3D"

Çift GPU'lu HP dizüstü bilgisayarım için çalışıyor: Intel (Skylake) ve NVIDIA 940m. Aralarında prime-select komutuyla (root olarak) veya nvidia-settings resmi uygulamasında ve bilgisayarı yeniden başlatmanızın ile değiştirilebileceğini unutmayın.

    
verilen cevap Jaime M. 23.05.2016 20:49
0

Benzer bir sorunla karşılaştım, ancak özellikle benim sorunum ESET NOD32 Antivirüs 'den kaynaklandı. .

Hem ubuntu depolarından hem de manuel NVIDIA sürücü kurulumundan sürücü kurulumu DKMS modüllerini oluşturarak sıkışıyordu.

ESET’i nasıl kaldıracağınız ile ilgili talimatları buldum ve kaldırdıktan sonra çalışmamı ayarlıyorum -3'e kadar:

sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target

Kara liste nouveau:

/etc/modprobe.d/blacklist.conf 'yi süper kullanıcı olarak düzenle ve ekle:

blacklist nouveau

Sonra NVIDIA'yı temizleyin ve yeniden başlatın:

sudo apt purge nvidia*
sudo reboot

Çalışma seviyesi 3'te bir kez, en son NVIDIA sürücüsünü manuel olarak yükledim, çalışma seviyesini 5'e geri yükledim ve yeniden başlattım.

sudo sh ./NVIDIA...
sudo systemctl enable graphical.target
sudo systemctl set-default graphical.target
reboot

İşler sonunda çalışıyordu, bu yüzden Antivirüs'ü yeniden kurdum. NVIDIA sürücüsünün yeniden oluşturulduğundan emin olmak için bir çekirdek güncellemesi beklemek zorunda kalacak.

    
verilen cevap DavidG 19.03.2017 04:18

Etiketlerdeki diğer soruları oku