Optimus、nomodesetのないランダムな停止、nomodesetのないバックライトのサポート

Optimus、nomodesetのないランダムな停止、nomodesetのないバックライトのサポート

私は最近、職場でHP zbook 15 G3(デュアルグラフィック:Intel統合とNvidia Quadro)を使用し、私の研究室にPlasmaデスクトップを含む最初のUbuntuをインストールしました(2番目の画面とドッキングステーションを除いてうまくいきました) 。交換することにしました。 OpenSUSE Leap 42.1とPlasmaも利用可能です。

nomodesetまず、カーネルにオプションを渡さないとインストールできません。使用してnomodesetインストールがスムーズに行われ、再起動したときに画面の明るさ/バックライトを制御できないことがわかりました。最大の痛みでした。アプレットは使用できず、Fn キーは使用できません。 /sys/class/backlight が空です。

私はNvidia独自のドライバを使用してBumblebeeをインストールすることにしました。 (ブラックリストに登場したnouveau、mkinitrdなど)。これまでは問題ありません。 Bumblebeeはうまく動作しますが、まだバックライト制御機能はありません。 /sys/class/backlight が空です。

カーネルオプションから nomodeset を削除すると(ブラックリストに nouveau.modeset=0 と nouveau を残す)、/sys/class/backlight に intel_backlight が表示され、アプレットのバックライトを制御できます。後でこの問題が発生するにはi915モジュールが必要であることがわかりましたが(確認するためにi915.modeset = 0/1を使用してみました)、最大3〜15分後にデスクトップがランダムに停止します。マウスが2回停止した後、すべてがうまく機能します。停止します。マウスやキーボードを制御することはできず、電源ボタンを使ってリセットする必要があります。

カボチャのないNouveauは同じ動作をします。削除するとすぐにnomodeset競合が発生する可能性があります。

現在、一時的な解決策があります。 BIOSで統合グラフィックを無効にし、nomodesetそのオプションで起動中にNvidiaのWebサイトからバイナリドライバをインストールしました。 /sys/class/backlight には acpi_video0 が含まれており、コントロールはアプレットを介してのみ行われます。

まだ発生しているスパム「kscreen:main出力がblablablaに変更されました」を除いて、xorgログにはエラーがなく、ジャーナルctlにはエラーがありません。

特にUbuntuで動作するため、犯人が見つかりません。私の設定と一致しないパターンセットをどのように見つけることができますか? Optimusテクノロジーのバッテリー寿命と発熱に感謝します。

関連情報