redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...

[复制链接]
我心如烟卸 发表于 2022-7-24 13:03 | 显示全部楼层 |阅读模式
欢迎学习这篇关于CINEMA4D的文章,以下是本文内容。
内存不足动静

在某些条件下,Redshift可能会生成类似于以下内容的动静,并溃掉:

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-1.jpg
该错误动静暗示Redshift测验考试分配一些CPU RAM,但未能成功分配,因而必须关闭。
maya redshift渲染慢,渲染卡顿,渲染内存不足,当地渲染资源不足,焦急赶工期,能够使用渲云渲染可批量渲染,批量出成果,撑持cpu gpu 渲染,最大限度的提升渲染速度,进步工做效率。
redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-2.jpg
发生此错误的原因

多个High-VRAM GPU且分页文件不足

您的系统可能搜罗多个高VRAM GPU,NVidia驱动程序正在为这些GPU保留大量虚拟地址空间。例如:假设您有一个64GB的系统,而且已经安装了6个RTX 2080Ti 11GB GPU。NVidia驱动程序将需要六个11GB GPU大约需要66GB的虚拟地址空间,这已经比系统上64GGB的可用物理内存更大。通常,这不是问题,因为操做系统将测验考试增加其虚拟内存(分页文件)并为此进行适应。但是,假如无法这样做,分配将失败而且Redshift将溃掉。
禁用的分页文件或错误的分页文件设置

即便在没有许多GPU的系统上,假如不允许虚拟内存(分页文件)变大,Redshift照旧会耗尽内存。我们(Redshift开发人员)已经看到了几种条件,用户为了节省磁盘空间而禁用了页面文件。或者它们可能限制了页面文件的大小。
两种条件都不利于Redshift或可能需要使用大量内存的其他任何应用程序,详细取决于场景的复杂性。下一部门显示了怎样在Windows 10上复原页面文件设置,在大大都条件下,该页面处置了“ RAM不足”问题。
处置方案

上述问题有两种处置方案:

  • 允许您的操做系统使用更大的页面文件,
    或者
  • 向系统添加更多RAM
下面我们将解释怎样增加Windows 10上的页面文件的大小(并通常查找)。

  • 按下左下角的Windows按钮,键入“控制面板”(不带引号)并运行它。
  • 在将显示的“控制面板”窗口中,单击绿色的“系统和宁静性”。然后单击绿色的“系统”。

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-3.jpg

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-4.jpg
在将呈现的“系统”窗口中,单击左列的“高级系统设置”,如下所示。

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-5.jpg

然后,选择“高级”选项卡,然后单击“性能”下的“设置”按钮,如下所示。

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-6.jpg
然后,在“性能选项”窗口中,在“虚拟内存大小”选项上按“更改...”。

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-7.jpg
在“虚拟内存”窗口上,确保大小不受任何限制。此外,请确保保留页面文件的驱动器具有足够的可用空间。假如上述方案没有协助,您也能够测验考试手动设置页面文件的最小大小(挺大的值)。

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-8.jpg
<hr/>VRAM外动静

在某些罕见的条件下,Redshift可能会产生以下类型的动静并中止渲染:

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-9.jpg

redshift for maya 处置内存/RAM不足,或是超出VRAM的 ...-10.jpg
“ VRAM”暗示“视频RAM”:这是GPU的内存。
即便Redshift撑持内核外渲染,它也需要一定数量的可用VRAM才能运行。以上动静暗示Redshift无法找到该最小数量,因而无法继续渲染。
这些VRAM不足动静大多发生在VRAM受限(例如4-6GB)的GPU上,或者在运行其他使用GPU的应用程序时发生。具有11 GB或更大VRAM的GPU产生此类错误的可能性要小得多。
最好的处置方案

建议在具有尽可能多的VRAM的GPU上使用Redshift,例如,具有11GB或更多内存的GPU。
次佳处置方案

