升级到 18.04 后 CPU 持续接近 100% 且计算机过热

升级到 18.04 后 CPU 持续接近 100% 且计算机过热

这肯定不是硬件问题,因为它是在升级后立即开始的,但系统监视器没有检测到任何使用大量 CPU 的程序。

编辑:似乎有两个 Xorg 进程同时运行,一个来自我的用户,另一个来自gdm。如果我杀死其中一个,问题就会自行解决... 唯一的麻烦是我每次启动时都必须这样做。

我切换到 lightdm 并重新启动。这解决了问题。现在只有一个 Xorg 进程,由用户拥有root,这有点令人困惑...我应该将其报告为 GDM 错误吗?

系统监视器 | 进程 在此处输入图片描述

答案1

这似乎是由 gdm 错误引起的,该错误创建了重复的 Xorg 进程。我切换到 lightdm,问题就解决了。

  • 步骤1: 如果你的机器上没有安装 lightdm,请安装它

在终端中输入

sudo apt install lightdm

然后输入你的密码

  • 第2步: 从 GDM 切换到 lightdm(这将改变您的登录屏幕的显示方式)

在终端中输入

sudo dpkg-reconfigure lightdm

然后使用箭头键在出现的菜单中选择 lightdm

答案2

我刚刚创建了以下脚本,它会自动终止第二个 Xorg 进程。对我来说效果很好。可以从 root crontab 运行,每分钟运行一次,或者在用户登录后以其他方式运行:

#!/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

相关内容