我在控制台安装了 debian,发现可用的 16GB 内存中我只能看到 14GB,这是因为我的 APU (AMD) 保留了 2GB,这对于我的需求来说太多了。坏消息是我在BIOS中没有设置来改变它。
我在 AMDGPU 驱动程序文档中看到了参数vramlimit
和vis_vramlimit
(cpu 可见 vram),所以我对使用过此选项的任何人有一些疑问。
- 限制 AMDGPU 驱动程序中的 vram 数量应该释放系统的 RAM,或者只是限制 BIOS 中保留的内存的使用量? (这将是最坏的情况,为视频保留了 2GB,但如果需要的话甚至不会使用全部)。
vis_vramlimit
从描述中我不明白它到底在做什么,这对系统意味着什么。
谢谢
答案1
我有同样的问题,我的 BIOS 设置不允许我更改共享视频 RAM 的数量,但我找到了这些参数的文档。我需要检查一下是否有效。
https://www.kernel.org/doc/html/latest/gpu/amdgpu.html
更新
例如,vis_vramlimit=1024 vramlimit=1024 gartsize=128 gttsize=512
GPU 仅使用该 RAM,但 BIOS 不允许 SO 捕获空闲 RAM,因此,没有 BIOS 支持是风向标。