我目前在我的白色 Macbook 2008 (4,1) 上运行 Debian 6.0.5,最近注意到当我下载、移动或解压缩文件时,Gnome 完全冻结至少 20 秒。这些冻结会断断续续地发生,直到文件下载完成。奇怪的是,我仍然可以使用 Compiz 在工作区和移动窗口之间切换,但窗口没有被重绘。我做了很多谷歌搜索,看看我是否能找到问题的解决方案,但我的具体问题并没有找到太多。我认为问题可能与我使用 Seagate Momentus XT 有关,因为过去该驱动器和 linux 似乎存在很多问题。事实证明,我正在使用更新的固件,该固件旨在解决驱动器存在的 linux 问题。
我在系统日志中收到此错误:
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330686] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330695] ata3.00: BMDMA stat 0x6
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330703] ata3.00: failed command: READ DMA EXT
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330717] ata3.00: cmd 25/00:00:80:64:b4/00:01:2c:00:00/e0 tag 0 dma 131072 in
Sep 13 16:54:23 …Run Code Online (Sandbox Code Playgroud) 最近,在使用我的台式机一天左右后,最奇怪的事情开始发生:每一秒,桌面都会短暂冻结,然后继续,就像心跳一样。间隔正好是一秒——我用秒表测量的——尽管每六七秒,它会跳过一个节拍。
任何音频都将正常继续,鼠标指针也是如此。其余部分冻结,这在运行视频和文本编辑时尤为明显。但它只在 X 之内;该tty1终端不从这个苦。重新启动 X 将暂时解决问题。
这种发生的规律性,以及我总是有足够的空闲内存和空闲内核的事实,让我怀疑某些进程正在定时器上运行,并选择了视频卡。但我无法弄清楚它是什么。我在 dmesg 或 X 日志中找不到任何有用的东西。
以下是一些可能有用的信息(如果我应该添加更多信息,请告诉我):
对于我使用它的一般多任务处理来说,它可能被压倒了。
我知道我的内核有点过时了,但我想如果内核更新解决了这个问题,我实际上会有点沮丧,因为那样我将永远不知道是什么导致了它。:-)
有任何想法吗?
我刚刚在 Dell Latitude E6420 上安装了 Linux Mint 16 Cinnamon。在使用一个小时后,桌面将变得无响应,我无法访问任何 TTY。它只是冻结了。强制重启后,同样的事情再次发生。
我再次启动,整个会话都很好,一个小时左右。我让计算机进入睡眠状态(挂起),第二天早上醒来时它会被冻结。
我查了一下/var/log/syslog,发现了一些我无法理解的东西。查看计算机进入睡眠状态的 00:06 和唤醒计算机时的 07:57 之间的时间。特别是这一行:
Apr 17 07:57:55 NIX-E6420 kernel: [ 547.146134] Freezing user space processes ... (elapsed 0.001 seconds) done.
Run Code Online (Sandbox Code Playgroud)
为什么 Mint 在唤醒时会冻结用户进程?
Apr 16 23:57:47 NIX-E6420 modem-manager[793]: <info> (ttyS4) closing serial port...
Apr 16 23:57:47 NIX-E6420 modem-manager[793]: <info> (ttyS4) serial port closed
Apr 16 23:57:47 NIX-E6420 modem-manager[793]: <info> (ttyS4) opening serial port...
Apr 16 23:57:53 NIX-E6420 NetworkManager[843]: <info> (eth0): IP6 addrconf timed out or failed. …Run Code Online (Sandbox Code Playgroud) 我的 Linux Mint 系统(17 Cinnamon,lenovo g565)在工作期间经常挂掉(比如一天 2-4 次)。它通常看起来像一个白色或黑色的屏幕(如果盖子关闭,则关闭)。CPU在这期间似乎有点热(但我昨天清理了风扇以排除过热原因,正常工作时大约为50-55 C)。热键不起作用,我只是关闭电源。在挂起之前检查系统日志并没有给我特定的重复模式来检查。但无论如何,这里有一些(在挂起之前),在消除 nl80211 问题之前还有一些。关于这个问题,我还有两个问题 -第一,第二. UPD:这似乎不是用户软件问题 - 我在启动后离开了车站,但它仍然在几个小时内挂起。我应该怎么做才能做出更具体的诊断并消除挂起的问题?我应该检查任何日志,诊断工具?
我有一个烦人的问题,我的桌面突然对我的鼠标没有反应。这总是随机发生,随机时间。有时我可以工作几个小时没有问题,有时这会在一个小时内发生 1-2 次。
反应迟钝是慢慢来的。首先我只能控制上次聚焦的窗口。我可以移动它,在 UI 元素上单击内部,用滚轮滚动等。然后当我开始单击其他窗口或任务栏时,事情开始变得更糟。我似乎能够将窗口放在前面并使用它们,但我不能再移动它们或重新调整它们的大小。然后我无法再使用鼠标将任何窗口置于前面,无论是通过单击它们还是通过任务栏。最后,在窗口内单击 UI 元素停止工作。相反,点击似乎会传递到桌面,因为我可以通过点击我知道桌面上有图标的位置来打开程序。
只有我的键盘一直在工作。我可以alt+tab通过窗户并用alt+f4. 我还可以用我的键盘控制窗口,比如浏览 UI 元素、输入字段等。
我目前的解决方法是通过应用启动器 ( alt+f2)打开一个终端,然后:
sudo systemctl restart sddm(更新:切换到 tty withctrl+alt+f1然后回到 x session withctrl+alt+f7解决了问题,我恢复了鼠标控制。所以这至少是一个不那么烦人的解决方法。)
然后我可以重新登录,一切都恢复正常。
现在我使用的是 Kubuntu 15.04 Beta 2,但最奇怪的是这个问题与发行版或桌面环境无关。我昨天安装了 Kubuntu,因为昨天我的 Arch Linux 安装因系统更新而崩溃。我无法修复它,所以我决定尝试一下 Kubuntu。
在 Arch 上我一直在使用 Xfce4,在那里我遇到了完全相同的问题!所以我想这个问题一定与我的硬件有关(顺便说一下,这台机器上的 Windows 从来没有出现过任何问题)。
我的系统: CPU:Intel Core i5-3459 GPU:ATI Radeon HD5850
在 Arch 上,我使用的是开放的 xorg ati 驱动程序。在 Kubuntu 上,虽然 xorg 驱动程序给我的性能很差,所以我安装了专有的 fglrx 驱动程序,这使一切运行顺利。
Kubuntu(以及之前的 Arch)安装在 Sandisk 64GB USB 3.0 随身碟(未上线!)上。我这样做是因为我不想弄乱我的 Windows …
我一直在运行一个进程 (gdb),它可以轻松地用完我所有的 ram 和交换空间。每次发生这种情况时,整个系统都会变得非常无响应,Xorg 几乎不会更新,我无法切换到另一个 tty,我无法在控制台中键入命令等。
我试图通过以下方式留出内存:
sudo sysctl -w vm.min_free_kbytes=407580
sudo sysctl -w vm.swappiness=5
Run Code Online (Sandbox Code Playgroud)
一些虚拟内存被保留下来,但交换空间已用完,然后系统仍然无响应。
有没有人有任何万无一失的方法来防止系统完全冻结?这样我就可以杀死内存占用进程?
我找到了一种方法来限制从特定 shell 启动的每个进程的内存使用:
ulimit -v 2037900
Run Code Online (Sandbox Code Playgroud)
这将每个进程的虚拟内存限制为 2037900 KiB(这是我的总内存)。这比任何一个进程都应该使用的要多。到目前为止,这似乎可以防止系统变慢和冻结。
我仍然想知道是否有人知道任何好的系统资源管理实践。
我已经安装Ubuntu Gnome在我的Dell XPS15 9550. 我有暂停模式的问题。每当我合上盖子,然后再次打开它(几分钟后,以确保笔记本电脑进入挂起模式),笔记本电脑重新打开,但屏幕保持黑色!唯一的解决方案是始终硬重置笔记本电脑。
我最近安装了4.4.8 kernel,但它没有改变任何东西。
规格:
我之前也安装Fedora 24过,遇到同样的问题。我认为它与显卡有关,也许是 optimus 错误,但我不确定。
编辑:我打开盖子后尝试登录(因为只有屏幕变黑,但笔记本仍然可以工作)。所以我设法登录,通过黑屏,并用快捷方式打开一个终端并输入reboot. 成功!笔记本重新启动。由此得出结论,只有屏幕保持黑屏,但唤醒后操作系统运行正常。
正如该线程中所述,Ubuntu 18.04 似乎在使用 AMD Ryzen 5 集成图形控制器时遇到了一些问题,其中 Ubuntu 偶尔会冻结,包括鼠标。我也可以为专用图形控制器(RX570)证明这个问题。
新的 Wayland 或其他任何东西都可能存在未记录的问题。这个问题的结果应该是收集足够的信息或解决方案来向社区提交错误报告。
用户@SD 解决了环境切换到metacity 的问题 (sudo apt install gnome-session-flashback)。他说这个问题不仅与内部 GPU 相关。
此外,除了提到的环境之外,还有哪些环境可以工作?
当我的系统随机冻结时,它开始严重减慢,最终不再做出反应。如果我单独启动 Firefox(打开许多选项卡)并开始播放 YouTube 视频,我可以相当一致地激发它。切换工作空间可能会有所帮助。另一方面,当我只运行 VSCode 时也会发生这种情况。硬件使用率越高,冻结的可能性就越大。
有时我可以在该点之前使用 ctrl+alt+f1 进入终端。然后我会运行 htop 并查看系统利用率。除了 M_SIZE (VIRT) 之外没有什么特别的,这两个程序的 M_SIZE (VIRT)总是非常高(高于我的 ram 容量),但我的 ram 使用率仍然没有达到 60-70%。我什至增加了交换文件,因此内存不太可能是问题的原因。
使用 Mint 的协议查看器,我发现每次冻结时,都会保存以下消息:
nouveau 0000:01:00.0: msvld: init failed, -19
nouveau 0000:01:00.0: msvld: unable to load firmware data
nouveau 0000:01:00.0: Direct firmware load for nouveau/nva8_fuc084d failed with error -2
nouveau 0000:01:00.0: Direct firmware load for nouveau/nva8_fuc084 failed with error -2
Run Code Online (Sandbox Code Playgroud)
因此,我尝试安装 Mint 驱动程序管理器推荐的专有 nvidia-340 驱动程序。它因 dpkg 错误而失败,在使用 apt 尝试后也发生了同样的情况。我发现这个帖子是关于 Nvidia 终止对该驱动程序的支持的。在帖子的下面,您可以看到当前的内核版本是 5.15.0-43,但我也尝试在版本 5.4.0-122 上安装驱动程序(使用 …