数週間のダウンタイム後にラップトップを完全に更新した後、一時停止機能は機能しなくなりました。ラップトップを一時停止しましたが目が覚めたら、ハードドライブを再起動しますが、画面(黒)とキーボードが機能しない、または少なくとも表示できず、明るさを上げようとする試みも機能しません。
この質問に対する解決策を持っているか、スレッドを知っている人がいますか?
私はDebian jessieとgnomeを使っています。一時停止は他の環境でも機能しません。
答え1
私はDebian 9で同様の問題に遭遇しました。Lenovo G40-30ノートパソコン。休止状態/休止状態に入り、再起動しようとしましたが、すべてが大丈夫に見えても画面が表示されませんでした。
解決策は実際には非常に簡単です。 Linuxオペレーティングシステム、特にDebianとUbuntuでは、少なくとも1つ4GB以上のスワップパーティション休止状態/省電力モードが正しく機能するようにしてください。 「デフォルト」構成を使用してインストールすると、実際のRAMと同じサイズ(実際は小さい)のスワップが作成されます。したがって、ラップトップのRAMが4 Gb以下で「デフォルト」構成がインストールされている場合は、この問題を解決しようとすることができます。
Linuxには2つのスワップ割り当て方法があります。
ハードディスクにSWAP PARTITIONの形式で存在します。
スワップファイル形式です。
SWAP
次のようにファイルを作成できます。
sudo swapon --show
スワップオプションが有効かどうかを表示します。そうでない場合は、これを行う方法を学びます。
sudo fallocate -l 1G /swapfile
追加されたスワップサイズを1Gbに設定し、必要な値に変更します。
sudo chmod 600 /swapfile # sets the file to be owned by root
sudo mkswap /swapfile # mkswap tool to allocate swap in the file
sudo swapon /swapfile # activate the swap
sudo nano /etc/fstab # open the file to make changes permanent
/swapfile swap swap defaults 0 0
ファイルに行を追加します/etc/fstab
。
sudo swapon --show # show if its working
sudo free -h # show Memory and Swap
変更をキャンセルするには:
sudo swapoff -v /swapfile
ファイルから次の行を削除します/etc/fstab
。 /swapfile swap swap defaults 0 0
sudo rm /swapfile # remove the swap file
RAMスワップサイズに応じて:
SWAP
下の表に示すように、RAMに基づいていくつかの推奨サイズを知ることができます。最後の3列はSWAP
空白です。
RAM No hibernation With Hibernation Maximum
1GB 1GB 2GB 2GB
2GB 1GB 3GB 4GB
3GB 2GB 5GB 6GB
4GB 2GB 6GB 8GB
5GB 2GB 7GB 10GB
6GB 2GB 8GB 12GB
8GB 3GB 11GB 16GB
12GB 3GB 15GB 24GB
16GB 4GB 20GB 32GB
24GB 5GB 29GB 48GB
32GB 6GB 38GB 64GB
64GB 8GB 72GB 128GB
128GB 11GB 139GB 256GB
256GB 16GB 272GB 512GB
512GB 23GB 535GB 1TB
1TB 32GB 1056GB 2TB
2TB 46GB 2094GB 4TB
4TB 64GB 4160GB 8TB
8TB 91GB 8283GB 16TB
追加情報:
次のリンクでは、RAMに基づいて推奨されるスワップサイズに関する完全な情報を見つけることができます。
14.04以降で1GB〜8TBのRAMの場合、どのくらいのスワップスペースを使用する必要がありますか?
ここに追加したテーブルの功績を認める資格があります。
答え2
休止状態から再起動すると同様の問題が発生しました。確認する必要がある広範なトラブルシューティングのリストは次のとおりです。
キーボードは動作しますか?
CAPSLOCKまたはNUMLOCKを押してLEDが点灯または消灯していることを確認してください。
システムが稼働していますか?
音楽を再生して回復することを確認してください。
パソコンは使えますか?
上記の両方の質問に対する答えが「はい」の場合は、ラップトップを盲目的に使用することもできます。ターミナルを実行し、サウンドを出力するいくつかのコマンドを実行して、正しく機能していることを確認してください。もしそうなら、画面がオンにならない以外はすべて正常です。これは私も持っているのだ。
この問題をどのように解決しますか?
考えられる解決策(ただし、あなたの場合には適用されない可能性があります)は、ラップトップを閉じて再度開くことです。全体的にしばらく止めることは私に多くの助けになりました。
そうでない場合は、電話してみてくださいxrandr
。
- モニターなしでラップトップを使用できる場合は、端末を介して実行できます。
- しばらくお待ちください。次にxrandr
sudo systemctl suspend/hibernate;sleep 60;xrandr
:。 - コマンドを systemd サービスに入れます。
これは私のものです:
[Unit]
Description=After hibernate
#After=suspend.target
After=hibernate.target
#After=hybrid-sleep.target
[Service]
ExecStart=/usr/bin/xrandr
[Install]
#WantedBy=suspend.target
WantedBy=hibernate.target
#WantedBy=hybrid-sleep.target
答え3
- Debian 10(バスター)のIntel NUC PCにあるlxde / openbox Windowsシステムでこの問題が発生しました。
- Ctrl-F8を押すとグラフィックが復元されるため、グラフィックを復元するのに問題があるようです。
- この設定はsystemd-suspens.serviceを使用します。 - 参照
man systemd-suspend.service
- 私の修正は、一時停止/休止状態の前後に実行されるスクリプトを以下に追加することでした(両方を修正しました)。
/lib/systemd/systemsleep/ディスプレイ
#!/bin/sh
case $1 in
pre)
/bin/chvt 1
;;
post)
/bin/chvt 8
;;
esac
答え4
Light Locker は、ロック状態から起きると表示遅延が発生することが知られています。今現れる症状はこれが原因である可能性があります。この問題を解決するための推奨される方法は、次のようにグラフィックドライバのエントリを追加することです。Debian Wiki エントリの light-locker。
しかし、これがうまくいかない場合は、次のDebianコマンドを使用してLight Lockerを削除してみてください。
sudo apt remove light-locker