显存不足可通过七步解决:调低图形设置、优化显卡控制面板、清理后台进程、更新驱动与系统组件、调整虚拟内存与共享显存、修复游戏文件、启用硬件加速GPU计划。

一、降低游戏图形设置
显存主要用于存储纹理、帧缓冲、着色器等实时渲染数据,当游戏画质设置过高时,显存需求会迅速超出物理容量,导致“显存不足”报错或崩溃。通过有选择地削减高消耗项,可快速释放显存压力。
1、启动游戏后进入“设置”或“选项”菜单,找到“图形”或“视频”子项。
2、将“分辨率”调整为当前显示器推荐分辨率的75%或更低(例如从3840×2160降至2560×1440)。
3、将“纹理质量”设为“中”或“低”,此项对显存占用影响最大,务必优先调整。
4、关闭“各向异性过滤”或设为4x以下,禁用“环境光遮蔽(SSAO/HBAO)”和“动态阴影”。
5、将“抗锯齿(MSAA/TAA)”改为“FXAA”或直接关闭,MSAA 8x 可额外占用300–800MB显存。
二、优化显卡控制面板全局设置
NVIDIA 控制面板与 AMD Radeon 设置提供底层显存调度策略,可覆盖单个游戏的默认行为,强制启用更保守的资源分配模式,避免突发性显存溢出。
1、右键桌面空白处,选择“NVIDIA 控制面板”或“AMD Radeon 设置”。
2、在NVIDIA面板中,进入“管理3D设置”→“程序设置”,点击“添加”,选择对应游戏的.exe文件。
3、将“纹理过滤–质量”设为“高性能”,“电源管理模式”设为“最高性能优先”,禁用“垂直同步”和“线程优化”以减少帧缓冲冗余。
4、在AMD面板中,进入“图形”→“高级”,将“Radeon Anti-Lag”关闭,将“Radeon Boost”设为“禁用”,这两项在低显存场景下易引发缓冲区争抢。
三、清理后台显存占用进程
除游戏外,部分常驻软件(如录屏工具、浏览器GPU加速页面、AI插件)会持续锁定显存段,即使未主动使用也会阻止其被回收,加剧显存碎片化。
1、按 Ctrl+Shift+Esc 打开任务管理器,切换至“性能”选项卡,点击“GPU”查看当前显存使用分布。
2、切换回“进程”选项卡,点击“GPU”列标题排序,识别显存占用超150MB的非游戏进程。
3、右键结束以下类型进程:OBSStudio、chrome.exe(含GPU进程)、Discord、Zoom、DaVinci Resolve Helper。
4、对Chrome/Edge浏览器,地址栏输入 chrome://settings/system,关闭“使用硬件加速模式”并重启浏览器。
电脑手机电子配件电子商城网站模板是一款提供手机、手表、电脑等电子配件和设备的电子商城宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
四、更新显卡驱动与系统组件
旧版驱动存在显存管理逻辑缺陷,例如未及时释放已卸载着色器缓存、错误预分配超量帧缓冲;Windows系统组件异常也可能干扰GPU内存映射机制。
1、访问 NVIDIA 官网(https://www.nvidia.com/Download/index.aspx)或 AMD 官网(https://www.amd.com/support),输入显卡型号,下载最新Game Ready或Adrenalin驱动。
2、安装时勾选“执行清洁安装”,确保旧驱动残留注册表项与显存管理模块被完全清除。
3、以管理员身份运行命令提示符,依次执行:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
修复可能损坏的dxgi.dll、dxgmms2.sys等GPU核心系统组件。
五、调整Windows虚拟内存与GPU共享内存上限
当物理显存耗尽,系统会启用系统内存作为显存补充(称为“共享显存”),但默认上限过低或页面文件配置不当会导致交换失败,触发崩溃。合理扩大该阈值可提升容错能力。
1、右键“此电脑”→“属性”→“高级系统设置”→“性能”下的“设置”→“高级”→“虚拟内存”→“更改”。
2、取消勾选“自动管理所有驱动器的分页文件大小”,选择系统盘,设为“自定义大小”,初始值填1.5倍物理内存容量,最大值填2.5倍物理内存容量,点击“设置”。
3、进入BIOS/UEFI(开机时按Del/F2),查找“Graphics Settings”、“iGPU Memory”或“DVMT Pre-Allocated”选项,将集成显卡共享显存值从默认64MB或128MB调至512MB或更高(仅限Intel核显或AMD APU用户)。
六、修复游戏本体与运行库文件
游戏安装包损坏、着色器缓存异常、DirectX/Vulkan运行库缺失,均会导致GPU在加载阶段错误估算显存需求,提前触发OOM(Out of Memory)终止。
1、在Steam库中右键游戏→“属性”→“本地文件”→“验证游戏文件的完整性”;Epic用户在游戏库右上角“⋯”→“验证”。
2、前往微软官网下载并安装最新版:DirectX End-User Runtime Web Installer 与 Visual C++ Redistributable for Visual Studio 2015–2022(x64)。
3、手动删除着色器缓存:进入游戏安装目录,查找并删除ShaderCache、Shaders、DXCache等文件夹(若存在);或清空 Windows 路径:%LOCALAPPDATA%\Packages\*\LocalState\ShaderCache。
七、启用Windows硬件加速GPU计划(Windows 10/11专业版及以上)
该功能将传统由CPU主导的部分GPU内存管理任务移交至专用内核组件,改善显存分配粒度与回收效率,尤其适用于多任务混合负载场景。
1、进入“设置”→“系统”→“显示”→“图形设置”(Windows 10)或“相关设置”→“图形”(Windows 11)。
2、点击“浏览”,添加游戏主程序.exe,点击“选项”,选择“硬件加速GPU计划”。
3、重启电脑,打开 PowerShell(管理员),执行:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" -Name "HwSchMode" -Value 2
此命令强制启用GPU调度器深度介入显存生命周期管理。


















