nVidia 384.90をインストールした後、Ubuntu 17.10ブートが「Started NVIDIA Persistence Daemon」というメッセージでスタックしました


11

Ubuntu 17.10の新規インストールを行いました(古い/homeパーティションを保持する以外は新規)。Additional driversnVidia 384.90ドライバーシステムをインストール(または実際に有効化)した後を除いて、すべてがそのまま機能します。次のエラーが発生しました

[ OK ] Started NVIDIA Persistence Daemon.
Stopping NVIDIA Persistence Daemon...
[ OK ] Stopped NVIDIA Persistence Daemon.
Starting NVIDIA Persistence Daemon...

そして、これは何百回も何度も何度も繰り返され、ちょうど停止します。唯一の解決策は、リカバリモードを使用してnvidia-384をアンインストールすることです。

他のバージョンのドライバーも試しましたが、結果は同じです。共有Intelグラフィック(Intel®Haswell Mobile)では、すべてが正常に動作します。

私の設定:

Intel i7-4710MQ
nVidia GT 940M

回答:


8

BIOSで離散グラフィックスに切り替える

Lenovo P51、UEFI BIOSバージョンN1UE40W、NVIDIA Quadro M1200 Mobile、Ubuntu 17.10、nvidia-384は以下からインストールされsoftware-properties-gtkます:

  • 起動時にEnterキーを押します
  • BIOSセットアップのF1を押します
  • 構成
    • グラフィックデバイス
    • 個別グラフィックスを選択(デフォルトはハイブリッドグラフィックス)
  • 安全保障
    • セキュアブート
    • セキュアブート
    • [無効](デフォルトは有効)を選択します。これを行わない場合、NVIDIAドライバーは単に無視されます(そして、ブートの問題も発生しません)。
  • F10キーを押して設定を保存し、ブートメニューを終了します

これはバッテリーの持続時間を短くすると思いますが、私はむしろデスクトップを持っていると思います:-)

また、問題が毎回再現できるわけではないことにも気付きました。数回電源を切って入れ直すと、次のような動作も見られます。

  • 起動中のコンピュータの即時再起動
  • すべてが実際にうまくいったら

次に、GPUが実際に使用されていることを確認します。UbuntuがNVIDIAグラフィックスカードを使用しているかどうかを確認するにはどうすればよいですか?

このためのランチパッドのバグの可能性:https : //bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1714881


1
デルの緯度では、これはBIOSのグラフィックスメニューにあり、Optimusの有効化に関係していました。ウィンドウのみをサポートしていますが、ubuntu 18.04では問題を解決しました。正しい方向に向けてありがとう
shaunhusain

2

この動作の原因はわかりませんが、GM108M [GeForce 840M]を搭載したASUSラップトップで同じ問題が発生します。私の即興の解決策は、自動ログインを無効にすることです。手動でログインすると、通常の起動になります。専用ドライバーを使用しています。


自動ログインを無効にしましたが、機能しませんでした。持続性デーモンに関して、私と同じ問題がありましたか?
Juraj.Lorinc 2017年

はい、そうしました。自動ログインを有効にして起動するたびに、投稿したメッセージが表示され、数秒後にコンピューターが停止します。古いカーネルで再起動すると、自動ログインは正常に行われます。その後、手動ログインに変更し、デフォルトで再起動すると、問題なくラップトップが起動します。新しいカーネルに関係しているようです。
MartinH 2017年

2

ディスプレイマネージャーをlightdmに変更することを検討してください。私の経験では、gdm3はnvidiaドライバーではうまく機能しません。モードセットドライバーを使用している場合は、まったく機能しません(何ヶ月も試してみました)。私が見つけた回避策はありません。Nvidia、gdm3、および最新のgnomeが両方のOptimus Thinkpadで壊れています。これら3つのうちの1つを変更する必要があります。最も簡単なのは、gdm3を置き換えることです(gnomeから別のデスクトップ環境に変更する場合、おそらくとにかくlightdmになります) )。

モードセットを使用しようとしていないので、同じ問題は発生しませんが、nvidiaグラフィックス、gnome、gdm3の不吉な三位一体に偏っています。

lightdmには問題ありません

sudo apt install lightdm

必要であれば

sudo dpkg-reconfigure lightdm

そして、それをデフォルトに設定します(lightdmのインストールで確認されますが、すでにインストールされているかどうかは確認されません)。

ログインできない場合、少し行き詰まったように感じるかもしれません。うまくいけば、まだ古いカーネルが残っています。それ以外の場合は、詳細オプションを試し、リカバリモードで起動する必要があります。私は「ネットワーキングを有効にする」を選択しているのがわかります。通常、読み取り/書き込みでルートシェルにアクセスし、apt getを実行します。それがうまくいかない場合は、少し難しくなります。再インストールするか、livecdから起動して、chrootを使用してメインインストールに偽装ログインする方法を学ぶことができます。(知っておくと便利なもの)。


2
$sudo apt-get purge nvidia*  

正常に動作します。システムが起動したら、互換性のあるドライバーをインストールします。


0

この答えが実際に役立った。上記の解決策のどれも私には適用できませんでした。

すべてはnvidia永続化デーモンのデフォルトの起動を無効にし、起動時に開始する独自のsystemdサービスを作成することに帰着します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.