Mein Haupt-Linux-Computer stürzt häufig ab (im Ruhemodus, bei Ubuntu). Ich weiß nicht, warum!
Ich glaube nicht, dass der Kernel abstürzt, da er korrekt auf Magic SysRq
( Alt+ SysRq+ R+ E+ I+ S+ U+ B) reagiert und wie erwartet neu startet.
Fast jedes Mal, wenn ich mit der Arbeit fertig war, ließ ich es in den Ruhemodus gehen (oder ließ den Bildschirm sperren), aber manchmal, wenn ich es wieder einschalte, wird nichts angezeigt oder eine zufällige Farbe wird angezeigt und ich muss dieses Ding verwenden, Magic SysRq
um es wieder zum Laufen zu bringen.
Ich habe das wirklich satt.
Hier sind meine Spezifikationen:
Bildschirm: 3440 x 1440 @ 165 Hz (ich weiß nicht, ob das hilft)
CPU: Intel CORE i7 3770K @ 3,5 GHz
Grafikkarte: AMD Radeon RX 550 4 GB
Arbeitsspeicher: 8 GB DDR3
Betriebssystem: (Ubuntu 20.04 LTS) Jetzt verwende ich Arch Linux
WM: (geil) Arch + dwm
Auf meinem weniger leistungsstarken Linux MacBook von Ende 2006 habe ich jedochniemalshabe dieses Problem.
Ich hoffe, dass ich das bald behoben bekomme :).
BEARBEITEN: Ich habe jetzt Artix/Arch installiert (ohne SystemD, stattdessen gibt es runit) und habe immer noch dasselbe Problem.
Antwort1
Zumindest unter Debian 10 (und wahrscheinlich auch unter Ubuntu) gibt es im Verzeichnis Skripte, die beim Einschlafen und beim Aufwachen /lib/systemd/system-sleep/
mit Parametern ausgeführt werden .pre
post
/etc/systemd/system-sleep/
Das deutet darauf hin, dass Sie ein Verzeichnis für Ihre eigenen Anpassungen erstellen und Ihre eigenen Skripte dort ablegen könnten .
Ihr Skript könnte beispielsweise so aussehen:
Dateiname:/etc/systemd/system-sleep/workaround-script
Inhalt:
#!/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