J'utilise Ubuntu 16.04 et après un certain temps (je suppose que cela a commencé après la mise à jour des pilotes Nvidia), mes ordinateurs ont commencé à démarrer très lentement. J'ai essayé de désactiver certains services inutiles, mais cela n'a pas aidé. J'ai lancé dmesg
et j'ai remarqué de très grandes lacunes. Voici le journal complet: https://Pastebin.com/d4EVfi8r
J'espère que quelqu'un va m'aider avec ça.
MODIFIER:
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:
Après avoir désactivé certains services, voici ce que systemd-analyze blame | head
renvoie:
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:
Sortie de /var/log/boot.log
EDIT4:
De l'écran Grub à l'écran de connexion, cela prend environ 30 secondes, mais de l'écran de connexion jusqu'à ce que mon ordinateur soit prêt à être utilisé, cela prend environ une minute.
Il existe trois méthodes principales (et probablement plus de trois méthodes au total) pour installer les pilotes nvidia.
apt install
, mon moyen préféré).run
vous penseriez que les fichiers installés et le résultat seraient les mêmes, mais ce n'est pas le cas.
Le propre fichier .run
de Nvidia est plutôt douteux si vous me le demandez. J'avais l'habitude de penser que ce serait le Edge le plus saignant, mais il s'avère qu'il est dérisoire par rapport à la méthode apt en termes de performances. bien sûr, la version du pilote est la version la plus récente, mais peut-être s’applique uniquement à Windows, et n’a aucun avantage particulier à son fonctionnement sur Linux.
Je vous recommande de désinstaller votre pilote nvidia actuel:
.run
en mode console sans session (ctl-alt-F6) puis répétez la procédure et exécutez la commande (admin) comme si vous alliez l’installer, mais ajoutez l’indicateur --uninstall
à la fin de votre commande install/sh.vous pouvez installer via la méthode binaire de cette façon:
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
ubuntu-drivers devices
Sudo apt-get install nvidia-(your version number)
Il existe toujours une option simple mais quelque peu radicale pour ne pas mélanger Ubuntu et Nvidia - c’est-à-dire, si vous le pouvez, supprimez le matériel Nvidia et utilisez des graphiques Intel ou tout autre élément connu pour sa bonne coexistence avec Ubuntu. Si vous ne pouvez pas supprimer Nvidia (car l'ordinateur en question est peut-être un ordinateur portable), l'autre option consiste à remplacer Ubuntu par Windows. Je sais que ce ne sont pas d'excellentes options, mais elles sont simples et vont certainement résoudre le problème. Une analyse rapide dans askubuntu et d'autres sites révélerait que de nombreuses personnes posaient des questions sur Ubuntu/Nvidia, généralement sans solution satisfaisante.
Si votre ordinateur a démarré correctement avant d’installer le pilote, votre ordinateur dispose de plus de 4 Go de RAM, le ou les disques durs et/ou SSD disposent de beaucoup d’espace libre et votre ordinateur ne démarre que lentement, mais fonctionne parfaitement après quelques instants. secondes, l’écran de connexion apparaît, le pilote est probablement à l'origine du problème.
Je vous suggérerais de vérifier le niveau de charge de votre ordinateur au démarrage et de faire particulièrement attention à la charge de RAM, de disque et/ou de SSD lors du démarrage et de vérifier si des mises à jour sont disponibles pour le système d'exploitation et autres. .
Désaffecter des services dont vous n'avez pas besoin va bien, mais ne résoudra probablement pas le problème (à moins que tous les services désactivés utilisent plus de 4 Go de RAM), car normalement, la quantité de RAM qu'ils n'utilisent pas être beaucoup (les systèmes d’exploitation Linux sont BEAUCOUP plus légers que Windows et vous pouvez facilement exécuter des distributions 64 bits avec aussi peu que 1 Go de RAM.)
Vérifiez également si le BIOS de votre carte mère utilise le démarrage UEFI et, le cas échéant, vérifiez si le fait de le désactiver résout le problème.
Le démarrage UEFI n'est pas pris en charge sous Linux et votre ordinateur peut simplement essayer d'utiliser le démarrage UEFI car votre carte graphique l'utilise automatiquement si le démarrage de l'UEFI est activé avant d'utiliser le chargeur de démarrage, ce qui retarde le démarrage.
Enfin, vous pouvez essayer une autre distribution, telle que Debian, qui est la distribution la plus stable de la famille sur laquelle Ubuntu est basée.