当我使用 libreoffice writer 时,Ubuntu 16.04 会冻结

当我使用 libreoffice writer 时,Ubuntu 16.04 会冻结

当我使用 libreoffice writer 时,我的整个系统时不时会冻结。通常是在选择多个单词时,但并非每次选择一个段落时都会发生这种情况(我尝试时无法重现该错误,但它在重要文档上经常发生,非常烦人)。编辑:我这里说的不是庞大而复杂的文档:这种情况发生在文本少于一页的文件中,只有一些格式选项(我认为是粗体文本和项目符号),没有任何图片或图表或任何东西!

在冻结状态下,我只能移动鼠标,有趣的是声音仍在播放,但我无法点击任何东西或进入控制台。(这不是典型的“libreoffice 因不堪重负而变灰”,你只需等待它过去即可。这是完全冻结,唯一的选择是按下电源按钮。

我在 Ubuntu 16.04 LTS(内核版本 4.13.0-36-generic)上使用 Libreoffice 版本 5.1.6.2,配备联想 Thinkpad 13(Intel i3 内核,16 GB RAM)。

我发现类似的问题描述例如这里...

但是,前面的帖子中提到的解决方案似乎对我没有帮助。我认为我无法在编写器中“关闭透明度”(我没有在那里绘制任何透明区域),而且我认为我没有 NVIDIA 显卡。我试图弄清楚后者:

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)

你有什么推荐?我将非常感谢你的帮助!

编辑:我运行了小型系统监视器,据我记得,当发生冻结时,CPU 从未太忙,可能低于 15-20%。(当然,当系统冻结时,该显示器也停止向我显示最近的结果 - 但在冻结之前,CPU 使用率肯定没有明显上升)。

更新1:我尝试了以下操作:

在系统设置 - 软件和更新 - 附加驱动程序下,我唯一列出的项目是“未知:未知”。默认情况下,标签为“不使用该设备”。我将其更改为“使用来自 intel-microcode(开源)的英特尔 CPU 处理器微码固件”。

我刚刚花了半个小时处理 libreoffice writer 文档,到目前为止一切正常!:)

更新 2:看来更换驱动程序还不是真正的解决方案。我又花了一个小时左右处理 libreoffice writer 文档,一开始没有问题。但后来我在表格中选择了两行,想移动它们,结果出现了一种新类型的崩溃:这次,系统只冻结了一小段时间(症状与上述相同,只能移动鼠标),但随后它会自动将我注销,并将我带回到登录屏幕。我想这比通过电源按钮关闭计算机要好一点……但仍然没有解决。

更新 3:整天都在使用 libreoffice writer(同一个文档,其中包含昨天崩溃的表格) - 到目前为止没有问题!所以我绝对认为这是一个进步!

答案1

除了启动功能齐全的文字处理器来编辑“简单文本文件”之外,还有一种替代方法是使用轻量级简单文本编辑器。Ubuntu 的每个版本都包含多个这样的编辑器,并且附带示例。

该类中值得注意的 GUI 成员包括geditleafpadCLI 成员包括vi(vim) emacs(e3) 和pico(nano)

根据你在后台实际执行的操作,使用更轻量级的替代方案来节省资源是很有意义的。我曾经遇到过一个问题Nautilus 在系统负载过重的情况下无法启动使用稍微轻量级的文件管理器为我解决了这个问题。

答案2

根据我使用 LibreOffice5 或 LibreOffice6 的经验,文档的大小或 LibreOffice 中的特定操作似乎并不重要;软件和/或系统的冻结是随机发生的。

要诊断问题,请找出导致图形冻结的进程:我打开终端 (CTRL-ALT-F2) 并使用命令“top”运行“进程表”,以查看正在运行的进程。在列表顶部,在 GUI 冻结期间,Compiz 清楚地显示占用资源,达到 100% 甚至 106%,有时会在 2 或 3 分钟的延迟后放弃资源。(对我来说,经过长时间的延迟,当 Compiz 最终降至 10% CPU 甚至 0% 时,风扇会发出声音,降低速度。)

如果您想等待,您可能会看到 Compiz 进程从正在运行的进程表列表中消失。此时,切换回您的 GUI(ALT-CTRL-F7),然后您就可以继续在 LibreOffice 中工作了。基本上,Compiz 中存在无休止的延迟,而 LibreOffice 则没有问题,据我所知。

如果您想终止 Compiz 进程,希望它重新启动并恢复而不冻结,您可以尝试使用终端执行“kill”命令并将其应用于 Compiz PID。从 TOP 左侧栏获取 Compiz 进程的当前 PID,然后从命令行运行“kill -9 PID”,然后返回 GUI(例如 CTRL-ALT-F7)。有时以这种方式重新启动 Compiz 会恢复并使 LibreOffice 再次可用(Eureka!),有时 Compiz 重新启动会使 Launchbar 图标变空白(但 LibreOffice 仍然可用 > 保存您的工作 > 重新启动您的系统);更可能的是,Compiz 重新启动会冻结整个系统,需要重新启动,例如切换回终端,运行“sudo shutdown -r now”(如果您必须重新启动,希望 LibreOffice 保存了您的工作 > 在下一个 LibreOffice 会话中恢复您的工作)。

使用不同的软件确认了 Compiz 的延迟(对我来说):LibreOffice 5、LibreOffice 6、Firefox 等。所以,在我看来,这不是 LibreOffice 特有的问题。

AskUbuntu 上有很多关于最新的 CompizConfigSettingsManager (CCSM) 更新的抱怨: Ubuntu 16.04:Compiz 占用过多 CPU 2018 年 2 月 15 日 compiz 更新导致 Unity 崩溃 Unity 顶部栏和启动器消失于 2018 年 2 月 24 日

我尝试使用 CCSM 切换到 LOWGFX 模式,但 Compiz 的问题仍然存在,例如在使用 LibreOffice5 时。

相关内容