AMD 5600GT 这类 APU,那 4GB 是系统允许核显动态调用的上限,不是开机就划走的固定容量
前阵子帮朋友看台机器,配置是 AMD Ryzen 5 5600GT,没独显,纯靠 CPU 里那颗 Radeon 核显亮机打游戏。他打开任务管理器,指着 GPU 那页问我:「我这内存 16G,怎么显示适配器里写着 4GB 显存?是不是被显卡白吃了一块,剩下 12G 才给我用?」
我当初也这么以为过。后来翻了一圈才搞明白,这 4GB 跟独显自带的 8G 显存根本不是一回事。
一句话先点透:5600GT 这种核显,自己身上没有一根显存颗粒,它干活的”显存”全是从你那根内存条里借的。而任务管理器里看到的 4GB,是系统给核显划的”最高能用多少”的额度,不是开机就从 16G 里死死扣掉 4G、以后再也拿不回来。
核显装机必坑
一、这 4GB 到底是怎么来的
独显(比如 RTX 那类)自带显存颗粒,开机就是它的,谁也动不了。核显没这待遇,它要画图、要显画面,只能找系统内存帮忙。
这套机制叫 UMA(统一内存架构)。你在 BIOS 里能看到一个选项,名字大概率是 “UMA Frame Buffer Size”,或者 “UMA Buffer Size”(翻译过来就是核显显存缓冲区大小)。你设成 4GB,系统就允许核显最多从内存里调用 4GB 当显存用——任务管理器、设备管理器里那行 “4GB”,就是这个数。
二、关键是:它是”额度”,不是”已扣”
这才是最容易误会的地方。很多人以为设了 4GB,开机内存立刻变成 12G。不会。
它更像一张”批条”:系统允许核显最多用 4G,但核显平时不画图的时候,这 4G 还在系统手里,照常给 Windows、给浏览器、给你开的软件用。只有当核显真要干活——亮机、看视频、打游戏、跑轻度剪辑——它才按需从内存里划拨一点过去,用多少拿多少。
所以你那 16G,绝大多数时候还是整整 16G 给你用,核显没闲着的时候不占。
三、去哪看它到底用了多少
Ctrl+Shift+Esc 打开任务管理器,性能页选 GPU。带核显的机器,GPU 0 往往是核显,认准型号(Radeon Graphics 那行)。
重点看三行:
看到共享内存占了几百 MB,别慌,也别急着降画质。Windows 桌面本身、各种软件的资源管理都可能用掉一点共享内存。只有三件事同时出现才要警惕:专用显存长期顶满(核显看共享顶满)、共享占用明显往上飙、画面开始贴图糊或者突然卡一下。
四、怎么调这个 4GB
进 BIOS(开机狂按 Del 或 F2),找 Advanced → AMD CBS(有的板子是 AMD PBS)→ NB Configuration / GFX Configuration → UMA Frame Buffer Size。选项一般是 Auto、512M、1G、2G、4G、8G 这种。
怎么选,看你的总内存:
五、设大点到底有啥用
简单说,给核显一个”保底的显存池”,它干活时不用现找系统要,游戏加载贴图、开更高材质包时不容易在分配上卡壳。
5600GT 的 Vega 7 核显,配上 4G 共享显存,1080p 下打打 CS、LOL、原神这类网游、中低画质是能玩的。你要是常做轻度剪辑、或者跑点本地小 AI 模型,显存池大些也更舒服。
但得泼盆冷水:它借的是 DDR4 内存,再快也比不上一块真显存颗粒。核显性能上限就摆在那儿,你把缓冲区开到 8G,它也不会变成游戏卡。该玩不动的还是玩不动。
六、两个别踩的坑
第一,内存小还硬开大缓冲区。16G 内存设 8G,系统只剩 8G,Windows 加几个浏览器标签页就吃紧,反而比不开更卡。额度是上限不假,但系统真要给核显留这片空间时,是在占你本就不多的内存。
第二,别去 BIOS 里乱关 UMA 或者设成 0。核显没显存池,连亮机都费劲。Auto 一般也行,它会按总内存给个保守值,想稳一点手动设个 2G 最省心。
说到底就一句:核显那 4GB,是”允许用多少”的额度,不是”已经扣多少”的事实。 你内存多就给它多点,内存紧就收着点,别被任务管理器那个数字吓到。你家的核显缓冲区设的是多少?评论区聊聊。#显卡#