我刚刚构建了一个运行 Kubuntu 23.10(Kubuntu 基本上是 Ubuntu + KDE Plasma 桌面)和 6.5.0-14-generic 内核的工作站。规格:ASUS Pro WS WRX80e-sage SE Wifi ii 主板; Threadripper Pro 5955WX、Nvidia RTX A6000 Ada GPU。
断电、睡眠都不起作用;也不shutdown -P now
。屏幕变暗,但风扇速度增加,并且机器显然仍在运行(或者可能正在重新启动 - 我不知道)。关闭它的唯一方法是按住物理电源按钮。启动也很不稳定——有时需要 4 或 5 次尝试才能运行——但添加功能nosplash nouveau.modeset=0
有所帮助,目前,关闭问题是一个更大的问题。我在 Ubuntu 22.04 和 Linux Mint 上遇到了同样的问题。
我安装了最新、正确的 Nvidia 驱动程序(535-server),并且尝试了许多 grub 调整,但没有成功。看看journalctl
,我看到很多与sddm
和相关的错误sddm-helper
,包括“sddm.service:最终 SIGKILL 后进程仍然存在“。你们中的任何一位 Linux 向导知道这是否会导致关机问题,或者是什么原因导致sddm.service
挂起吗?
更新 1:REISUO关机方法正确关闭,但在重新启动时遇到问题(黑屏、挂起等)。
更新 2:它将正确地使用pm-utils 包,但使用相同包的休眠失败。
sudo apt install pm-utils
sudo pm-suspend #works
sudo pm-hibernate #fails (screen goes black but machine stays on)
以下是引用的输出示例sddm
:
journalctl -u sddm
Sep 27 22:53:55 mlbox1 sddm-helper[2103]: Starting: "/etc/sddm/Xsession \"/usr/bin/startplasma-x11\""
Sep 27 22:53:55 mlbox1 sddm[1939]: Session started
Sep 27 23:04:35 mlbox1 sddm[1939]: Authentication error: "Process crashed"
Sep 27 23:04:35 mlbox1 sddm[1939]: Auth: sddm-helper crashed (exit code 15)
Sep 27 23:04:35 mlbox1 sddm[1939]: Authentication error: "Process crashed"
Sep 27 23:04:35 mlbox1 sddm[1939]: Auth: sddm-helper exited with 15
Sep 27 23:04:35 mlbox1 sddm[1939]: Socket server stopping...
Sep 27 23:04:35 mlbox1 sddm[1939]: Socket server stopped.
Sep 27 23:04:35 mlbox1 sddm[1939]: Display server stopping...
Sep 27 23:04:35 mlbox1 systemd[1]: Stopping sddm.service - Simple Desktop Display Manager...
Sep 27 23:04:35 mlbox1 sddm[1939]: Display server stopped.
Sep 27 23:04:35 mlbox1 sddm[1939]: Running display stop script "/usr/share/sddm/scripts/Xstop"
Sep 27 23:04:37 mlbox1 sddm[1939]: Removing display ":0" ...
Sep 27 23:04:37 mlbox1 sddm[1939]: Adding new display on vt 1 ...
Sep 27 23:04:37 mlbox1 sddm[1939]: Loading theme configuration from ""
Sep 27 23:04:37 mlbox1 sddm[1939]: Display server starting...
Sep 27 23:04:37 mlbox1 sddm[1939]: Adding cookie to "/var/run/sddm/{364427b8-4ed0-4b37-89a2-b6fb0d38af9d}"
Sep 27 23:04:37 mlbox1 sddm[1939]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{364427b8-4ed0-4b37-89a2-b6fb0d38af9d} -background none -noreset -displayfd 18 -seat seat0 vt1
Sep 27 23:04:38 mlbox1 sddm[1939]: Setting default cursor
Sep 27 23:04:38 mlbox1 sddm[1939]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
Sep 27 23:04:38 mlbox1 sddm[1939]: Display server started.
Sep 27 23:04:38 mlbox1 sddm[1939]: Socket server starting...
Sep 27 23:04:38 mlbox1 sddm[1939]: Socket server started.
Sep 27 23:04:38 mlbox1 sddm[1939]: Loading theme configuration from "/usr/share/sddm/themes/ubuntu-theme/theme.conf"
Sep 27 23:04:38 mlbox1 sddm[1939]: Greeter starting...
Sep 27 23:04:38 mlbox1 sddm[1939]: Signal received: SIGTERM
Sep 27 23:04:38 mlbox1 sddm[1939]: Socket server stopping...
Sep 27 23:04:38 mlbox1 sddm[1939]: Socket server stopped.
Sep 27 23:04:38 mlbox1 sddm[1939]: Display server stopping...
Sep 27 23:04:38 mlbox1 sddm-helper[29413]: [PAM] Starting...
Sep 27 23:04:38 mlbox1 sddm-helper[29413]: [PAM] Authenticating...
Sep 27 23:04:38 mlbox1 sddm-helper[29413]: [PAM] returning.
Sep 27 23:04:43 mlbox1 sddm[1939]: Display server stopping...
Sep 27 23:04:48 mlbox1 sddm[1939]: QProcess: Destroyed while process ("/usr/bin/X") is still running.
Sep 27 23:05:18 mlbox1 sddm[1939]: QProcess: Destroyed while process ("/usr/lib/x86_64-linux-gnu/sddm/sddm-helper") is still running.
Sep 27 23:06:48 mlbox1 systemd[1]: sddm.service: State 'final-sigterm' timed out. Killing.
Sep 27 23:06:48 mlbox1 systemd[1]: sddm.service: Killing process 29379 (Xorg) with signal SIGKILL.
Sep 27 23:08:18 mlbox1 systemd[1]: sddm.service: Processes still around after final SIGKILL. Entering failed mode.
Sep 27 23:08:18 mlbox1 systemd[1]: sddm.service: Failed with result 'timeout'.
Sep 27 23:08:18 mlbox1 systemd[1]: sddm.service: Unit process 29379 (Xorg) remains running after unit stopped.
Sep 27 23:08:18 mlbox1 systemd[1]: Stopped sddm.service - Simple Desktop Display Manager.
Sep 27 23:08:18 mlbox1 systemd[1]: sddm.service: Triggering OnFailure= dependencies.
Sep 27 23:08:18 mlbox1 systemd[1]: sddm.service: Failed to enqueue OnFailure= job, ignoring: Transaction for plymouth-quit.service/start is destructive (local-fs.target has 'stop' job queued, but 'start' i>
Sep 27 23:08:18 mlbox1 systemd[1]: sddm.service: Consumed 3min 55.135s CPU time.
-- Boot a540e2f3bc6147c686be543095c0fd9b --
Sep 27 23:09:58 mlbox1 systemd[1]: Starting sddm.service - Simple Desktop Display Manager...
Sep 27 23:09:58 mlbox1 systemd[1]: Started sddm.service - Simple Desktop Display Manager.
答案1
这可能相关,也可能不相关,但几个月来我一直在处理类似的问题。我的电脑总是挂在关机屏幕上。在处理了这一切之后,我终于有时间进一步深入研究它。事实证明wpa_请求者这是阻止它关闭的原因,所以我尝试拔掉我的 USB WiFi 适配器,它立即修复了它。我的电脑现在几乎像过去一样立即关闭。因此,如果您有 WiFi 适配器,不妨尝试一下。如果这不是同一个问题,也许这个答案至少可以帮助其他遇到类似问题的人。
答案2
讽刺的是,我解决了这个问题,就像许多类似的严重问题似乎结束一样——通过软件更新。在本例中,关键是主板制造商于 2024 年 1 月 19 日发布的 BIOS 更新,可在ASUS Pro WS WRX80e-sage SE Wifi ii 主板的支持页面。它声称“提高系统稳定性”,这是一种轻描淡写的说法。
更新一开始造成了严重破坏:计算机变得没有响应并且无法启动,然后经过多次撞击后它开始启动,但我只能进入 BIOS 菜单,然后屏幕就会变黑;然后就无法连接Wifi,声称没有蓝牙适配器,等等废话。如果你尝试一下,我建议你有一个有线方便的鼠标和键盘,如果可能的话还可以连接到互联网。当 wifi 或蓝牙无法使用时,这些可以为您省去很多麻烦。
最后,我做了以下事情:
- 更新主板固件(可在同一支持站点上获取)——该过程从第二台机器远程完成;
- 第二次更新 BIOS(将 USB 记忆棒插入特殊插槽),并且
- 当它终于开始正常工作时,我更新了 Kubuntu。
现在一切都很完美。