17.10でこのPCの起動を安定させようとしていらいらする週末を過ごしました(これは確かにUbuntuで最も一般的なラップトップの選択肢の1つであるに違いありません!
私はこれを質問よりも解決策として投稿していますが、カーネルバージョンとcmdlineオプションの組み合わせはとてもデリケートなようで、何かをアップグレードすることを恐れています....(このPCでは18.04が安定するでしょう)
oKハードウェアDell XPS 15 9560、i7-7700HQ CPU @ 2.80GHz
BIOS 1.3.4、
QCA6174 802.11acワイヤレスネットワークアダプター
Nvidia GeForce GTX 1050モバイル
Intelグラフィックス
win10でデュアルブート(その部分は正常に動作します)
特に2つのことを機能させたいと思いました。
1)マシンがプレゼンテーション用の2番目のモニター/プロジェクター(HDMI経由)を認識する
2)サスペンド/レジュームが機能します(VMを実行しますが、再起動、再構成などしたくない)
以前にマシンに16.04をインストールしましたが、これは正常に動作しましたが、上記の(1)も(2)も動作しませんでしたが、動作を一時停止しますが、黒い画面に再起動します(メッセージなし)。
17.17にアップグレードしました(アップグレードではなく、クリーンな再インストール)
ここで楽しみが始まり、Software and Updatesパネルからnvidia-384をインストールしようとしました。また、sudo add-apt-repository ppa:graphics-drivers/ppaを追加して、nvidiaドライバーの選択肢を増やしました(nvida-384、nvidia-387、nvidia-390を参照できます)。
cmd line acpi_rev_override = 1は複数の投稿から重要と思われますが、多くの問題はログイン画面で起動しません。ACPI例外、AE_NOT_FOUND(これを見るたびに起動が完了しません)それを横切るいくつかの紫色の線が、ルートに戻ってドロップ
一時的にそれを解決する唯一の方法は、ブート時にルートシェルに到達し、apt remove nvidia * apt purge nivdia *
そして、Recovery(cmdlineが追加された:nomodeset)経由で起動します。私の場合、起動を再開する前にfsckを完了する必要が常にあるようです。 (?)
その後、マシンは(XOrg上のUbuntu)、nvidia用に実行されているnouveauドライバーから起動します。 gdm3ディスプレイマネージャー
また、Lightdmを使用して、上記のようにokを起動(これまでどおり回復モード)しましたが、2番目のモニターまたは中断/再開は機能しません(中断は動作しますが、再開すると黒い画面が表示されます)
最近のカーネルを試してみましたが、4.15.3とnvidia-390を試してみましたが、これは機能していましたが、私の場合はそうではありませんでした
それで、私が見つけた組み合わせIS:
dpkg -l | grep nvidia
ii nvidia-384 384.111-0ubuntu0.17.10.1 AMD64 NVIDIAバイナリドライバー-バージョン384.111
ii nvidia-opencl-icd-384 384.111-0ubuntu0.17.10.1 AMD64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.5 AMD64ツールでNVIDIAのPrimeを有効にする
ii nvidia-settings 390.25-0ubuntu0〜gpu17.10.1 NVIDIAグラフィックスドライバーを設定するためのAMD64ツール(そこに390ドライバーが残っているようですが、現時点では問題が発生していないようです)
cat/proc/cmdline
BOOT_IMAGE =/boot/vmlinuz-4.13.0-19-generic root = UUID = 30a2f3e4-58f1-49b0-91d8-1437d69d97f9 ro recovery nouveau.modeset = 0 acpi_rev_override = 1
(ただし、4.13.0.9-generic Recoveryモードを介してパスし、上記でcmdlineを編集し、fsckを実行し、ブートを再開する必要があります)
Nouveauドライバーがまだロードされているようです
lsmod |グレップヌーボー
nouveau 1638400 0 mxm_wmi 16384 1 nouveau ttm 94208 1 nouveau
i2c_algo_bit 16384 2 nouveau、i915
drm_kms_helper 167936 3 nouveau、i915、nvidia_drm drm 356352 13 nouveau、i915、ttm、nvidia_drm、drm_kms_helper wmi 24576 4 Dell_wmi、wmi_bmof、mxm_wmi、nouveauビデオ40960 4 Dell_wmi、Deau_laptop、
Gdm3(3.26.1-3ubuntu3)を使用する
/etc/gdm3/custom.conf
#WaylandEnable = false
dpkg -l | grep "4.13.0-19"
ii linux-headers-4.13.0-19 4.13.0-19.22 Linuxカーネルバージョン4.13.0に関連するすべてのヘッダーファイル
ii linux-headers-4.13.0-19-generic 4.13.0-19.22 64ビットx86 SMP上のバージョン4.13.0のAMD64 Linuxカーネルヘッダー
ii linux-image-4.13.0-19-generic 4.13.0-19.22 64ビットx86 SMP上のバージョン4.13.0のAMD64 Linuxカーネルイメージ
ii linux-image-extra-4.13.0-19-generic 4.13.0-19.22 64ビットx86 SMP上のバージョン4.13.0用のAMD64 Linuxカーネル追加モジュール
この組み合わせは起動し、外部モニターの接続を認識します(起動が正常になったらhdmiケーブルを抜き差しします)。ミラーモードを主張すると、Gnome設定ドライバーが一度クラッシュしました。
suspend/resume ok(Alt-power-down to suspend)(手動でサスペンドします。蓋を閉じません。サスペンドやオーバーヒートの恐れがありません)
消費電力はまだ少し高いようです(ファンは頻繁に低回転します)
とにかく、すべての9560所有者の幸運を祈ります。
誰かが他の組み合わせで動作している場合.....
追加のドライバーを「X.org X server *」から「NVIDIAバイナリドライバー*」に変更することで、問題2を解決できます。
ダッシュボード>追加ドライバー>ドライバーを選択します。
リブート
残念ながら外部モニターも私には機能しません。 (編集:現在動作中)
ハードウェア:Dell XPS 15 9560
プロセッサー:Intel®Core™i7-7700HQ CPU @ 2.80GHz×8
グラフィック:GeForce GTX 1050/PCIe/SSE2
ドライバー:nvidia-384
OS:Ubuntu 16.04(デュアルブートなし)
カーネル:4.13.0-32-generic
BIOS:1.6.2
外付けモニターを次のように機能させることができました。