kdeinit5 启动后台 konsoles,CPU 使用率高

kdeinit5 启动后台 konsoles,CPU 使用率高

我正在使用 KDE Neon LTS 5.12,有时,出于某种未知原因,我可以看到由 kdeinit5 启动的 konsole 导致的高 CPU 使用率。

每个 konsole 都没有窗口,并且大约使用高达 17% 的 CPU。由于我不知道发生这种情况的原因,有时我会看到一个、两个或 4 个 konsole(17% * 4 = 68% CPU 使用率)具有相同的描述:konsole [kdeinit5]

konsole [kdeinit5] 问题

它说我是启动这些的用户,但我不知道我该怎么做才能发生这种情况。

如果我尝试[Jump to the parent process]在上下文菜单中,它会将我重定向到明显的kdeinit5: Running...过程。

konsole [kdeinit5] 问题

我一直在检查论坛,但尚未找到解决方案。

更新 (2018-04-17)

我仍在测试,我已经在笔记本电脑中安装了具有几乎相同配置的相同发行版,只有一个区别:没有安装 Nvidia 驱动程序我的台式电脑(本文中使用的主电脑)和笔记本电脑都使用 Nvidia GPU。

由于某种原因(再次),似乎工作得很好,没有在后台留下进程,也没有初始化新进程。

显然,通过将作曲家设置为 可以稍微恢复性能损失Xrender,但即使......

是否报告了与此相关的某种错误?我已经尝试过其他发行版,但无法判断该错误是否也在这些发行版中重现。

会继续测试。

答案1

这不是解决方案,而是解决方法。

从 Kubuntu 14.04 升级到 16.04 后,我遇到了同样的问题,唯一的区别是konsole关闭时占用了完整的核心 (25%)。另外,在树视图上,您​​可以看到一个进程被终止,重新出现在下面systemd,然后挂起......

我已更改 Konsole 的启动器(KMenu->右键单击->编辑应用程序...->选项卡:应用程序)以具有以下命令:

konsole --nofork &

因此,据我了解,我要求konsole不要分叉本身,而是分叉正在发生&。到目前为止(大约 1 小时),一切似乎都按预期进行。

我很想知道是否有真正的解决方案 - 但现在我正在保存一个核心。

相关内容