CUDA用Nvidiaカードおよびシステム用AMDカード

CUDA用Nvidiaカードおよびシステム用AMDカード

私はAMD 5700XT GPUを搭載したシステムを持っており、CUDAアプリケーション開発のためにNvidiaカードを購入しました。

私はArchlinuxを使用しており、CUDAタスクを実行するためにnvidia、cuda、nvidia-utils、およびnvidia-settingsパッケージをインストールしようとしています。ただし、これを行うと完全に黒い画面が表示され、ターミナルモードに入る必要があります。デスクトップを回復するには、このパッケージを削除してください。

これらのパッケージが削除されると、lsmodはnouveauモジュールとamdgpuモジュールがロードされたことを示します。もちろん、nouveauはCUDAアプリケーションを実行するのに十分ではありません。試してみると、次のように表示されます。

./deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL.

AMDカードを介してすべてのOpenGL / Vulkan操作を実行している間、独自のNvidiaドライバがCUDAアプリケーションを実行するようにシステムを設定し、ドライバをインストールする方法が疑問に思います。

ベストアンサー1

おすすめ記事