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