CUDA 恢复后失败

CUDA 恢复后失败

CUDA(在本例中为 Blender)在干净启动后工作正常,但从挂起状态恢复时会出现 CUDA 客户端的错误:

CUDA cuInit: Unknown error

dmesg 中有如下信息:

NVRM: GPU at PCI:0000:01:00: GPU-36c9238a-2bc1-8ada-dcbb-17f6c478587e
NVRM: Xid (PCI:0000:01:00): 31, Ch 00000006, engmask 00000104, intr 10000000

自从 NVidia 驱动程序更新后,这种情况就一直发生(不确定是哪个,而且 Ubuntu 不会在其存储库中保留旧版本,所以我认为我无法测试),并且每次挂起/恢复循环后都会持续发生

系统信息:

Kubuntu (Ubuntu) 16.04
NVidia GTX 970
nvidia-367 (367.57-0ubuntu0.16.04.1)

答案1

您可以在 NVidia 网站上获取一年前的驱动程序。目前可用的最老的认证驱动程序是这个,(请注意,这是针对 32 位 Linux 的,不确定你的发行版是否是 64 位,在这种情况下你需要那个)。

我发现 NVidia 驱动程序在 Linux 上非常不可靠,尤其是在处理硬件中断时,但当然如果你想使用 CUDA,你就必须依赖它们。仅就展示而言,我发现如今开源 Nouveau 驱动程序更加稳定,完全可以胜任。

相关内容