もっと詳しく
「コンピューターにCentOSStream9をインストールし、コンピューターにNVIDIA GPUをインストールしている場合、CentOSStream9にNVIDIAGPUドライバーをインストールすることが最初に行います。

この記事では、CentOS Stream9にNVIDIAGPUドライバーをインストールする方法を紹介します。それでは、始めましょう。」

目次

  1. システムにNVIDIAGPUがインストールされているかどうかの確認
  2. BIOSからのセキュアブートを無効にする
  3. CentOSStream9でのEPELリポジトリの有効化
  4. NVIDIAカーネルモジュールをコンパイルするために必要な依存関係とビルドツールのインストール
  5. CentOSStream9に公式のNVIDIACUDAパッケージリポジトリを追加する
  6. CentOSStream9への最新のNVIDIAGPUドライバーのインストール
  7. NVIDIAドライバーが正しくインストールされているかどうかの確認
  8. 結論
  9. 参考文献

システムにNVIDIAGPUがインストールされているかどうかの確認

次のコマンドを使用して、コンピューターにNVIDIAGPUがインストールされているかどうかを確認できます。

ご覧のとおり、コンピューターにNVIDIA GeForce GTX 1050TiGPUがインストールされています。 別のNVIDIAGPUがインストールされている可能性があります。

デフォルトでは、CentOS Stream9で独自のNVIDIAGPUドライバー2の代わりにオープンソースのNouveauGPUドライバーが使用されます1。独自のNVIDIAGPUドライバーをインストールすると、オープンソースのNouveauGPUドライバーの代わりに使用されることがわかります。

$ lsmod | grep ヌーボー
$ lsmod | grep nvidia

BIOSからのセキュアブートを無効にする

NVIDIAGPUドライバーがCentOSStream9で動作するには、オペレーティングシステムの起動にUEFIファームウェアを使用している場合、マザーボードのBIOSからのセキュアブートを無効にする必要があります。

UEFI対応マザーボードのBIOSからのセキュアブートを無効にするプロセスは、ベンダー固有です(ASUS、MSI、Gigabyte、AsRockなどのマザーボードベンダーごとに異なります)。 したがって、マザーボードのユーザーマニュアルを確認して、マザーボードのセキュアブートを無効にする方法を確認することをお勧めします。

古いBIOSベースのマザーボードの場合、NVIDIAGPUドライバーがCentOSStream9で動作するために何もする必要はありません。

CentOSStream9でのEPELリポジトリの有効化

CentOS Stream9にNVIDIAGPUドライバーをインストールするには、NVIDIAカーネルモジュールをコンパイルするために必要なビルドツールと必要な依存関係ライブラリをインストールする必要があります。 これらの一部は、CentOS Stream9EPELリポジトリで入手できます。 このセクションでは、CentOSStream9でEPELリポジトリを有効にする方法を紹介します。

まず、次のコマンドを使用してDNFパッケージリポジトリキャッシュを更新します。

次のコマンドを使用して、公式のCentOS Stream9CRBパッケージリポジトリを有効にします。

$ sudo dnf config-manager –set-enabled crb

をインストールします epel-リリース epel-next-release 次のコマンドを使用したパッケージ:

$ sudo dnf インストール epel-releaseepel-next-release

インストールを確認するには、を押します Y 次にを押します

GPGキーを確認するには、を押します Y 次にを押します

The epel-リリース そしてその epel-next-release パッケージをインストールし、EPELリポジトリを有効にする必要があります。

変更を有効にするには、次のコマンドを使用してDNFパッケージリポジトリキャッシュを更新します。

NVIDIAカーネルモジュールをコンパイルするために必要な依存関係とビルドツールのインストール

NVIDIAカーネルモジュールをコンパイルするために必要なビルドツールと必要な依存関係ライブラリをインストールするには、次のコマンドを実行します。

$ sudo dnf インストール カーネルヘッダー-$((uname -r)。 kernel-devel- $((uname -r)。 タール bzip2 作る automake gcc gcc-c ++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconfig dkms

インストールを確認するには、を押します Y 次にを押します

必要なパッケージはインターネットからダウンロードされています。 完了するまでにしばらく時間がかかります。

パッケージがダウンロードされると、CentOS公式パッケージリポジトリのGPGキーを確認するように求められます。

GPGキーを確認するには、を押します Y 次にを押します

EPELリポジトリのGPGキーを確認するには、を押します。 Y 次にを押します

インストールを続行する必要があります。

この時点で、NVIDIAカーネルモジュールをコンパイルするために必要な依存関係ライブラリとビルドツールをインストールする必要があります。

CentOSStream9に公式のNVIDIACUDAパッケージリポジトリを追加する

CentOS Stream9に公式のNVIDIACUDAパッケージリポジトリを追加するには、次のコマンドを実行します。

$ sudo dnf config-manager –add-repo http://developer.download.nvidia.com/計算する/cuda/レポ/rhel9/$((uname -私)。/cuda-rhel9.repo

変更を有効にするには、次のコマンドを使用してDNFパッケージリポジトリキャッシュを更新します。

CentOSStream9への最新のNVIDIAGPUドライバーのインストール

CentOS Stream9に最新バージョンのNVIDIAGPUドライバーをインストールするには、次のコマンドを実行します。

$ sudo dnfモジュール インストール nvidia-driver:latest-dkms

インストールを確認するには、を押します Y 次にを押します

すべてのNVIDIAGPUドライバーパッケージと必要な依存関係パッケージがインターネットからダウンロードされています。 完了するまでにしばらく時間がかかります。

パッケージがダウンロードされると、公式のNVIDIAパッケージリポジトリのGPGキーを確認するように求められます。 プレス Y 次にを押します GPGキーを確認します。

インストールを続行する必要があります。 完了するまでにしばらく時間がかかります。

インストールを続行する必要があります。 完了するまでにしばらく時間がかかります。

変更を有効にするには、次のコマンドを使用してコンピューターを再起動します。

NVIDIAドライバーが正しくインストールされているかどうかの確認

コンピューターが起動すると、オープンソースのNouveau GPUドライバー2ではなく、独自のNVIDIAGPUドライバーが使用されていることがわかります1。

$ lsmod | grep nvidia
$ lsmod | grep ヌーボー

また、 NVIDIAXサーバー設定 のアプリ アプリケーションメニュー CentOSStream9の。それをクリックします。

The NVIDIAXサーバー設定 アプリはエラーなしで実行され、インストールされているNVIDIAGPUに関連する多くの情報が表示されるはずです。

また、次のようなNVIDIAコマンドラインプログラムを実行できる必要があります。 nvidia-smi

結論

この記事では、CentOS Stream9に公式のNVIDIACUDAリポジトリを追加する方法を示しました。また、CentOSStream9に独自のNVIDIAGPUドライバーの最新バージョンをインストールする方法も示しました。

参考文献

  1. Enterprise Linux用の追加パッケージ(EPEL):: Fedora Docs(fedoraproject.org)
  2. NVIDIAドライバーインストールクイックスタートガイド::NVIDIATeslaドキュメント

The post CentOSStream9にNVIDIAドライバーをインストールする appeared first on Gamingsym Japan.