共享 GPU 内存。我可以关闭这个功能吗?

Lou*_*der 5 memory gpu virtual-memory nvidia-graphics-card windows-10

我在跑步:

  • Windows 10
  • 英伟达 GTX1070-8GB
  • 24GB 系统内存
  • i7

视窗10

我的视频编辑器遇到问题,抱怨 GPU 内存耗尽。

在检查我的资源时,我注意到 Windows 为我的卡分配了“共享 GPU 内存”。

就我而言,我报告的 GPU 内存“总计”增加了 12GB,达到 20GB。(8GB Nvidia + 12GB 共享)

任务管理器截图

对于我的一生,我找不到任何设置来改变这一点。不在 Nvidia 驱动程序应用程序中,不在 Windows 中,也不在 BIOS 中。

有谁知道如何关闭此功能?我怀疑它可能会影响我的应用程序抱怨视频内存,因为当它崩溃并报告 GPU 内存不足错误时,任务管理器显示物理 GPU 内存低于 6GB(总共 8GB)。

我到底如何摆脱这个“共享 GPU 内存”,以便我可以测试我的理论?

这就是我的视频编辑器正在执行其操作时我的资源的样子...Windows 肯定正在分配和使用“共享视频内存”

我的实际错误详细信息:

应用程序:达芬奇解决工作室16.2

达芬奇错误

调试日志:

[0x000019c0]| GPU管理器| 信息| 2020-04-28 20:34:00,244 | 刷新 GPU 内存...

[0x000019c0]| DVIP | 错误| 2020-04-28 20:34:00,815 | cudaMallocArray 失败:请求的大小 126.6 MiB(7680x4320-1 数据类型大小 4)

[0x000019c0]| DVIP | 错误| 2020-04-28 20:34:00,815 | DeviceResourceTypeCUDA.cpp:177: CUDA 错误 cudaErrorMemoryAllocation (2)

[0x000019c0]| DVIP | 错误| 2020-04-28 20:34:00,816 | Cuda 内存状态:可用 62.0 MiB 总计 8192.0 MiB

[0x000019c0]| DVIP | 错误| 2020-04-28 20:34:00,822 | cudaMallocArray 失败:请求的大小 126.6 MiB(7680x4320-1 数据类型大小 4)

[0x000019c0]| DVIP | 错误| 2020-04-28 20:34:00,822 | DeviceResourceTypeCUDA.cpp:177: CUDA 错误 cudaErrorMemoryAllocation (2)

[0x000019c0]| DVIP | 错误| 2020-04-28 20:34:00,822 | Cuda 内存状态:可用 62.0 MiB 总计 8192.0 MiB

[0x000019c0]| GPU管理器| 错误| 2020-04-28 20:34:00,828 | 运行 GPU 算法时捕获异常:

[0x000019c0]| DVIP | 错误| 2020-04-28 20:34:00,828 | DVIP 异常:位置 DeviceResourceTypeCUDA.cpp:177 - API:CUDA - API 错误代码:cudaErrorMemoryAllocation (2)

其他人的相关问题。 谷歌搜索

应用程序运行时我的资源。 有时,我的共享视频内存的利用率超过了我的物理视频内存。第二张图

资源 在此输入图像描述

小智 0

通常没有办法做到这一点。可能有一些针对您的显卡的黑客攻击,例如编辑注册表,但不建议这样做。仅当显卡 GDDR 太满时才会使用 RAM 内存。

您的问题不太可能来自共享内存。