web-dev-qa-db-fra.com

CPU proche de 100% et ordinateur surchauffé après la mise à niveau vers 18.04

Ce n'est certainement pas un problème matériel, car il n'a démarré qu'après la mise à niveau, mais aucun programme détecté par le moniteur système n'utilisant une quantité importante de CPU.

Edit: Il semble que deux processus Xorg s'exécutent en même temps, l'un de mon utilisateur et l'autre de gdm. Le problème se résout de lui-même si je tue l'un ou l'autre ... Le seul hick, c'est que je devais le faire à chaque démarrage.

Je suis passé à lightdm et j'ai redémarré. Cela a résolu le problème. Maintenant, il n’existe plus qu’un seul processus Xorg, propriété de l’utilisateur root, ce qui est un peu déroutant ... Dois-je signaler cela comme un bogue GDM?

System Monitor | Processes enter image description here

2
Calixte

Cela semblait avoir été causé par un bogue de gdm qui créait un processus Xorg en double. Je suis passé à lightdm et le problème a disparu.

  • Étape 1: Installez lightdm s'il n'est pas installé sur votre ordinateur

Dans le terminal, tapez

Sudo apt install lightdm

Puis entrez votre mot de passe

  • Étape 2: Basculez de GDM pour lightdm (cela modifiera l'affichage de votre écran de connexion)

Dans le terminal, tapez

Sudo dpkg-reconfigure lightdm

Sélectionnez ensuite lightdm dans le menu qui s’affiche à l’aide des touches fléchées.

2
Calixte

Je viens de créer le script suivant, qui tue automatiquement le second processus Xorg. Fonctionne bien pour moi. peut être exécuté à partir de la racine crontab, toutes les minutes ou d'une autre manière après la connexion de l'utilisateur:

#!/bin/bash
#
# automatically kills second Xorg process

PID_GDM=$(ps -ef | grep Xorg | grep -v grep | grep "^gdm" | awk '{print $2}')
PID_USER=$(ps -ef | grep Xorg | grep -v grep | grep -v "^gdm" | awk '{print $2}')
if [ ! -z "$PID_GDM" ] && [ ! -z "$PID_USER" ]
then
    echo Killing $PID_GDM 
    kill -9 $PID_GDM 
fi
0
Tomek