即使使用其他发行版,我的电脑也会崩溃

即使使用其他发行版,我的电脑也会崩溃

我的主要 Linux 计算机经常崩溃(在睡眠模式下,对于 ubuntu)我不知道为什么!

我不认为这是内核崩溃,因为它正确响应Magic SysRq( Alt+ SysRq+ R+ E+ I+ S+ U+ B) 并按预期重新启动。

几乎每次,当我完成工作时,我都会让它进入睡眠模式(或让屏幕自行锁定),但有时,当我再次打开电源时,没有任何显示或出现随机颜色,我必须使用它Magic SysRq让它再次工作的事情。

我真的厌倦了这个。

这是我的规格:

屏幕:3440x1440 @ 165Hz(我不知道这是否有帮助)

CPU:英特尔酷睿 i7 3770K @ 3.5GHz

显卡:AMD Radeon RX 550 4GB

内存:8GB DDR3

操作系统:(Ubuntu 20.04 LTS)现在,我使用 Arch Linux

WM : (awesomewm) Arch + dwm

然而,在我的 2006 年末的 Linux MacBook 中,功能较弱,我绝不遇到这个问题了。

我希望我能尽快解决这个问题:)。

编辑:我现在安装了Artix/Arch(没有SystemD,而是有runit),但仍然遇到同样的问题。

答案1

至少在 Debian 10 上(也可能在 Ubuntu 上),/lib/systemd/system-sleep/目录中有一些脚本将pre在进入睡眠时和post醒来时使用参数执行。

这表明您可以/etc/systemd/system-sleep/为自己的自定义创建目录并将自己的脚本放在其中。

您的脚本可能如下所示,例如:

文件名:/etc/systemd/system-sleep/workaround-script

内容:

#!/bin/bash

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "$1" in
        pre)    systemctl stop ckb-next-daemon.service
                # add here any other commands if needed to fully unload the CKB-Next driver
                exit 0
                ;;
        post)   systemctl start ckb-next-daemon.service
                exit 0
                ;;
        *)      exit 1
                ;;
esac

相关内容