オリジナルの質問の更新1:
追加ドライバーのスクリーンショットを含む。 361.42と340.96の両方をインストールしようとしましたが、両方の場合、再起動後に空白の画面が表示されます。
元の質問:
Ubuntu用のnvidiaドライバーをインストールして再起動すると、空白の画面が表示されます。私は2つのnvidiaドライバーを試したことがなく、どちらの場合も空白の画面が表示されます。
空白の画面が表示されないようにするには、どうすればnvidiaドライバーをインストールできますか?
グーグル検索をしましたが、16.04がリリースされて以来、この問題に最初に遭遇したようです:
どこで/いつ空白の画面が表示されますか?起動時にgrubメニューが表示されるのか、Ubuntu Unityログイン画面が表示されるのか?後者の場合は、次を試してください。
Ubuntu grubエントリにnomodeset
を追加します。起動に使用するエントリを強調表示し、eを押して、置換を追加します
...ro quiet splash
...
と
...ro nomodeset quiet splash
...
ログイン画面が正しく起動する場合は、を押します Ctrl + Alt + F2、ログインし、Sudo prime-select intel
を実行します。次に、再起動して、それが修正されるかどうかを確認します。
また、NVidiaドライバーをどのようにインストールしていますか?正しいものを使用している場合は、nvidia.comで問題を確認してください。
これが私の解決策です。いくつかの場所から回答を引き出す必要がありました。
私のグラフィックカードはNVidia GeForce GTX 950です。
最初にしたことは、nvidia.comから最新の安定したNVidiaドライバーをダウンロードすることでした(私にとっては361.42でした)。最新の安定した認定ドライバーを必ず選択しました。ちなみに、これは「.run」ファイルです。これに慣れていない場合は、.runファイルのインストール方法を検索してください。
次に、この投稿に従ってNouveauドライバーをブラックリストに追加しました(手順は以下のとおりで、この投稿とは少し異なります)。
nouveauの代わりにNvidiaドライバーをインストール
ログイン画面からCtrl + Alt + F1でアクセスする仮想端末を使用して、すべての作業を()実行しました。
1)モジュールをブラックリストに追加します。 blacklist.confファイルを開きます。
Sudo vi /etc/modprobe.d/blacklist.conf
ファイルの最後に次のモジュールを追加します。
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
ファイルを保存して終了します。
2)すべてのnvidia *パッケージを削除します(これは私には何もしませんでしたが、推奨されています。実行しても害はありません)。
Sudo apt-get remove --purge nvidia*
3)initramfsディスクを更新します。私はnouveauドライバーをロードするように構成されました。数秒かかります。再起動または電源オフしないでください!
Sudo update-initramfs -u
4)再起動
5)ディスプレイマネージャーを停止してからインストールします。
ログイン画面で、もう一度Ctrl + Alt + F1を押して仮想端末にアクセスします。テキストモードになったら、ディスプレイマネージャを停止します。
Sudo service lightdm stop
6)次に、インストールファイル(ダウンロードした.runファイル)を実行します。インストールは十分に文書化されており、途中で多くの有用なメッセージが含まれています(想像してみてください!)。プリインストールスクリプトが失敗するというエラーが表示されました。とにかく続けました。 「nvidia-xconfigユーティリティを実行してX構成ファイルを自動的に更新し、Xを再起動したときにNVIDIA Xドライバーが使用されるようにしますか?既存のX構成ファイルがバックアップされますか?」はい」と続きました。 64ビットシステムがあり、32ビットエラーが発生しました。私はそれを心配せずに続けました。 64ビット版は問題なくインストールされました。インストールが終わりました!
7)指を交差させ、再起動してログインします。システムがついに起動しました。私もあなたがそうすることを願っています!
Nvidia ppa ppa:graphics-drivers/ppaを追加して、最新の364.15をインストールしてみてください。
それは私にとって最適な860mで機能します。
これは、セキュアブートを無効にしている場合にのみ機能します。
たぶん、起動時にnvidiaドライバーをブラックリストに登録する必要があります。これは、ハイブリッドグラフィックカードで必要になる場合があります。
ファイルを編集:/etc/modprobe.d/bumblebee.conf
および追加:
blacklist nvidia-XXX
blacklist nvidia-XXX-updates
blacklist nvidia-experimental-XXX
xXXをグラフィックドライバーのバージョンに置き換えます。たとえば、346
コンピューターを再起動します。
この問題を別の方法で解決しました。非常に古いコンピューターに16.04をインストールしました。 Nvidiaのレガシードライバーをインストールしましたが、画面が空白になりました。
LXDEデスクトップを使用するためにLubuntuをインストールしました。それは私にとって非常にうまく機能しています。
Sudo apt-get install lubuntu-desktop
セキュアブートが無効になっていることを確認します。16.04にアップグレードしたときに、たまたま有効にし、警告を無視しました。セキュアブートをオンにしていると、gdmまたは黒い画面でスタックします。