最近刚买了一台基本款 HP 笔记本电脑,配有相对低配置的 AMD 处理器(E2-7110 APU)。我现在正在双启动 Ubuntu 17.10 和 Windows 10。
今天,我把机器带到办公室,我们的 BYOD-Wifi 出现了问题。通常需要使用强制门户才能访问互联网,但由于网络故障无法访问互联网,我想将 SSID 切换到手机上运行的 SSID(wifi 网络共享)。单击右上角的菜单并选择(当前 SSID -> 选择网络)会导致 gnome-shell 立即运行到 100% CPU 并保持不动。到了我移动鼠标时,指针会在 15-20 秒后跟上。这花了几分钟,但我通过单击“取消”(非常非常慢)停止了这种状态。
刚刚尝试在家里重复该过程,我没有看到相同的行为,并且浏览系统日志令人困惑(系统日志中有很多与 gnome-shell 相关的有趣的东西,但没有多少可以直接与 wifi 联系起来。也许:
Nov 6 09:44:17 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-4611354)
Nov 6 09:44:28 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-8804218)
Nov 6 09:44:28 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-7839245)
Nov 6 09:44:37 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-6094954)
Nov 6 09:44:47 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-895357)
Nov 6 09:45:13 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-6372126)
Nov 6 09:45:32 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-7579487)
Nov 6 09:45:51 skyraider org.gnome.Shell.desktop[1180]: libinput error: libinput bug: timer: offset negative (-7376184)
在日志的其他地方(相同的 PID),我看到各种 .jsm 的堆栈错误(我认为这些是 Firefox 或 Thunderbird 错误,例如:
Nov 6 09:34:16 skyraider org.gnome.Shell.desktop[1180]: Extension error: TypeError: settings is undefined moz-extension://f2c1761c-28d5-4d3e-a904-1da72c8bb176/js/background.js 611
但我也发现这很有趣:
Nov 6 09:34:26 skyraider gnome-shell[1180]: An active wireless connection, in infrastructure mode, involves no access point?
... 基本上我不知道为什么会发生这种情况,不知道这是否值得一提或继续研究。这台笔记本电脑的性能相当差(即使在相对常规的工作负载下,它也会短暂地失去响应,并长时间地破坏(旧的、旋转的)磁盘,然后才能再次正常响应),但这是我遇到过的最糟糕情况了。