假如无法晋级主GPU,则能够测验考试使用相对自制的GPU做为主显示器。您能够通过将GPU连接到计算机上的适当PCIe插槽(通常是主板上的顶部插槽)并将显示器连接到该GPU而不是您将要使用的其他GPU来将其用做主显示器。用于渲染!不将显示器连接到GPU称为“无头形式”。这意味着Windows和3D应用程序不会使用该GPU,因而不会采用VRAM形式-这使其非常能够使用Redshift渲染!
原因与处置方案

假如您承担不起更佳的视频卡或第二张视频卡,请查看此常见原因列表以及VRAM不足动静的处置方案。
速力

假如运行多个视频卡并启用了SLI,则能够获得VRAM不足动静。这是由于CUDA的限制。
处置方案:请转到NVidia控制面板并禁用多GPU形式。请注意,这样一来,视频游戏将无法一次使用多个GPU。不外,Redshift仍将能够检测和使用系统中的所有GPU!
Windows Aero

Windows Aero是Windows Vista / Windows 7的一项功能,它允许部门窗口是半通明的。即便这是视觉上令人愉悦的效果,但不幸的是,它会使用大量的VRAM。具有较弱GPU(就VRAM而言)和启用Windows Aero的系统更便利呈现VRAM不足的条件。
处置方案禁用Windows Aero
谷歌阅读器

Google Chrome网络阅读器能够使用大量的VRAM,详细取决于显示的网络内容。
处置方案:建议您在渲染前关闭Chrome。
OpenGL视口渲染或Maya的Viewport 2.0

Cinema4D,Houdini,Maya,3DSMax等3D应用程序使用OpenGL渲染其视口。OpenGL使用您的GPU,因而它使用VRAM。根据视口的内容,OpenGL能够使用少量或大量的VRAM。搜罗许多三角形或使用许多纹理而且在视口设置中启用了硬件纹理的场景可能会使用大量的VRAM。
Maya的Viewport 2.0也能够使用很多VRAM!
处置方案:假如您的场景在视口多边形或纹理层面比较繁琐,建议您改用鸿沟框进行渲染,并禁用硬件纹理。在Maya上,我们建议制止使用Viewport 2.0,因为它会占用大量内存。
其他GPU应用

Redshift不是独一使用GPU的应用程序!假如启用并使用了某些GPU加速功能,则诸如Photoshop,Mudbox和Nuke之类的程序能够使用大量的VRAM。
处置方案:哪个应用程序使用GPU以及占用多少内存其实不总是很明显。因而,假如有疑问,建议您在呈现之前关闭所有“可疑”应用程序。
已安装旧驱动程序。或需要从头启动。

在某些(罕见)条件下,旧驱动程序可能会导致VRAM动静不足。在其他条件下,安装更新的驱动程序或某些其他软件后,您可能会遇到VRAM不足动静。
处置方案:建议您将Redshift与最新的驱动程序一起使用。“最近”其实不一定暗示“最新”,而是指不超过几个月的驾驶员。此外,假如您安装了更新的驱动程序,我们建议从头启动计算机。最后,由于驱动程序错误或某些“卡住”的3D应用程序,从头启动有时能够修复超出VRAM的动静。
您的3D应用的另一个实例

假如您的3D应用程序屡次运行,则可能会使用大量的VRAM。在某些条件下,用户正在运行多个实例,以至没有意识到(由于软件溃掉)。
处置方案:我们建议仅运行3D应用程序的一个实例。还值得在Windows Task Manager中进行查找,并确保没有多个Cinema4D,Houdini,3DSMax和Maya实例在运行。假如您的3d应用程序溃掉但没有从内存中彻底delete,则可能会发生这种条件。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

菜鸟C4D推荐上一条 /9 下一条

菜鸟C4D与你一起从零开始!
菜鸟C4D微信公众号

( 浙ICP备13033195号-2 )Copyright 2013-2022;菜鸟C4DPowered by Discuz! 技术支持:菜鸟C4D