即使使用其他發行版,我的電腦也會崩潰

即使使用其他發行版,我的電腦也會崩潰

我的主要 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

相關內容