다른 배포판을 사용해도 내 컴퓨터가 계속 충돌합니다

다른 배포판을 사용해도 내 컴퓨터가 계속 충돌합니다

내 기본 Linux 컴퓨터가 자주 충돌합니다(우분투의 경우 절전 모드에 있을 때). 이유를 모르겠습니다!

Magic SysRq( Alt+ SysRq+ + R+ E+ I+ S+ )에 올바르게 응답하고 예상대로 재부팅하기 U때문에 이것이 커널 충돌이라고 생각하지 않습니다 .B

거의 매번 작업이 끝나면 절전 모드로 전환(또는 화면 자체가 잠기도록) 설정하지만, 가끔 전원을 다시 켰을 때 아무 것도 표시되지 않거나 임의의 색상이 표시되어 이를 사용해야 합니다. Magic SysRq다시 작동하게 만드는 것입니다.

나는 이것에 정말로 지쳤습니다.

내 사양은 다음과 같습니다.

화면 : 3440x1440 @ 165Hz (도움이 될지는 모르겠습니다)

CPU : 인텔 코어 i7 3770K @ 3.5GHz

GPU : AMD 라데온 RX 550 4GB

램 : 8GB DDR3

OS : (Ubuntu 20.04 LTS) 지금은 Arch Linux를 사용하고 있습니다.

WM : (굉장해요) Arch + dwm

그러나 성능이 떨어지는 2006년 후반 Linux MacBook에서는절대그 문제가 생겼습니다.

이 문제가 곧 해결되기를 바랍니다 :).

편집: 이제 Artix/Arch를 설치했지만(SystemD 없이 대신 runit이 있음) 여전히 동일한 문제가 발생합니다.

답변1

적어도 Debian 10(그리고 아마도 Ubuntu에도)에는 잠들 때와 깨어날 때 /lib/systemd/system-sleep/매개변수로 실행되는 스크립트가 디렉토리 에 있습니다.prepost

이는 /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

관련 정보