web-dev-qa-db-ja.com

Ubuntu 16.04がシャットダウン/再起動時にハングする(Dell XPS 15 9560)

デュアルブート(Windows 10 + Ubuntu 16.04)のDell XPS 15(2017)があります。 nvidiaドライバーをインストールしようとすると(nVidia GPUを無効にし、オンボードグラフィックスで実行して電力消費を抑えるため)、システムが台無しになりました。数分前まで、コンピューターをシャットダウンまたは再起動した後、次の出力を含む黒い画面が表示されました。

/dev/nvme0n1p4: recovering journal
/dev/nvme0n1p4: clean, 455620/127927 files, xx/xxx blocks
[xxxx.xxxx] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [plymouthd:13948]
[xxxx.xxxx] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [plymouthd:13948]
INFO: rcu_sched self-detected stall on CPU
o1-...: (14999 ticks this GP) idle=4e5/140000000000/softirq=98156/98156 fqs7496
o (t=xxxxxx jiffies g=xxxxxx c=xxxxxx q=xx

完全なログ(画像)を表示するにはここをクリック

この回答 を実行した後、手順2の後に、上記のエラーメッセージが表示された黒い画面の表示が停止し、シャットダウン/再起動ボタンを押した後にのみフリーズします。 Sudo swapoff -a && systemctl poweroffを試してもまったく同じ影響があります。

また、これまでのところ運のないシャットダウン手順を記録しようとしました(systemctl start debug-Shellを実行してから、ハングアップが発生したときにctrl + alt + F9を押しますが、まったく応答しません)。

現在、X.org Xサーバードライバーを使用しています(nVidiaドライバーを1つ試した後、コンピューターを開けませんでした)。さらに、すべてのnVidiaドライバーを削除しましたが、Additional Driversダイアログにはそれらの束が表示されます(nvidia-384 nvidia-375 nvidia-378 nvidia-381)。

長い投稿で申し訳ありませんが、問題を特定するためにできるだけ多くの情報を提供しようとしました。

7
tony.crete

最終的に、私のためにすべてを解決した解決策は次のとおりでした(少なくとも私のシステム構成では):

  • 編集/etc/default/grub
  • acpi_rev_override=1GRUB_CMDLINE_LINUX_DEFAULTパラメーターに追加します

    (私の場合、行は次のようになります):

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_rev_override=1"
    
  • ターミナルからSudo update-grubを実行します

電源ボタンからもう一度マシンをシャットダウンすると、問題は修正されたはずです。

7
tony.crete