サスペンド後にシステムがフリーズする


11

Ubuntu 16.04をインストールしてから、私のラップトップ(HP Probook 450 G2)でサスペンドからの復帰に問題が発生しました。まれにサスペンドから適切にウェイクアップすることはできますが、ほとんどの場合、画面が真っ黒のままになるか、画面がオンになり、2〜3秒後に完全にフリーズし、どちらの場合も少し大きなファンアクティビティが続きます。ttyシェルに切り替えたり、電源ボタンを押して電源を切る以外は何もできません。

USB Legacyを無効にしてacpi_backlight = vendor acpi_osi = '!Windows 2013' acpi_osi = '!Windows 2012'をGRUB_CMDLINE_LINUX_DEFAULTに追加するなど、さまざまな解決策を試してみましたが、何も機能しませんでした。

昨日Linux Mintに切り替えて、問題があるかどうかをテストしましたが、それでも解決しません。/var/log/kern.logの出力は、前のセッションからの最後のメッセージを示しています。

Feb 13 09:51:55 hamza-PC kernel: [  913.345833] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4773] manager: sleep requested (sleeping: no  enabled: yes)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4774] manager: sleeping...
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4774] device (wlo1): state change: activated -> unmanaged (reason 'sleeping') [100 10 37]
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4969] dhcp4 (wlo1): canceled DHCP transaction, DHCP client pid 1440
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4970] dhcp4 (wlo1): state changed bound -> done
Feb 13 09:52:22 hamza-PC kernel: [  940.019586] wlo1: deauthenticating from b4:75:0e:ce:22:bb by local choice (Reason: 3=DEAUTH_LEAVING)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.5125] dns-mgr: Writing DNS information to /sbin/resolvconf
Feb 13 09:52:22 hamza-PC kernel: [  940.034017] cfg80211: World regulatory domain updated:
Feb 13 09:52:22 hamza-PC kernel: [  940.034019] cfg80211:  DFS Master region: unset
Feb 13 09:52:22 hamza-PC kernel: [  940.034020] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Feb 13 09:52:22 hamza-PC kernel: [  940.034022] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034024] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034025] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034026] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034027] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
Feb 13 09:52:22 hamza-PC kernel: [  940.034028] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Feb 13 09:52:22 hamza-PC kernel: [  940.034029] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034030] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.5423] manager: NetworkManager state is now ASLEEP
Feb 13 09:52:26 hamza-PC kernel: [  943.880782] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
Feb 13 09:52:27 hamza-PC kernel: [  944.885059] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment

また

uname -a
Linux hamza-PC 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

どんな情報も参考になります、ありがとう!


1
BIOSでハイブリッドグラフィックスを無効にした後、問題はなくなりました。これはどのように関連していますか?
hamzam 2017

回答:


6

4.19カーネルとNvidiaドライバーバージョン390を使用しています。gdmをlightdmに変更しました。

sudo apt install lightdm

これで問題は解決しました。


2
Ubuntu 18.04で私のために働いた。どうもありがとうございました!
Francesco Borzi

2

Ubuntu 16.04 LTSを数日間使用してすべてが問題なく動作した後、サスペンド/スリープでこのフリーズが発生し始めました。lightdmディスプレイマネージャーを再インストールしましたが、問題は解決しませんでした。私はあなたと同様のログを持っていましたが、ハードエラーはありませんでした。

私の問題を解決したのは、デフォルトのX.orgビデオドライバーをNVidiaドライバーに変更することでした。

これは Settings -> Software & Updates -> Additional Drivers

そこで次のオプションを選択しました。

'Using X.org X server - Nouveau display driver...'

変更後:

Using NVidia binary driver ... (proprietary, tested)

再起動すると、それ以降はすべて問題ありません:)

ここに画像の説明を入力してください


0

Vim、geditなどのエディターを使用して/etc/systemd/logind.confを開きます。

sudo gedit /etc/systemd/logind.conf

これらすべてのオプションが表示されます。

#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

これらのエントリの値を一時停止に変更するだけで、すべて正常に動作します。

HandleSuspendKey=suspend
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend

それでも修正されない場合:

HandleHibernateKey=suspend

itsfossからこの記事をチェックしてください


0

ここに私を助けた一つの方法があります。

GRUB設定を編集し、

sudoedit /etc/default/grub

変化する

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="text"

次に行う

sudo update-grub

コンピュータを再起動します。


Ask Ubuntuへようこそ。時間の経過とともにこれらのリンクが壊れたり、利用できなくなったりする可能性があるため、回答にリンクを投稿することは避けてください。
Vishnu NK

1
これがどのように役立つかはわかりません。この設定は、起動時にUbuntuが表示する内容を変更するだけです。
Quora Feansは

-1

一時的な解決策| ログオン画面から先に進まない| 何度も再起動した後でも

ハードリスタート後もログオン画面に止まっている場合は、次の手順に従ってください。

  • システムを再起動します。電源ボタンを5〜10秒間押し続けます。

  • 「Advance Option for Ubuntu」を選択して、システムをリカバリーモードで起動します

  • (回復)」で終わる最初のオプションを選択します

  • root drop to root shell prompt」オプションを選択し、Enterキーを押します(2回)

  • 次のコマンドを実行します。

sudo dpkg --configure -a

sudoプライムセレクトインテル

sudoの再起動

注:これは、2つのグラフィックスカード(nvidia + intelまたはintel + amdなど)が搭載されたシステムを使用していて、非Intelカードがプライマリカードとして設定されている場合にのみ機能します。


ソリューションは単にインテルビデオカードを選択します。Linuxコマンドが何をするかわからない場合は、実行しないでください。
Shital Shah、

@ShitalShah親愛なる方は、完全な回答を読まないでコメントを追加しないでください。システムがサードパーティのグラフィックカードをプライマリカードとして使用するように構成されているが、適切なドライバがインストールされていない場合、これは一時的な解決策であると明確に述べました突然の停電/サスペンドモードでの十分なバッテリーバックアップの欠如などのためにシステム上で破損したり、ログインフロー中に苦労したりします。上記のコマンドは、破損したアプリまたは中断されたインストールを修正する>ネイティブインテルドライバーをプライマリドライバーとして選択し、システムを再起動することです。
AKay Nirala
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.