Почему Plasmashell использует 100% процессора?

16

Я использую Kubuntu 16.04 с KDE 5.5.5, и я заметил аномалию в использовании процессора процессом плазмашелл.

вывод htop

Ты хоть представляешь причину?

Алессандро Габалло
источник
У вас есть анимированный виджет? Я выключил монитор загрузки процессора, и моя загрузка процессора снизилась до ~ 5%.
Sósthenes Neto
Нет, ничего не анимировано
Алессандро Габалло
1
Время от времени я сталкивался с одними и теми же проблемами, хотя в моем случае процессор не увеличивал скорость до 100% (возможно, потому что я нервничал и убивал плазменную оболочку, когда она приближалась к 80%). Однако в последний раз (несколько минут назад) / var / crash был пуст. Мой личный обходной путь - нажать alt-F2 и набрать kquitapp plasmashellтекст, затем подождать, пока плазма не умрет, а затем alt-F2 и «плазмашелл». Это занимает всего несколько десятков секунд и работает довольно хорошо. Точно так же, как необходимость чистить свечи зажигания старого автомобиля, чтобы он работал после каждого дождя ...: - /
user5812071
Я только что столкнулся с этой проблемой, но для меня она была вызвана анимированным виджетом, а именно: виджет уведомлений в системном трее, анимированный путем копирования набора файлов по сети. Однако я не нашел способа показать уведомление без большой загрузки процессора.
Сверхъестественное
1
какой графический драйвер вы используете? Nvidia? и lspci -v?
mlibre

Ответы:

8

У меня аналогичная проблема. Использование ЦП увеличивается со временем и никогда не снижается. Определенно есть проблема с плазмой оболочки. Единственный способ решить эту проблему - запустить:

killall plasmashell; kstart plasmashell; exit

Это убьет, перезапустите plasmashell и выйдите из оболочки. Если вы не выйдете из оболочки, она будет заполнена выводом из плазмы.

cnobile
источник
2
Это не похоже на решение вопроса. Это может решить проблему чрезмерного использования процессора, но не отвечает на причину его появления.
Мостафа Ахангарха
6

В Plasmashell долгое время была ошибка, связанная с тем, что любой вид анимации на панели задач заставляет ее использовать 100% ЦП, например, при копировании файла, подключении к Wi-Fi и даже мониторе ЦП (который, кажется, сейчас исправлен). ).

Похоже, ошибка сообщается здесь и будет исправлена ​​в Plasma 5.8.6.

Кандид Даут
источник
2
Это 5.8.7 здесь, и я все еще испытываю эту проблему
dant3
не лучше в 5.12.6
atti
2

Я видел ту же самую проблему (также плазму 5.5.5), которая сопровождалась моим замораживанием панели диспетчера задач и курсора мыши, и мой вентилятор ноутбука вращался до полной скорости.

Это можно было повторить после перезагрузки, убив процесс установки плазмы и перезапустив lightdm.

Мое потенциально неудачное решение состояло в том, чтобы очистить все *.crashфайлы и .lockфайл, находящийся в/var/crash .

Для объяснения: я также попытался войти в сеанс gnome, чтобы увидеть, была ли проблема с kde, однако это породило ряд ошибок и $ topпоказало около 8 apport.gtkпроцессов, каждый из которых утверждал, что использует> 85% ЦП.

Хорошая пара часов гуглинга / переполнения стека привела меня к выводу, что что-то не так с отчетами о сбоях, что вызывало проблемы с рендерингом уведомлений в плазме.

Саймон
источник
0

У меня было что-то не анимированное, что я добавил на базовую панель. Я удалил панель и снова добавил ее, и проблема исчезла.

осень
источник