net*_*ope 5 memory windows-7 graphics-card integrated-graphics nvidia-graphics-card
从 NVIDIA 控制面板:
来自dxdiag:
显然,我的系统将 256MB 专用于集成显卡并与集成显卡共享 3.5GB……3.5GB 是巨大的!我如何才能知道实际分配给显卡的 3.5GB 空间有多少?(因此不适用于应用程序)
规格:
这对于移动 GPU 来说是正常的。曾几何时,nVidia 制作了一个系统,其中卡可以同时使用自己的 RAM 和系统 RAM。之后,他们展示了一些具有 32 MiB 和 64 MiB 内存的显卡。他们可以使用系统 RAM,所以如果我没记错的话,他们的 RAM 总量将是 128 MiB 和 256 MiB。基本上,专用显存是卡的 RAM,共享内存是卡在需要额外内存时可以使用的主 RAM。该系统保留在他们的移动显卡中。据我所知,没有办法检查卡是否正在使用该内存。我自己在 4 GiB 系统上有一个 GeForce 9500M GS,并且从来没有遇到过卡吃掉我的任何系统 RAM 的问题。在我的计算机上,共享 RAM 为 1790 MiB,因此可能是驱动程序自动将系统 RAM 的一定百分比设置为共享。
编辑:经过一些计算,共享内存似乎设置为主系统 RAM 的 43.7% 左右。
这是 NVIDIA 网站上有关该技术的文章。这是关于该技术的另一篇有趣的文章。
从我读到的内容来看,TurboCache 使用所需的 RAM 不会有任何问题,因为它只使用其他应用程序未使用的 RAM,并且它仅在需要时使用 RAM,并在提高性能时使用。
根据我对共享视频内存的理解,这仅适用于没有自己的专用 RAM 的主板上的内置内存芯片。
系统留出一小部分内存用作视频内存。
如果您有一张“合适的”显卡(即插入插槽的显卡),那么计算机将不会与该显卡共享系统内存。
如果显卡是板载的,那么您应该能够在计算机的 BIOS 中选择显卡使用的内存量。
您看到的数字dxdiag是软件 (DirectX) 可以访问的内存量。看起来您有一个 256MB 显卡,而 DirectX 能够使用 3.5 GB 系统内存来处理图形事务,例如缓存纹理等。
| 归档时间: |
|
| 查看次数: |
17074 次 |
| 最近记录: |