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

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

내 기본 Linux 컴퓨터가 계속 충돌하고(우분투의 경우 절전 모드에서) 이유를 모르겠습니다!

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

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

관련 정보