NVIDIA ドライバー
ドライバー要件: ミニプレム(MiniPrem)では NVIDIA プロプライエタリドライバーのバージョン 580.82.x または 580.142 が必要です。オープンソースの nouveau ドライバーはサポートされておらず、バージョン 580.126.x はすべての GPU タイプで NVENC エンコーディングが破損します。
MiniPrem では、正しいプロプライエタリドライバーがインストールされた動作する NVIDIA GPU が必要です。本ページでは、ドライバーの種類、プロプライエタリドライバーが必要な理由、インストール方法および検証手順について解説します。
前提条件を満たす環境の準備はお客様の責任において実施いただきますようお願いいたします。デジタルヒューマン株式会社では前提条件を満たすための環境構築のサポート、ドライバー等の不具合に対する対応作業は提供しておりません。
2026年6月現在、デジタルヒューマン株式会社の正式サポート対象はデフォルト(Default Install)の Renny のみです。フルインストール(Full Install)に含まれる Renny 以外のサービス(vLLM、Flowise、RIME AI、NVIDIA RIVA、Whisper など)はサポート対象外です。
クイックリファレンス
nouveau(オープンソース)
不可
CUDA、NVENC、Vulkan のいずれにも対応しません。動作しません。
NVIDIA プロプライエタリ < 580
不可
必須となる Vulkan および NVENC 機能が欠落しています。
NVIDIA プロプライエタリ 580.82.x
可 推奨
すべてのデプロイメントで推奨されるバージョンです。
NVIDIA プロプライエタリ 580.142
可
サポート対象バージョンです。
NVIDIA プロプライエタリ 580.126.x
不可
すべての GPU タイプで NVENC が破損します。
NVIDIA プロプライエタリ 580 以降(その他)
場合による
本番環境にデプロイする前に NVENC をテストしてください。
警告: オープンソースの nouveau ドライバーは CUDA、NVENC、Vulkan のいずれにも対応していません。nouveau がインストールされた状態では MiniPrem は動作しません。公式の NVIDIA プロプライエタリドライバーを使用してください。
推奨バージョン
Docker / ベアメタル デプロイメント
580.82.07
apt(Ubuntu パッケージマネージャー)
大半のデプロイメント(L4、A10G、T4)
580.82.09
.run インストーラー(NVIDIA 直接配布)
新しい GPU アーキテクチャ(Blackwell / RTX PRO 6000)
580.142
apt または .run
サポート対象バージョン
Kubernetes デプロイメント
NVIDIA GPU Operator がドライバーのインストールを自動で処理します。デフォルトでドライバーバージョン 580 以降がインストールされます。GPU Operator の構成詳細については、AWS EKS デプロイメント または Azure AKS デプロイメント のガイドを参照してください。
避けるべきバージョン
580.126.x — 使用しないでください: このバージョンはすべての GPU タイプ(L4、A10G、T4、RTX)で NVENC ハードウェアエンコーディングが破損します。セッションは接続されますが、Pixel Streaming が映像フレームをエンコードできないため即座に失敗します。580.82.x にダウングレードしてください。
ドライバーの種類
nouveau(オープンソース)
nouveau は NVIDIA GPU 向けにリバースエンジニアリングされたオープンソースドライバーです。大半の Linux ディストリビューションにデフォルトで同梱されています。基本的な画面出力は提供しますが、以下の機能を欠いています。
CUDA コンピュート対応
NVENC / NVDEC ハードウェアエンコード / デコード
Vulkan グラフィックス API 対応
最新世代カードにおける適切な GPU 電力管理
nouveau は MiniPrem と互換性がありません。
NVIDIA プロプライエタリドライバー
公式の NVIDIA プロプライエタリドライバーは、CUDA、NVENC、Vulkan を含むフル機能の GPU 機能を提供します。MiniPrem ではこのドライバーのバージョン 580 以降が必要です。
Vulkan とは
Vulkan は低オーバーヘッドのクロスプラットフォームグラフィックス API であり、ドライバーそのものではありません。NVIDIA プロプライエタリドライバーのバージョン 580 以降には Vulkan サポートが含まれており、以下の用途で必要となります。
Ada Lovelace GPU(RTX 4000 シリーズ、L4、L40)
Blackwell GPU(RTX 5000 シリーズ、B100、B200)
Renny で使用される Unreal Engine 5 の Pixel Streaming
古いバージョンのプロプライエタリドライバーでは、これらの GPU アーキテクチャに必要な Vulkan 機能が不足している場合があります。
OS 要件
OS 要件: MiniPrem には Ubuntu 24.04 LTS 以降(ネイティブインストール)が必要です。WSL(Windows Subsystem for Linux)はサポート対象外です。GPU パススルー、Docker ネットワーキング、ドライバー互換性に関する問題を引き起こします。
バージョン要件(CUDA / Chrome)
NVIDIA ドライバーとあわせて、以下のソフトウェアバージョンを満たしている必要があります。
CUDA
12.2 以降(13.0 使用可)
Renny 起動失敗の典型原因がバージョンずれのため、nvcc -V で必ず確認してください。
Google Chrome(表示端末側)
124 以降
表示端末側のブラウザバージョンが古いと WebRTC 通信が成立しないことがあります。
推奨スペック・apt 必須パッケージ・事前診断スクリプトなど、NVIDIA ドライバー以外の前提条件の詳細は 前提条件ガイド を参照してください。 ファイアウォール許可リスト・WebRTC 用 UDP ポート範囲などのネットワーク要件は ネットワーク要件ガイド を参照してください。
Secure Boot と事前準備
NVIDIA プロプライエタリドライバーを Ubuntu 24.04 上にインストールする際は、以下の事前準備を整えた上でインストール作業を進めてください。
Secure Boot の無効化または MOK 署名
Secure Boot 有効時の注意: Secure Boot(UEFI のセキュアブート)が有効な状態では、NVIDIA のカーネルモジュールがロードされず、nvidia-smi が動作しないケースが頻発します。日本国内で流通する Dell / HP / Lenovo の BTO ワークステーション・サーバーは Secure Boot が初期状態で有効になっていることが多いため、ドライバーインストール前に必ず以下のいずれかで対処してください。
・BIOS / UEFI 設定画面(起動時に DEL / F2 / F12 等)から Secure Boot を無効化する
・Secure Boot を無効化できない運用ポリシーの場合は、MOK(Machine Owner Key)でカーネルモジュールに署名する
sudo modprobe nvidia を実行した際に次のメッセージが表示された場合、Secure Boot による NVIDIA モジュール拒否が原因です。
カーネル更新時にも署名が再チェックされるため、カーネルアップグレード後に再びドライバーが読み込まれなくなる場合があります。運用ポリシーに従って Secure Boot を無効化したままにするか、MOK 署名運用へ切り替えてください。
kernel-headers / dkms / build-essential の事前導入
NVIDIA ドライバーは DKMS(Dynamic Kernel Module Support)でカーネルに対してビルドされます。ドライバーインストール前に、以下のパッケージを必ず導入してください。
カーネルヘッダーが未導入のままドライバーをインストールすると、ビルド時に unable to locate kernel headers 等のエラーが発生し、再起動後に nvidia-smi が NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver を返す原因となります。
CUDA Toolkit インストール時の注意
CUDA Toolkit パッケージには NVIDIA ドライバーが同梱されており、CUDA リポジトリから cuda-toolkit-<version> をインストールすると、既存ドライバーが上書きされる場合があります。
推奨ワークフローは以下のとおりです。
まず推奨ドライバー(例:
nvidia-driver-580)を単独でインストールし、nvidia-smiで動作確認するその後、CUDA Toolkit を追加でインストールし、互換性を確認する
インストール方法
方法 1: ubuntu-drivers ユーティリティ(推奨)
Ubuntu において最もシンプルなアプローチです。
方法 2: NVIDIA サイトからのダウンロード
NVIDIA から .run インストーラーを直接ダウンロードします。
NVIDIA ドライバーダウンロード にアクセスします
GPU モデル、オペレーティングシステム(Linux 64-bit)を選択し、ダウンロードします
インストールを実行します。
方法 3: CUDA Toolkit(ドライバー同梱)
CUDA toolkit のインストーラーには互換性のある NVIDIA ドライバーが同梱されています。
CUDA 12.4 を明示的にインストールする場合は、以下のコマンドでインストールしたうえで、PATH と LD_LIBRARY_PATH の環境変数を設定してください。
環境変数を設定せずに nvcc -V を実行すると command not found となるため、~/.bashrc への追記と source ~/.bashrc を忘れずに実行してください。
検証
インストール完了後、ドライバーが動作していることを確認します。
期待される出力(580.82.x が表示され、580.126.x ではないことを確認してください)。
ヒント: nvidia-smi が NVIDIA-SMI has failed と表示するか、command-not-found エラーを返す場合、プロプライエタリドライバーがインストールされていません。nouveau がロードされていないか確認してください: lsmod | grep nouveau。ロードされている場合はブラックリストに追加し、プロプライエタリドライバーをインストールしてください。
nouveau のブラックリスト化
nouveau がロードされている場合、NVIDIA プロプライエタリドライバーをインストールする前にブラックリストに追加してください。
再起動後、nouveau がロードされていないことを確認します。
その後、上記のいずれかのインストール方法を実行します。
トラブルシューティング
nvidia-smi が見つからない
ドライバー未インストール
プロプライエタリドライバーをインストール(上記参照)
NVIDIA-SMI has failed
ドライバー / カーネル不一致
ドライバーを再インストールし、再起動
modprobe nvidia で Key was rejected by service
Secure Boot 有効によるカーネルモジュール拒否
lsmod 出力に nouveau が含まれる
オープンソースドライバーがロード済み
nouveau をブラックリスト化(上記参照)
Renny ログに NVENC エラー
ドライバーバージョンが古すぎる
580.82.x にアップグレード
Pixel Streaming が黒画面
Vulkan サポート不足
プロプライエタリ 580.82.x にアップグレード
セッション接続後すぐに切断
NVENC が破損(580.126.x)
580.82.x にダウングレード
アクティブセッション中に nvidia-smi dmon で enc: 0%
NVENC が破損(580.126.x)
580.82.x にダウングレード
追加のサポートについては、MiniPrem トラブルシューティングガイド を参照してください。
最終更新
