別のディストリビューションを使用してもコンピュータがクラッシュする

別のディストリビューションを使用してもコンピュータがクラッシュする

私のプライマリLinuxコンピュータがクラッシュし続け(Ubuntuの場合はスリープモードで)、理由がわかりません!

Magic SysRq私はこれが正しく反応し(Alt+ SysRq+ R+ E+ I+ S+ U+ B)、期待どおりに再起動するので、これはカーネルパニックだとは思わない。

ほぼ毎回作業が終わったら、スリープモードにしておくか(画面が自然にロックされる)ときに再びオンにしたときに何も出ない場合や、色がランダムに出て使用する必要がありますMagic SysRq

私はこれに本当に疲れました。

私の仕様は次のとおりです。

画面:3440x1440 @ 165Hz(助けになるかもしれません)

CPU:Intel Core 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

関連情報