是否可以将 GPU 内存用作更多主内存?

是否可以将 GPU 内存用作更多主内存?

我有一块 ATI 显卡,配有 1G 内存。 GPU-Z表示卡(GPU)上正在使用 143MB(专用)和 75MB(动态)。

是否可以让您的 PC 使用 GPU 作为更多 RAM(主内存)以供正常使用?

或者您可以让您的电脑更多地利用 GPU 内存来提高性能吗?

答案1

对于独立/PCIe/AGP/等 GPU 的“正常使用”问题,答案很简单:“否”,原因是这是一个物理连线问题,因为 CPU 无法像插入主板的 DDR RAM 那样访问它(我不会详细讨论 NUMA,但这是同一个问题,只是略有不同)

关于 GPU RAM 作为交换的评论将为您提供“虚拟内存”,应该比基于 USB/SATA/磁盘的虚拟 RAM 更快...它称为交换空间/分页文件等,具体取决于所使用的操作系统。

然而问题中提到的“专用”和“共享”是指 APU/板载/片上类型的 GPU,而这是不同的,因为它们实际上共享 CPU 的 RAM,并且您可以在 BIOS/等中选择。设置分配给 GPU 的 CPU/GPU 共享 RAM 量(因此对 CPU 来说不是“可用”)

答案2

现在 2017 年这里有一个新项目:

https://github.com/prsyahmi/GpuRamDrive/releases

答案3

大幅提高许多性能的一种方法是使用AMD Radeon RAMDisk。这项技术允许您使用我们的视频内存制作 RAM 磁盘。

我已经测试过它并且它在很多情况下都表现出色:游戏、包含许多小文件的程序、进行大量磁盘读写的程序。

目前,在任何版本的 Windows 下都无法将其分配为系统 RAM。

相关内容