如何计算视频 RAM 需求?

如何计算视频 RAM 需求?

我正在升级我的显卡,但是我无法决定是选择 512 MB 还是 1024 MB 的内存。512 比较便宜,而我需要 1024 吗?

我该如何计算所需内容?是否基于分辨率、设置等?

答案1

实际上,显卡只需要相对较少的内存即可作为简单的帧缓冲区(2D 图形)设备运行:

例如 - 32 位色彩 1920x1080 的帧缓冲区要求为:

  • 1920 x 1080 = 2073600 像素
  • 2073600 x 32 = 66355200 位
  • 66355200 / 8 = 8294400 字节
  • 8294400 / 1024 = 8100 千字节
  • 8100 / 1024 = 7.91015625 兆字节

因此即使在如此高的分辨率下,8MB 的卡也能够显示图像。

如果您使用双缓冲或三缓冲(在渲染另一个图像时显示一个图像,然后在渲染第三个图像时切换到该新图像,等等),则可以将该数量加倍甚至三倍。

当显卡处理 3D 图形时,其余内存用于存储纹理的内部副本(和转换后的副本)以供渲染。内存越大,显卡可以内部保存的纹理就越多、分辨率就越高,因此游戏引擎无需反复发送相同的纹理。

因此基本上,内存越大,3D 游戏的效果就越好。

答案2

这取决于您要运行的软件(通常是游戏)。检查它们的系统要求,也许查看一些基准测试。当然,您无法准确预测未来游戏的要求。您可能需要使用 512 MB 卡提前降低未来游戏的图形细节。

答案3

我很久以前就考虑过 VRAM,这篇文章对我来说最有意义。 http://www.yougamers.com/articles/13801_video_ram_-_how_much_do_you_really_need-page3/

现在这篇文章可以追溯到 2007 年,并使用 Oblivion 而不是 Rift 作为基准,但我认为真正好的是它有一个图表显示了抗锯齿的影响以及分辨率与 VRAM 内存占用的关系,这与你关于解释计算的问题有关。

答案4

问题是您想知道 Revit 项目需要多少 RAM。原因:要计算项目所需的 RAM,您必须首先了解 RVT 是一个压缩文件。数据在 Revit 可以使用之前会解压到 Windows 临时文件夹中。

由于压缩率约为 20 倍,因此打开扩展的 RVT 数据将需要大约 20 倍于 RVT 文件大小的存储空间。此外,如果 Revit 无法将模型数据保存在 RAM 中,性能将受到严重影响;因此,RAM 中应有相同的 20 倍大小。

处理 Revit 项目需要 RAM:

(文件大小)X 20 = (所需 RAM 量)

相关内容