如何确定下一个显卡上应该有多少内存?

sea*_*n e 4 video windows-7 graphics-card

我有一个双显示器设置,两台显示器的分辨率都在 1600x1200 范围内,并且运行的是 Windows 7。我不玩 PC 游戏,但做非专业视频编辑(和查看单显示器全屏视频)。

我知道视频卡上的内存对游戏非常重要,但 Windows 7 Aero 是否像游戏一样使用视频卡 RAM?有没有办法计算最佳显卡内存量?它是分辨率的函数吗?

aki*_*ira 5

1600x1200 x 4 字节(32 位色深)大约相当于 8MB 的 RAM。一些图形系统(OpenGL、DirectX)喜欢使用双缓冲区。因此,单个显示器需要 16MB 的 RAM。那是下限。从那时起,您可以通过以下方式找到“最佳”RAM 量:

(nr_of_monitors * price_single_lower_end) + (price_per_mb_ram * additional_ram)
Run Code Online (Sandbox Code Playgroud)

并不是说更多的 GPU RAM 会伤害你的系统,现在很多程序使用 GPU RAM 来加速某些事情(例如 Internet Explorer 9 / Chrome 可能使用 GPU 来呈现网页的某些部分)。Windows 7 / Aero 使用的 RAM 没有(比方说)战地 3 多,但是由于现在有几个日常应用程序也倾向于使用 GPU,如果您需要很少的 GPU RAM,您会导致交换/颠簸 GPU RAM。由于您事先不知道您明天将访问的那个闪亮的新网站有多大(或者 IE9/Chrome/Firefox 将在 GPU 上呈现多少)。

我看到有 512MB 内存的卡大约 25 欧元。基于这个价格和科学公式,我认为您在决定 GPU 应该拥有多少 RAM 上投入了太多时间。

在它伤害你之前尽可能多地抓住你(价格方面)。