私のラップトップには、次のような2つのグラフィックカードがあります。https://www.linuxbabe.com/desktop-linux/switch-intel-nvidia-graphics-card-ubuntu。
持ちたいインテル表示目的でのみ使用されるグラフィックカードNvidia大容量コンピューティング用のグラフィックカード(GPGPU)。
私の質問:
- それでもNVidiaドライバをインストールする必要がありますか?ドライバーのようです。展示のみ?それでは、これを行うにはNVidiaドライバをインストールする必要がありますか?いいえディスプレイにNVidiaカードを使用しようとしていますか?
- NVidiaドライバがない場合は、そのサードパーティのライブラリを引き続き実行できますか?たとえば、Tensorflowなど? ~からhttps://docs.nvidia.com/deploy/cuda-compatibility/index.html、上に明確に記録されています。
アプリケーションを構築するには、開発者はCUDAツールキットをインストールして必要なライブラリにリンクするだけです。
CUDAアプリケーションを実行するには、システムにCUDA対応GPUとアプリケーション自体を構築するために使用されるCUDAツールキットと互換性のあるNVIDIAディスプレイドライバが必要です。
私の考えでは:
- CUDAアプリケーションを実行するには、NVidiaドライバをインストールしてNVidiaグラフィックカードを有効にする必要があります。
- ただし、NVidiaドライバは表示目的で使用されます。使用するには、インテルカードの代わりにディスプレイ用のNVidiaグラフィックカードを使用する必要がありますか? ? ?
私の無邪気な質問について申し訳ありません。概念的な混乱...答えを楽しみにしています。
ベストアンサー1
GPUを使用するにはドライバが必要です。表示するには、両方をロードする必要がありnvidia
ます。または少なくとも私のコンピュータではそうです。単純にファイルの起動時にブラックリストに追加すると、グラフィックスタックはロードされませんが、CUDAは正常に動作します。nvidia_drm
nvidia_modeset
/etc/modprobe.d/
実際には、drm
ドライバー(表示目的で使用されることがわかっています)が依存しているのを防ぎ、新しいバージョンがリリースされたnvidia
ときに依存関係チェーンなしで後者を再ロードできるようにするためのトリックです。
これは、統合BMCでディスプレイを提供し、GPU(おそらく)に出力がないサーバーに特に便利です。