如何计算视频 RAM 要求?

Jas*_*n94 10 memory

我正在升级我的视频卡,但我无法决定是 512 MB 还是 1024 MB 内存。512更便宜,我需要1024吗?

我如何计算需要什么?是基于分辨率、设置等吗?

Maj*_*nko 13

显卡实际上需要相对较少的内存来充当简单的帧缓冲区(2D 图形)设备:

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

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

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

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

当卡使用 3D 图形来存储用于渲染的纹理的内部副本(和转换的副本)时,所有剩余的内存都将被使用。您拥有的内存越多,卡内部可以容纳的纹理越多,分辨率越高,因此游戏引擎不需要一遍又一遍地重复发送相同的纹理。

所以基本上你拥有的内存越多,它就越适合 3D 游戏。