原文地址:https://itxiaozhang.com/delta-force-out-of-video-memory-solution/
如果您需要远程电脑维修或者编程开发,请加我微信咨询。
问题描述
打开三角洲行动报错:「Out of video memory trying to allocate a rendering resource. Make sure your video card has the minimum required memory, try lowering the resolution and/or closing other applications that are running. Exiting…」; 中文报错:「尝试分配渲染资源时显存不足。请确保你的显卡满足最低内存要求,并尝试降低分辨率和/或关闭其他运行中的应用程序。正在退出……」。 此外,在未开启游戏的情况下,GPU 占用率依然偏高,表现异常。
问题原因
显卡驱动版本过旧或异常;虚拟内存配置不足;后台启动项及异常服务占用显存导致 GPU 资源紧张;显卡控制策略设置不当,使显存管理不稳定,从而触发显存不足提示。
解决办法
更新显卡驱动
- 在设备管理器确认显卡型号(如 RTX 4060 笔记本版)。
- 前往英伟达官网下载适配型号与系统版本的驱动。
- 安装时选择「自定义」,勾选「执行清洁安装」,完成后重启。
调整虚拟内存配置
打开系统设置 → 系统信息 → 高级系统设置 → 性能 → 设置 → 高级 → 虚拟内存。
取消自动管理,选择游戏所在磁盘。
根据 16GB 内存计算:
- 16GB = 16 × 1024 = 16384MB
- 初始值:16384 × 1.5 = 24576MB
- 最大值:16384 × 3 = 49152MB
输入后保存设置并确认。
清理后台占用资源
- 在任务管理器中关闭无用启动项。
- 运行「MSCONFIG」,关闭异常或不必要的服务,降低系统显存与 GPU 占用。
优化英伟达控制面板设置
- 打开英伟达控制面板 → 管理 3D 设置。
- 将「CUDA 系统内存回退政策」设为「偏好无系统内存回退」。
- 应用设置。
重启并验证效果
- 重启电脑后检查 GPU 占用是否恢复正常,再启动游戏测试着色器编译和运行情况。