Xfce(在 Xubuntu 上)似乎在我的两台不同的计算机上出现了问题,如果它短时间不动,它就会冻结。
详细地说,任何后台进程都会继续运行,我可以看到它们正在运行(例如;如果我在终端中执行某项操作,我仍然可以看到它正在运行,直到它完成),但是我无法单击任何东西或使用键盘与计算机交互。
有趣的是,我仍然可以移动光标,并且光标会根据悬停的内容而变化,我只是无法单击任何东西。
我还可以按 Ctrl Alt F1、2、3、4、5、6 进入其他 shell,这些 shell 可以接受我的键盘输入。但是,运行我的桌面环境的主 shell 仍然冻结。
这两台电脑完全不同(一台是搭载 AMD FX 的台式机,另一台是 2010 年的 Macbook Air),并且运行不同版本的 Xubuntu 和不同版本的 Xfce(PC 运行 Xubuntu 21.04 和 Xfce 4.16,而 Mac 运行 Xubuntu 20.10 和 Xfce 4.14)。但是,我注意到两台电脑之间存在一些相似之处,这可能有助于解释问题所在。
两台计算机:
- 正在运行 Xubuntu(此电脑之前运行的是 Ubuntu Studio Xfce,没有遇到同样的问题)。
- 拥有 Nvidia 显卡和来自官方显卡 PPA 的驱动程序: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa sudo 添加 apt 存储库 ppa:图形驱动程序/ppa
PC 有 GTX 970,Mac 有 GeForce 320M。我刚刚注意到的另一件事是,当我运行 screenfetch 时,两台计算机都没有显示我的 GPU。Ubuntu Studio(在我安装 Xubuntu 之前安装在 PC 上)在显示 GPU 方面没有问题。这可能与问题有关吗?
- 两台都是较旧的计算机(2010 年和 2015 年),但 Xubuntu 安装在 M.2 驱动器上(PC 是 NVMe 驱动器,而 Mac 是 SATA)。
知道是什么原因造成的吗?或者我该如何修复?
提前感谢所有提供帮助的人:)
答案1
这似乎是由 Nvidia 驱动程序故障引起的。有趣的是,修复这两台计算机的方法大体相似,只是最后一步有所不同。
PC:首先,我禁用了 ubuntu 图形 PPA(通过在“软件和更新”中取消勾选),然后我运行“sudo apt update”以确保安全。然后,我在“软件和更新”中将驱动程序从 460 切换到 450(两者都是专有驱动程序)。重新启动计算机后,问题就解决了(出于某种原因,它还将我的壁纸改回了 Xubuntu 默认设置)。
Mac:步骤与 PC 完全相同,但不知为何 Mac 也不喜欢 450 驱动程序。因此我将其换成了 nouveau 开源驱动程序,效果非常好。(它还将我的壁纸更改为 Xubuntu 默认壁纸)。
一个有趣的旁注是,两台计算机在运行它们实际上不应该运行的游戏时也遇到了困难,所以这些驱动程序问题不仅仅是导致死机。
无论如何,我希望这对任何需要它的人都能有所帮助!