45 минут загрузки

45 минут загрузки

В последнее время загрузка у меня стала очень медленной. Подозреваю, что это как-то связано с драйверами nvidia. Он застрял в цикле на 45 минут, пытаясь обнаружить GPU:

Вот конец журнала загрузки:

===========================================================
(2 of 2) A start job is running for Detect the available GPUs and deal with any system changes.
(2 of 2) A start job is running for Detect the available GPUs and deal with any system changes
(1 of 2) A start job is running for Wait for Plymouth Boot Screen to Quit (45min 13s / no limit
(1 of 2) A start job is running for Wait for Plymouth Boot Screen to Quit (45min 16s / no limit
[  OK  ] Started Detect the available GPUs and deal with any system changes.
Starting Light Display Manager...
======================================================================

А вот лог менеджера графического процессора:

sudo cat /var/log/gpu-manager.log
==============================================================
log_file: /var/log/gpu-manager.log 
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot  
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot  
grep dmesg status 0  
dmesg status 0 == 0? Yes  
grep dmesg status 256  
dmesg status 256 == 0? No  
Is nvidia loaded? no  
Was nvidia unloaded? yes  
Is nvidia blacklisted? no  
Is fglrx loaded? no  
Was fglrx unloaded? no  
Is fglrx blacklisted? no  
Is intel loaded? yes  
Is radeon loaded? no  
Is radeon blacklisted? no  
Is nouveau loaded? yes  
Is nouveau blacklisted? no  
Is fglrx kernel module available? no  
Is nvidia kernel module available? no  
Vendor/Device Id: 8086:416  
BusID "PCI:0@0:2:0"  
Is boot vga? yes  
Vendor/Device Id: 10de:1292  
BusID "PCI:1@0:0:0"  
Is boot vga? no  
Skipping "/dev/dri/card1", driven by "nouveau"  
Skipping "/dev/dri/card0", driven by "i915"  
Found "/dev/dri/card1", driven by "nouveau"  
Number of connected outputs for /dev/dri/card1: 0  
Skipping "/dev/dri/card1", driven by "nouveau"  
Found "/dev/dri/card0", driven by "i915"  
output 0:  
    eDP connector  
Number of connected outputs for /dev/dri/card0: 1  
Does it require offloading? yes  
last cards number = 2  
Has amd? no  
Has intel? yes  
Has nvidia? yes  
How many cards? 2  
Has the system changed? No  
main_arch_path x86_64-linux-gnu, other_arch_path i386-linux-gnu  
Current alternative: /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf  
Current core alternative: (null)  
Is nvidia enabled? no  
Is fglrx enabled? no  
Is mesa enabled? yes  
Is pxpress enabled? no  
Is prime enabled? no  
Is nvidia available? no  
Is fglrx available? no  
Is fglrx-core available? no  
Is mesa available? yes  
Is pxpress available? no  
Is prime available? no  
Intel IGP detected  
Desktop system detected  
or laptop with open drivers  
Discrete NVIDIA card detected  
can't access /etc/X11/xorg.conf  
Driver not enabled or not in use  
Nothing to do  

=====================

не уверен, актуально ли это, lspci показывает контроллер nvidia 3D (и другие вещи):

3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)

опять же, не уверен, относится ли это к делу. systemctl status gpu-manager.service показывает:

gpu-manager.service - Detect the available GPUs and deal with any system changes.
Loaded: loaded (/lib/systemd/system/gpu-manager.service; enabled; vendor preset: enabled)
Active: inactive (dead) since ד' 2015-11-11 00:07:08 IST; 13h ago
Main PID: 840 (code=exited, status=0/SUCCESS)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

Обновление: Я перезагрузил, и снова это заняло 45 минут. Что это значит? Я понимаю, что какой-то процесс ищет GPU и не может запустить рабочий стол, пока не найдет его или не сдастся, и похоже, что он сдается через 45 минут. Есть ли где-то место, где определен временной интервал для "сдачи"?

Пожалуйста, помогите мне понять, что происходит и как это исправить.

решение1

Проблема решилась сама собой. Не знаю, почему и как. Последнее действие, которое я сделал перед последней перезагрузкой, было rm /var/log/syslog; rm /var/log/ufw.log и rm /var/log/auth.*, потому что каждый занимал по 100 ГБ. Если кто-то может объяснить, что произошло, пожалуйста, напишите комментарий.

решение2

(Обновлено) После загрузки вашего дистрибутива

  1. Загрузите последние версии драйверов с помощью

    wget http://us.download.nvidia.com/XFree86/Linux-x86_64/352.55/NVIDIA-Linux-x86_64-352.55.run
    
  2. Бегать

    sudo ./NVIDIA-x86_64-352.55.run
    

    и нажмите ОК во всех настройках.

решение3

Я обнаружил, что это происходит после подключения проектора HDMI. Я использовал драйвер Intel. Презентация прошла нормально. Предыдущее подключение не вызвало проблем. Хотя на этот раз при следующей загрузке менеджер окон не запустился. Обнаружил, что /var/log/gpu-manager.logбыл разбит на необычные ACL и временную метку.

p--xrwsrwx  1 mail       1711       0 Jan 26  1971 gpu-manager.log

Удалил файл журнала с нулевыми байтами и оконный менеджер запустился нормально.

Связанный контент