可能重复:
充分利用显卡内存
你好!
有人知道 32 位操作系统是否能够充分利用 4GB 内存(3GB Ram + 1GB GPU)吗?
我知道,在 32 位操作系统上,4GB Ram + 1GB GPU 中的一部分 RAM 会由于 32 位操作系统的限制而被浪费。
谢谢你!
答案1
它不会使用全部内存,但你不会错过太多。32 位 Windows 通常限制为 4GB 总内存地址空间。此地址空间用于全部系统中的内存映射设备,包括 RAM、GPU RAM、DMA 硬盘(硬盘缓存)、音频设备内存、网卡直接访问以及许多其他小型 I/O 设备。因此,您拥有的是 3GB RAM + 1GB GPU + 各种各样低级系统组件。
这些额外的系统组件加起来并不多,但它们会占用一小部分可用地址空间。具体占用多少取决于您的系统,但总的来说通常不到 100MB。与更大的 GPU 和普通 RAM 相比,您几乎不会注意到这一点,但这意味着您的部分物理 RAM 未被使用。
答案2
稍微 OT 了一点,但是谁知道呢。
如果您使用 Linux,并且使用支持物理地址扩展 (PAE) 的内核,则可以使用 32 位内核映射超过 4GB 的空间。它们可以直接从大多数流行发行版的软件存储库中安装。