Nvidia sürücülerini kurduktan sonra son derece uzun önyükleme


14

Ubuntu 16.04 kullanıyorum ve bir süre sonra (sanırım Nvidia sürücülerini güncelledikten sonra bu olmaya başladı) bilgisayarlarım çok yavaş açılmaya başladı. Bazı gereksiz hizmetleri devre dışı bırakmaya çalıştım ama yardımcı olmadı. Koştum dmesgve gerçekten büyük boşluklar fark ettim. İşte tam günlük: https://pastebin.com/d4EVfi8r

Umarım birisi bana bu konuda yardımcı olur.

DÜZENLE:

systemd-analyze blame | head

2min 16.363s docker.service 23.442s rabbitmq-server.service 16.774s grub-common.service 15.149s postgresql@9.5-main.service 13.691s dev-sda1.device 11.113s NetworkManager-wait-online.service 9.852s ModemManager.service 9.278s accounts-daemon.service 8.372s iio-sensor-proxy.service 8.176s apparmor.service

lspci -k | grep -iEA3 '3D|VGA'

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    Subsystem: Acer Incorporated [ALI] 3rd Gen Core processor Graphics Controller
    Kernel driver in use: i915
    Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
    Subsystem: Acer Incorporated [ALI] GK208M [GeForce GT 740M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

EDIT2:

Bazı hizmetleri devre dışı bıraktıktan sonra, aşağıdakileri systemd-analyze blame | headdöndürür:

 13.900s dev-sda1.device
 12.040s NetworkManager-wait-online.service
 10.572s ModemManager.service
  9.424s accounts-daemon.service
  8.030s apparmor.service
  7.827s grub-common.service
  7.356s systemd-logind.service
  6.810s rsyslog.service
  6.769s avahi-daemon.service
  6.766s bluetooth.service

EDIT3:

Çıktı /var/log/boot.log

https://pastebin.com/RzZJ6JdL

EDIT4:

Grub'dan giriş ekranına kadar yaklaşık 30 saniye sürer, ancak giriş ekranından bilgisayarım kullanıma hazır hale gelene kadar yaklaşık bir dakika sürer.


1
Eğer çıktısını ekleyebilir misiniz systemd-analyze blame | headve lspci -k | grep -iEA3 '3D|VGA'memnun?
Bayt Komutanı

@ByteCommander Sorumumu bu komut çıktılarıyla düzenledim
Alen

Şimdi docker, rabbitmq ve postgresql hizmetlerini devre dışı bıraktım, ancak önyükleme süresi aynı
Alen

Ve systemd-analyze blame | headşimdi bu hizmetler devre dışı bırakıldığında ne diyor?
Bayt Komutanı

@ByteCommander Güncellenmiştir
Alen

Yanıtlar:


1

Nvidia sürücülerini kurmak için üç ana yol vardır (ve muhtemelen toplamda üçten fazla yol vardır).

  1. ikili sürücü ( apt installbenim favori yolumla)
  2. "Ek Sürücüler" uygulaması (harika, oldukça güvenilir, sürücülerin en iyi seçimi değil, bazen güncel değil)
  3. Nvidia tarafından dağıtılan en yeni .runformatlar derlenir

yüklü dosyaların olduğunu düşünürsünüz ve sonuç aynı olur, ancak değildir.

.runBana sorarsanız Nvidia'nın kendi dosyası oldukça şüpheli. Eskiden en çok kanama kenarı olacağını düşünürdüm, ancak performans açısından apt yöntemine kıyasla sönük olduğu ortaya çıktı. sürücü sürümünün en son sürüm olduğundan emin olabilirsiniz, ancak belki de yalnızca Windows kod düzenlemeleri ve linux üzerinde nasıl çalıştığı konusunda hiçbir faydası yoktur.

Mevcut nvidia sürücünüzü kaldırmanızı tavsiye ederim:

  • Eğer aracılığıyla yapsa .runbir Oturumsuz konsol modunda ( ctl- alt- F6) daha sonra prosedürü tekrarlayın ve bunu yüklemek ancak eklemek için gittiğini sanki (yönetici) komutunu çalıştırın --uninstallEğer / sh komutunu yüklemek sonunda bayrak.
  • "Ek Sürücü" uygulaması üzerinden yaptıysanız, tekrar açın ve X.org sürücüsünün uygulamasını işaretleyin ve yeniden başlatın.

ikili yöntemle şu şekilde yükleyebilirsiniz:

sudo add-apt-repository ppa:graphics-drivers/ppa 
sudo apt-get update 
ubuntu-drivers devices  
sudo apt-get install nvidia-(your version number)

1
Bunun sorunumu nasıl çözdüğünden emin değilim, lütfen açıklayabilir misiniz?
Alen

cevabımın ikinci bölümünde söylediğim gibi, her biri için sonuçlar oldukça muazzam. Eğer onaylayabilirsiniz. apt installve ppa ile alınan sürücülere sahip değilsiniz . sürücünüzü bunlarla değiştirirseniz sorunun devam ettiğini teyit edebilir misiniz? Şahsen bu sorunun ikili sürücülerde mevcut olmayacağını düşünüyorum.
tatsu

2
Burada anlamsız ve yanılgılar var. Her şeyden önce, sürücü sürümü kullanılan yöntemden daha önemlidir. Kabul edilirse, doğrudan Nvidia'dan çalıştırılabilir hantal ve istenmeyen sonuçlara sahip olabilirken, resmi depolarda veya PPA'da zaten paketlenmiş olan aynı sürüm tüm sürümlerle / çekirdeklerle çalışacak şekilde test edilmiştir. Ve karıştırdığınız ikinci bölüm, aynı APT yüklemesini gerçekleştiren "Ek Sürücüler" dir (ayrıca çakışmaları önlemek için önceki sürümleri temizler).

afedersiniz. Hâlâ öğreniyorum sadece yardım sağlamak istedim Post
tatsu

Bu maalesef çözülmüyor. Nvidia sürücülerimi tarif ettiğiniz şekilde yüklüyorum ve sorunum var. @tatsu
Mina Michael

0

Bilgisayarınız sürücüyü yüklemeden önce iyi bir şekilde önyükleme yaptıysa, bilgisayarınızda 4GB'tan fazla RAM, sabit sürücü ve / veya SSD (ler) bol miktarda alan kalır ve bilgisayarınız yalnızca yavaş yavaş önyüklenir, ancak birkaç saat sonra iyi çalışır saniye giriş ekranı görünürse, sürücü büyük olasılıkla soruna neden olmaktadır.

Bilgisayarınız önyüklendiğinde ne kadar yüksek yüklendiğini kontrol etmenizi ve özellikle önyükleme sırasında ne kadar RAM, disk ve / veya SSD yükünün olduğunu ve işletim sistemi için herhangi bir güncelleme olup olmadığını kontrol etmenizi öneririm. .

İhtiyacınız olmayan hizmetleri devre dışı bırakmak iyidir, ancak büyük olasılıkla sorunu gerçekten çözmez (tüm devre dışı bırakılan hizmetler toplamda 4GB'ın üzerinde RAM kullanmazsa), çünkü normalde kullandıkları RAM miktarı çok fazla olmayacaktır (Linux işletim sistemleri Windows'tan ÇOK daha hafiftir ve 1GB RAM kadar 64 bit dağıtımları kolayca çalıştırabilirsiniz.)

Ayrıca anakart BIOS'unuzun UEFI önyükleme kullanıp kullanmadığını kontrol edin ve eğer öyleyse devre dışı bırakmanın sorunu çözüp çözmediğine bakın.

UEFI önyüklemesi Linux'ta desteklenmez ve bilgisayarınız UEFI önyüklemesini kullanmaya çalışabilir, çünkü önyükleyiciyi kullanmadan önce UEFI önyüklemesi etkinleştirilmişse Grafik kartınız otomatik olarak kullanır ve bu nedenle önyükleme gecikmesi.

Son olarak, ailenin en istikrarlı dağıtımı olan Debian gibi başka bir Distro'yu deneyebilirsiniz ve ubuntu dayanmaktadır.


0

Ubuntu ve Nvidia'yı karıştırmamak için her zaman basit ama biraz sert bir seçenek vardır - örneğin, Nvidia donanımını kaldırın ve Intel grafiklerini veya Ubuntu ile güzel bir şekilde bir arada var olduğu bilinen başka bir şeyi kullanın. Nvidia'yı kaldıramıyorsanız (belki de söz konusu bilgisayar bir dizüstü bilgisayar olduğu için), diğer seçenek Ubuntu'yu Windows ile değiştirmektir. Bunların harika seçenekler olmadığını biliyorum, ancak basit ve kesinlikle sorunu çözecekler. Askubuntu ve diğer sitelerdeki hızlı tarama, çoğu insanın genellikle tatmin edici bir çözünürlük olmadan Ubuntu / Nvidia hakkında sorular soracağını ortaya çıkaracaktır.


Hepsini Nvidia'ya suçlama. Nvidia sorularının çoğu kullanıcı hatalarının neden olduğu sorunlarla ilgilidir.
karel

Kimsenin suçlanıp suçlanmayacağını bilmiyorum, ama Nvidia ve Ubuntu birlikte harika değiller. Cevabım, Nvidia ile bir dizüstü bilgisayar satın almak ve Ubuntu'yu yüklemek için hata yapmış kişisel deneyime dayanıyor ... Sporadik olarak dondurulmaya devam etti. Askubuntu yapılan önerilerin çoğunu denedim ama cevabımda önerilen ne başvurmak zorunda kaldı.
Ron Kalian

Her şey Nvidia kaldırıp bu komutu çalıştırmayı deneyin: sudo ubuntu-drivers autoinstall && sudo reboot. Diğer komutların aksine, bu komut tüm bağımlılık paketlerini yükler.
karel
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.