问题
我有一台配备 Vega 3 Graphics(集成 2GB)的 Ideapad S145 ryzen 3 3200U。显然,这 2GB VRAM 是从我的 8 GB RAM(我额外添加了 4 GB)中占用的。这使我的可用 RAM 达到 5.88 GB。
我想要的是
我希望在我的 8 GB RAM 中仅使用 512MB 的 VRAM。
我尝试过
- 我搜索了如何减少分配给图形的 2GB RAM,并在 BIOS 中找到了“UMA 帧缓冲区”选项。但是,即使刷新到最新版本,默认 BIOS 也不会提供“UMA 帧缓冲区”选项。
- 导航至运行 -> msconfig -> 启动 ->(选择您的操作系统)-> 高级选项 ->(现在更改最大内存)。这不起作用。
- 减小了分页大小。这没有用。
我遇到的情况和想法
- 在联想支持论坛上看到有人说要联系联想支持团队,让他们知道这件事,并希望他们在后续版本中在 bios 中添加此功能。这让你依赖于运气。因此,至少目前几乎没有价值。
- 我愿意使用其他制造商的 BIOS,这些 BIOS 会提供“UMA 帧缓冲区”。但是,这种方法非常危险,可能会损坏我的设备。
我正在寻找社区专家。请帮忙!提前致谢。
答案1
不幸的是,您将无法改变内存分配。
一般原则是,图形硬件可以保留部分计算机内存 (RAM) 供自己使用,当发生这种情况时,Windows 会检测到它并将该部分 RAM 报告为“硬件保留”。
您在其他地方看到的帧缓冲区设置只是图形硬件如何实现这一点的一个示例。它可能以帧缓冲区以外的其他名称出现在 BIOS 中,但原理是相同的。
然而,对于 Vega 3 来说,这是一个固定的限制。没有设置可以阻止它保留你的 RAM 或更改保留的 RAM 数量。这里是另一次关于它的谈话。