Это определенно не аппаратная проблема, поскольку она началась только после обновления, но системный монитор не обнаружил никаких программ, которые бы использовали сколько-нибудь значительный объем ЦП.
Редактировать: Кажется, что одновременно запущены два процесса Xorg: один от моего пользователя, а другой от
gdm
. Проблема решается сама собой, если я убью одного или другого ... Единственный укол - это то, что мне приходилось делать это каждый раз, когда я загружался.Я перешел на lightdm и перезагрузился. Это решило проблему. Теперь существует только один процесс Xorg, принадлежащий пользователю
root
, что немного сбивает с толку ... Должен ли я сообщить об этом как об ошибке GDM?
Это, казалось, было вызвано gdm ошибкой, которая создавала дублирующийся процесс Xorg. Я переключился на lightdm, и проблема ушла.
В терминале ввести
sudo apt install lightdm
Затем введите свой пароль
В терминале ввести
sudo dpkg-reconfigure lightdm
Затем выберите lightdm в меню, которое кажется использующим клавиши со стрелками
Я только что создал следующий сценарий, который автоматически уничтожает второй процесс Xorg. Хорошо работает для меня. может быть выполнен от корня 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