Чрезвычайно длинная загрузка после установки драйверов Nvidia

10

Я использую Ubuntu 16.04 и через некоторое время (думаю, это началось после обновления драйверов Nvidia), мои компьютеры начали загружаться очень медленно. Я попытался отключить некоторые ненужные сервисы, но это не помогло. Я побежал dmesg , и я заметил некоторые действительно большие пробелы. Вот полный журнал: Ссылка

Я надеюсь, что кто-то поможет мне в этом.

EDIT:

systemd-analyze blame | head

2min 16.363s docker.service 23.442s rabbitmq-server.service 16.774s grub-common.service 15.149s [email protected] 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:

После отключения некоторых сервисов это то, что systemd-analyze blame | head возвращает:

 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:

Выход /var/log/boot.log

Ссылка

EDIT4:

От Grub до экрана входа в систему требуется около 30 секунд, но с экрана входа в систему, пока мой компьютер не будет готов к использованию, потребуется около минуты.

    
задан Alen 16.05.2017 в 08:23
источник

1 ответ

0

Для установки драйверов nvidia существует три основных способа (и, вероятно, всего более трех способов).

  1. двоичный драйвер apt install , мой любимый способ)
  2. приложение «Дополнительные драйверы» (отличный, довольно надежный, просто не лучший выбор драйверов, иногда устаревший).
  3. Nvidia-распределенные последние компиляции в формате .run

вы думаете, что файлы установлены, и результат будет таким же, но это не так.

Собственный файл .run от Nvidia довольно сомнительный, если вы спросите меня. Раньше я думал, что это будет самый кровоточащий край, но оказывается, что он бледнеет по сравнению с методом apt с точки зрения производительности. уверен, что версия драйвера является последней, но, возможно, это редактирование кода только для Windows и не имеет особого преимущества для того, как она работает на Linux.

Я бы рекомендовал удалить текущий драйвер nvidia:

  • , если вы сделали это через .run в режиме консольной консоли ( ctl - alt - F6 )), повторите процедуру и запустите команду (admin), как будто вы собираетесь ее установить, но добавьте флаг --uninstall в конце команды install / sh.
  • , если вы сделали это через приложение «Дополнительный драйвер», затем откройте это снова и просто отметьте, что драйвер X.org применяется и перезапускается.

вы можете установить через двоичный метод следующим образом:

sudo add-apt-repository ppa:graphics-drivers/ppa 
sudo apt-get update 
ubuntu-drivers devices  
sudo apt-get install nvidia-(your version number)
    
ответ дан tatsu 16.05.2017 в 14:19