最近、新しいDell XPS 13 9365 2-in-1ラップトップを入手し、Ubuntu 16.04.1をインストールしました(カーネル4.8.0-34-generic)。ラップトップのふたを閉じるたびに(コンピューターをサスペンドモードで)サスペンドから戻ることができません。手動でサスペンドモードに移行した場合(蓋を閉じずにGUIを使用して)、そこから戻ることもできません。
私がすでに試したこと:
私は試しました:Sudo apt-get update Sudo apt-get upgrade
終了する前にこれに言及する価値があるもの(それが問題であるかどうかはわかりません)W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915 W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
明るさの問題である可能性がありますが、これはBIOSで修正できますが、その場合は、別のコンピューターから自分のマシンにsshできると仮定し、サスペンドに入った後はsshできません。 (これは単に明るさの問題ではなく、実際にはサスペンドモードで止まっていると思わせます)
このスクリプトを試しました https://ubuntuforums.org/showthread.php?t=197829 これは機能しませんでした。 Ctrl + Alt + F1およびCtrl + Alt + F7を使用して手動で実行できることを自動化した方法ですが、これらのショートカットキーも、サスペンドから復帰しようとしても何の効果もありません(もちろん、サスペンドではありません)。
この修正を試してみました https://ubuntuforums.org/showthread.php?t=1866075 ここで回答#7を参照しています https://ubuntuforums.org/showthread.php? t = 1444822 しかし、例の「XXXX:XX:XX.X」を正確に置き換える方法については混乱していましたが、以前に試したスクリプトのバリエーションのように見えました(/ etc/pm/sleep.d /)次のことを試してみました
次に、これを試しました 再開後の空白画面-Dell M5510 Ubuntu 16.04 しかし、これも私の問題を解決しませんでした
また、誰かが提案したようにlaptop-mode-toolsをインストールしましたが、これを使用して問題に対処する方法がわかりませんでした
Ubuntuを最初にインストールしたときにワイヤレスカードの問題があったことにも言及する必要があり、この方法で修正されました ワイヤレスはDell XPS 13 9365 Ubuntu 16.04で動作しません カーネルの更新を伴うため、これに言及します(再び4.8.0-34-generic)、サスペンドの問題に関する1つの投稿で、ワイヤレスカードのステータスの変更が原因である可能性があると述べました XPS 13 9343サスペンドからの再開に失敗
これが修正されることを願っています、事前に感謝します!
最後に!解決策! @DenisPitzaは、私の質問に対するコメントに、私にとって有効な解決策を投稿しました!彼の元の投稿は here 便宜のために彼の答えを以下に再投稿しています:
@ user8211580によって solution提案 を永続的にするには、groub configファイルを次のように編集する必要があります。
Sudo vi /etc/default/grub
を含む行を編集
GRUB_CMDLINE_LINUX_DEFAULT
そして、次のように「mem_sleep_default = s2idle」を必ず含めてください。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=s2idle"
そしてgrubをリロードします:
Sudo update-grub
次に、電源ボタンにリンクされているアクションがないことを確認します。次回コンピュータをサスペンドするときは、電源ボタンを6秒間押すことで起動できます。
9365は、アイドル状態へのサスペンド(Linuxでは「フリーズ」とも呼ばれます)のみをサポートしています。不運にもデフォルトであるramへのサスペンドを使用しようとするとき、それはあなたが記述する振る舞いを示します。
この回答は、grubを使用してlinuxコマンドラインを変更することを提案するNickの回答に似ています。実際、私の提案はまったく同じ効果がありますが、別のシステムファイルを編集することによって行われます。
ファイル/etc/systemd/sleep.conf
に次を追加するだけです:
[Sleep]
SuspendState=freeze
詳細については、 systemd-sleep.conf マニュアルを参照してください。
画面がオンになるまで電源ボタンを押し続けると、9365を起動することができました。タッチパッドが起動すると失われ、rmmod/modprobing psmouseはそれを元に戻さないことに気付きました。ただし、タッチスクリーンはまだ反応します。しばらくラップトップを片付けたい場合に、完全なシャットダウンを行うよりも回避策の方が受け入れられると判断した場合はお知らせします。
LTSリリースを実行しているので、問題を解決するためのいくつかのオプションがあります。サポートされているのは、基本的に新しいハードウェアサポートを移植するHWE(ハードウェア有効化)カーネルの1つをインストールすることです。
apt search hwe
を使用してオプションを確認します。現在のカーネルに応じて、わずかに最適化されたバージョンがあります。 uname -a
で確認してください。
別のオプションは、メインラインカーネルをインストールして、新しいカーネルの1つがより適切に動作するかどうかを確認することです。メインラインカーネルには、ハードウェアの修正や電源管理の微調整など、ディストリビューション固有の最適化機能がないため、これは面倒です。
この辺りで、最新のメインラインカーネルをインストールする最も簡単な方法についての答えがあります。
再開は4.10で機能します(kernel-ppaからインストールできます-今日では4.10-rc6が利用可能です)-スリープから再開できるという意味で機能しますが、電源ボタンを長押しするだけです( 5秒以上)。すべてが再開後に機能するようです。
カーネルppaから4.10をインストールし、wifiおよびi915(kbl_ *)のファームウェアを手動でインストールして、ストック16.04を実行しています。