この記事では、CentOS Stream9にNVIDIAGPUドライバーをインストールする方法を紹介します。それでは、始めましょう。」
目次
- システムにNVIDIAGPUがインストールされているかどうかの確認
- BIOSからのセキュアブートを無効にする
- CentOSStream9でのEPELリポジトリの有効化
- NVIDIAカーネルモジュールをコンパイルするために必要な依存関係とビルドツールのインストール
- CentOSStream9に公式のNVIDIACUDAパッケージリポジトリを追加する
- CentOSStream9への最新のNVIDIAGPUドライバーのインストール
- NVIDIAドライバーが正しくインストールされているかどうかの確認
- 結論
- 参考文献
システムに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 次にを押します
インストールを続行する必要があります。 完了するまでにしばらく時間がかかります。
インストールを続行する必要があります。 完了するまでにしばらく時間がかかります。
変更を有効にするには、次のコマンドを使用してコンピューターを再起動します。
NVIDIAドライバーが正しくインストールされているかどうかの確認
コンピューターが起動すると、オープンソースのNouveau GPUドライバー2ではなく、独自のNVIDIAGPUドライバーが使用されていることがわかります1。
$ lsmod | grep nvidia
$ lsmod | grep ヌーボー
また、 NVIDIAXサーバー設定 のアプリ アプリケーションメニュー CentOSStream9の。それをクリックします。
The NVIDIAXサーバー設定 アプリはエラーなしで実行され、インストールされているNVIDIAGPUに関連する多くの情報が表示されるはずです。
また、次のようなNVIDIAコマンドラインプログラムを実行できる必要があります。 nvidia-smi。
結論
この記事では、CentOS Stream9に公式のNVIDIACUDAリポジトリを追加する方法を示しました。また、CentOSStream9に独自のNVIDIAGPUドライバーの最新バージョンをインストールする方法も示しました。
参考文献
The post CentOSStream9にNVIDIAドライバーをインストールする appeared first on Gamingsym Japan.