什么是vray混合渲染?优势有哪些?

栏目:人物资讯  时间:2022-11-22
手机版

  GPU 代码可能难以调试。当代码崩溃时,它不可避免地会发生,它可能只返回一个内核转储,没有关于代码的哪一部分实际导致崩溃的信息。为了找出原因,开发人员将注释掉代码的每个部分,直到找到罪魁祸首。这个过程可能是乏味且耗时的。

  为了使 GPU 调试更容易,官方的主要 GPU 开发人员 Blago Taskov 提出了将 CUDA 代码移植到 CPU 的想法,在那里他可以使用更好的调试工具。一旦他让它工作,Blago 就可以准确地识别出是哪一行代码导致了崩溃。但这也带来了更大的发现。现在 V-Ray CUDA 在 CPU 和 GPU 上渲染,并产生完全相同的结果,V-Ray 混合渲染正式诞生。

  为了找出在 GPU 组合中添加 CPU 获得的速度提升,官方对来自 Dabarti Studio 的朋友的两个 V-Ray CUDA 场景进行了基准测试。

  对于这些场景,添加 CPU 有助于将渲染时间减少 13% 和 25%。这是一个受欢迎的速度提升,而不是让这些强大的 CPU 闲置。

  

  CPU: 2 个 Intel Xeon CPU E5-2687W v3 3.10 GHz,总共 40 个逻辑 CPU 内核RAM: 128 GBGPU: 2 个 NVIDIA Quadro GP100,每个 16GB,总共 7,168 个 GPU 内核

  

  引擎: V-Ray 3.6 CUDA分辨率: 1920×1080噪声阈值: 0.01

  GPU + CPU时间: 4: 27 (267s)

  仅 GPU时间: 5: 03 (303s)比 GPU + CPU 长 13%

  仅 CPU时间: 26: 25 (1585s)比仅 GPU 长 520%

  

  引擎: V-Ray 3.6 CUDA分辨率: 1920×1080噪声阈值: 0.01

  GPU + CPU时间: 9: 11 (551s)

  仅 GPU时间: 11: 33 (693s)比 GPU+CPU 长 25%。

  仅 CPU时间: 40: 52 (2452s)比仅 GPU 长 354%。

  最大化您的计算能力

  如果你有一个强大的工作站,比如 40 个 CPU 内核和 4 个 GPU,你可以利用它的所有计算能力。没有什么是闲置的。

  使用所有渲染节点

  许多艺术家和工作室都有 GPU 和 CPU 工作站以及 CPU 渲染节点。使用 V-Ray Hybrid,他们可以使用他们拥有的所有硬件进行渲染。

  CPU 回退

  如果您的场景不适合您的 GPU RAM 限制,您仍然可以在 CPU 上进行渲染。

  随时升级到 GPU

  随着 CPU 机器准备好被替换,V-Ray Hybrid 可以帮助轻松过渡到更多 GPU 渲染,同时继续利用现有的 CPU 资源。此外,如果工作站或渲染节点上有一个空的 PCIe 插槽,添加 GPU 可以在不更换整台机器的情况下大幅提升速度

  V-Ray Hybrid 和 V-Ray Production 渲染器

  需要注意的是,V-Ray Hybrid (GPU–CPU CUDA) 渲染器与 V-Ray Production (CPU) 渲染器不同,两个引擎将继续保持分离。

  GPU 内核与 CPU 内核

  虽然 V-Ray Hybrid 可以同时在 CPU 和 GPU 上渲染,但 CPU 内核和 GPU 内核并不相同。例如,具有 2560 个内核的 GPU 不仅比 8 核 CPU 快 320 倍。要确定实际的速度差异,需要进行实际的基准测试。

  举报/反馈

上一篇:春天吃芽菜好处多,这5种芽菜别错过,但要记住有1种芽菜却不能吃
下一篇:花色鲜艳的非洲菊,生命力很强,掌握这几点,开花成海