使用推荐的驱动程序对于 V-Ray GPU 的稳定体验至关重要。您可以通过以下方式检查当前安装的驱动程序版本:
NVidia 控制面板 > 帮助 > 系统信息。
为了方便用户,V-Ray GPU 在渲染开始时执行图形驱动程序检查,如果当前驱动程序与推荐的驱动程序不同,则在 V-Ray 消息日志窗口中打印一条警告消息。
解决方案:安装最新版本的 GPU 驱动程序,最好的方法是,您可以从 V-Ray GPU 的网站找到推荐的驱动程序。
计算机上安装的显卡可能可以很好地处理大多数日常任务,但在大量使用 V-Ray GPU 等软件时可能会不稳定。为了确定是否属于这种情况,我们建议使用 V-Ray Benchmark 执行 GPU (CUDA) 压力测试。此外,您还可以使用FurMark、OctaneBench、RedshiftBench等软件进行测试。
如果 V-Ray Benchmark 和其他基准测试存在问题,则意味着 CUDA 错误与硬件或操作系统故障有关。V-Ray 不是这里的根本原因,它只是触发错误。
您需要检查的下一步是错误是否仅发生在特定场景/项目中。要缩小可能的原因,请尝试渲染其他项目/场景,并查看是否再次出现相同的错误。尝试渲染一个新的空文件,这是查明问题是普遍存在且每个场景都会发生还是与场景相关的最简单方法。
–如果每个场景文件(包括新的空文件)都出现该问题,则错误的原因是驱动程序 (1) 或硬件 (2)。
–如果问题仅在特定场景中重现,则问题可能是错误或内存不足问题。请继续执行步骤 4,以确保问题不是由 GPU 内存不足引起的,如果不是这种情况,请按照以下解决方案进行操作。
Cuda 错误的另一个常见原因是 GPU 内存不足。请注意,有时即使 GPU 内存未充分利用(100%),您也可能会遇到崩溃。当 V-Ray 从 GPU 驱动程序请求的内存多于当前可用的空闲内存时,就会发生这种情况。例如,如果当前可用 GPU 内存为 4GB,而 V-Ray 请求 6GB,即使内存未完全利用,它也会崩溃。
要查明问题是否与 GPU 内存有关,请开始从场景中删除对象,然后查看错误是否会消失,或者尝试在另一台具有更多内存的 GPU 设备上渲染场景。
解决方案 1:如果计算机上有多个 GPU 设备可用,则仅在可用 GPU 内存最多的设备上渲染场景。
解决方案 2:优化场景文件以使用更少的 GPU 内存。
解决方案 3: 将您的 GPU 设备升级为另一台具有更多 GPU 内存的设备。