Nvidia ドライバー Ubuntu 20.04.02 LTS、RTX 30 シリーズ、または Ubuntu 画面をインストールした後、システム ロゴ画面で画面が真っ黒になる

Nvidia ドライバー Ubuntu 20.04.02 LTS、RTX 30 シリーズ、または Ubuntu 画面をインストールした後、システム ロゴ画面で画面が真っ黒になる

私は以下の質問に答えるためにこの質問を書いています:

ソフトウェアとアップデート (追加ドライバー タブ) またはコマンド ラインから Nvidia ドライバーをインストールした後、Ubuntu が起動しなくなりました (システム ロゴ画面で停止するか、黒い画面が表示されます)。

私は、ASUS ROG Strix G15 Ryzen 7 Octa Core 5800H - (16 GB/1 TB SSD/Windows 10 Home/6 GB グラフィックス/NVIDIA GeForce RTX 3060) G513QM-HN319TS ゲーミング ノートパソコンを試していました。

答え1

以下はインストールが成功した場合の私の観察結果です。

  1. BIOS設定(ESCキー)からセキュアブートを無効にします(必須の手順)。
  2. BIOS からの高速ブートを無効にします (必須ではありません)。
  3. nomodeset オプションはほとんどの場合 Ubuntu の実行には機能せず、ビデオ ドライバーの読み込みをバイパスする場合にのみ役立ちます。

Ubuntu を UI モードで再起動するにはどうすればいいですか?

黒い画面またはロゴ画面で停止したら、リカバリ モードで詳細オプションから Ubuntu を実行します。ルート オプションに移動して Enter キーを押します。ルート アクセスを持つターミナルが表示されます。次に、次のコマンドを実行します。

"prime-select query"

システムがどのドライバをロードしているか確認します。nvidiaが表示されている場合は、次のコマンドを実行します。

"prime-select intel"

Intel ドライバーをロードします。再起動します。Ubuntu を再び実行できるはずです。

RTX 30 シリーズ用の Nvidia ドライバーをインストールする方法。

私の場合、ソフトウェアとアップデート(追加ドライバータブ)からドライバーをインストールしていたときに、Ubuntu 20.04 が提供する最新バージョンである nvidia-driver 460.80 バージョンをインストールしましたが、Ubuntu 20.04 に付属するカーネルバージョン 5.8 ではサポートされていないようです。

何をするか?

  1. まず、Nvidia の公式 Web サイトから、システムでサポートされているドライバー バージョンを確認します。 https://www.nvidia.com/ダウンロード/index.aspxインストールされているバージョンがこのバージョンと一致していることを確認してください。私の場合、正しいバージョンは 460.80 ではなく 460.84 でした。

  2. 最新のドライバーをサポートするには、カーネル バージョン 5.8 では不十分です。次を使用してカーネル バージョンを確認してください: uname -r 5.11 に更新する必要があります。5.12 で試してみましたが、うまくいきませんでした。Ubuntu 21.04 をインストールしましたが、カーネル バージョン 5.11.0-18-generic になります。次からカーネル バージョンを手動で更新してみてください: https://kernel.ubuntu.com/~kernel-ppa/mainline/

v5.11.22 バージョンに移動し、システムのアーキテクチャに応じて .deb で終わる 4 つのファイルをダウンロードします。ryzen ユーザーの場合は AMD64 です。: linux-headers、linux-image、linux-modules、および linux-headers-*_all.deb。ファイルの汎用バージョンのみをダウンロードします。これらすべてのファイルがダウンロードされたディレクトリに移動して、次のコマンドを実行します。 sudo dpkg -i *.deb システムを再起動し、grub メニューの詳細オプションから 5.11 カーネル バージョンで ubuntu を実行します。

カーネルを更新したらNVIDIAドライバーをインストールする方法

  1. コマンドを実行してsudo add-apt-repository ppa:graphics-drivers/ppa、サポートされているシステムの 460.84 バージョンまたは最新バージョンを取得します。
  2. 実行しsudo apt install nvidia-driver-460てドライバーをインストールします。
  3. システムを1回または2回再起動します。

NVIDIA が適切に動作していることを確認する方法。

  1. Ubuntu の右上隅で、 に移動します。Settings -> Aboutグラフィックスを確認すると、モデル名とともに Nvidia が表示されます。
  2. nvidia-smiまたは を実行しますnvidia-settings。問題なく動作するはずです。

これが役に立つことを願っています。:)

編集: これらの手順をすべて実行した後、NVIDIA は正常に動作していましたが、ASUS ROG キーボードで問題が発生しました。キーを押すたびに、ASUS 内蔵キーボードの電源ボタンが動作していました。外付けキーボードは正常に動作していました。次の投稿が、この問題を解決するのに役立ちました。https://forums.developer.nvidia.com/t/os-still-using-renoir-after-installing-nvidia-drivers-ubuntu-18-04-rtx-3060-amd64-ryzen-7/181795/2

答え2

問題は gnome グラフィック インターフェイスにある可能性がありますgdm。次の操作を実行してください。

  • 黒い画面でコンソールを起動し、ctrl+f2

  • ユーザーとしてログインします。

  • 再起動するgdmには:

    sudo systemctl restart gdm
    

ドライバーをインストールした後、amdgpu の黒い画面が機能しました。

私がチェックしましたhttps://support.system76.com/articles/login-loop-ubuntu/

答え3

私の場合は、ドライバーの更新/インストール時に必要なMOKパスワードを入力するだけで済みました。私はUbuntu 2.04をドライバー510 nvidiaで実行しています。

関連情報