Mi computadora sigue fallando incluso cuando uso otra distribución

Mi computadora sigue fallando incluso cuando uso otra distribución

Mi computadora principal con Linux falla con frecuencia (cuando está en modo de suspensión, para ubuntu) ¡No sé por qué!

No creo que se trate de un fallo del kernel porque responde correctamente al ( + + + + + + + Magic SysRq) Alty SysRqse Rreinicia Ecomo Ise Sesperaba .UB

Casi siempre, cuando termino de trabajar, lo dejo entrar en modo de suspensión (o dejo que la pantalla se bloquee sola), pero a veces, cuando lo enciendo nuevamente, no aparece nada o aparece un color aleatorio y tengo que usarlo. Magic SysRqcosa para que vuelva a funcionar.

Estoy realmente cansado de esto.

Aquí están mis especificaciones:

Pantalla: 3440x1440 @ 165Hz (no sé si ayudará)

Procesador: Intel CORE i7 3770K a 3,5 GHz

GPU: AMD Radeon RX 550 4GB

Memoria RAM: 8GB DDR3

SO: (Ubuntu 20.04 LTS) Ahora uso Arch Linux

WM: (impresionante) Arco + dwm

Sin embargo, en mi MacBook Linux de finales de 2006, que es menos potente,nuncaTengo ese problema.

Espero solucionar esto pronto :).

EDITAR: Ahora instalé Artix/Arch (sin SystemD, en su lugar hay runit) y sigo teniendo el mismo problema.

Respuesta1

Al menos en Debian 10 (y probablemente también en Ubuntu), hay scripts en /lib/systemd/system-sleep/el directorio que se ejecutarán con el parámetro precuando se vaya a dormir y postcuando se despierte.

Eso sugiere que podría crear /etc/systemd/system-sleep/un directorio para sus propias personalizaciones y colocar allí sus propios scripts.

Su script podría verse así, por ejemplo:

Nombre del archivo:/etc/systemd/system-sleep/workaround-script

Contenido:

#!/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

información relacionada