某些时候,我的显示器会半冻结。症状如下:
- 鼠标移动,但未记录任何按钮按下
- 如果鼠标移到任务栏上,窗口不会突出显示
- 正在运行的程序继续正常运行
例如,时钟继续运行;当我使用 TeamSpeak 时,声音继续工作,按键通话继续工作,并且文本聊天更新显示出来 - 键盘输入大多无法注册;例如,我无法使用 Alt-Tab 在窗口之间切换
tty1
但是,通过键盘快捷键(Alt+Ctrl+F1 到 F6)切换到tty6
可以工作,我可以在控制台上调试和粗略修复问题。我也可以切换回tty7
但如果我没有在控制台中应用修复,外观不会发生变化。
这种半冻结似乎只在我什么都不做的时候才会发生。我玩过很多次单人纸牌游戏,也浏览过很长时间的互联网,但都没有发生过这种情况,但只要看五分钟打开的程序(不移动鼠标)就足以让它发生在某些情况下。
解决此问题的一种方法是使用 重新启动 X 服务器sudo systemctl restart lightdm.service
。
关闭或重新启动 XFCE 面板(例如,pidof xfce4-panel
随后执行kill PID
)不起作用;我无法从 X 服务器内部重新启动面板。
我发现多个来源都表明此问题可能与 Nvidia 驱动程序有关。但是,事实证明,从 切换到Nouveau
专有的旧版 Nvidia 驱动程序只会让显示器完全停止接收来自 X 服务器的信号。(tty1
通过tty6
仍然有效,这就是我从驱动程序安装中恢复的方法。)似乎有一些专有驱动程序所依赖的软件包“将不会安装”(或根据软件包管理器的说法是类似的东西)。
这可能是什么原因造成的?我怎样才能永久解决这个问题?
我很乐意提供有关我的系统或任何所需日志文件的任何进一步信息以帮助解决此问题;请在评论中提问。目前,以下是输出neofetch
:
OS: Ubuntu 20.04.2 LTS x86_64
Kernel: 5.4.0-72-generic
Uptime: 4 hours, 37 mins
Packages: 3557 (dpkg), 7 (snap)
Shell: bash 5.0.17
Resolution: 1024x768
DE: Xfce
WM: Xfwm4
WM Theme: Greybird
Theme: Greybird [GTK2/3]
Icons: elementary-xfce-dark [GTK2], elementary-xfce-darker [GTK3]
Terminal: konsole
CPU: AMD FX-4300 (4) @ 3.800GHz
GPU: NVIDIA GeForce GT 610
Memory: 1385MiB / 15996MiB`
附注:我无法说出这个问题是什么时候开始出现的。我从 2017 年开始住在国外,我没有带走我的整个台式机,而是带走了我的硬盘并将其插入国外的一台廉价台式机中。2 月,我搬回了祖国,开始再次使用我以前的设备;但由于搬家的复杂性,我回国后就很少使用它,无法说这个问题是在我回国之前就存在了,还是一个相对较新的问题。