我有一个配备 AMD 5700XT GPU 的系统,并且购买了一张 Nvidia 卡用于开发 CUDA 应用程序。
我使用 Archlinux,并且尝试安装 nvidia、cuda、nvidia-utils 和 nvidia-settings 软件包来运行 CUDA 内容,但是当我这样做时,我得到一个完全黑屏,我必须进入终端模式并删除这些软件包为了恢复我的桌面。
删除这些软件包时,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.
我想知道我应该如何配置系统并安装驱动程序,以便让专有的 Nvidia 驱动程序运行 CUDA 应用程序,同时我通过 AMD 卡执行所有 OpenGL/Vulkan 操作。