Integrated GPUs (UMA) budgeted from the BIOS carve-out only: 5700G gets a ~240 MB VRAM budget #695
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#695
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom (user report, Ryzen 7 5700G / Radeon Vega 8 iGPU, Windows): Advanced Graphics readout shows
In use 541 MB of a 218 MB budget (capped), reserve 24 MBand the pressure ladder sits deep (off-screen textures, probe count 1/2, mesh detail 1/4, far shadows, draw distance). The viewer looks blurry/low-detail and never recovers. Maximum video memory = 12 GB has no effect.Cause:
LLCleanRendererVK::measureTexVram()budgets against the DEVICE_LOCAL heap with the largest budget. On an integrated GPU (UMA) that heap is only the BIOS carve-out (default ~512 MB on AM4 boards), minus what the OS/desktop holds. The large host heap is the same system RAM at near-equal speed but is ignored, so a 5700G is budgeted like a 256 MB card.Plan
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU, and/or all heaps being system memory) and size the budget from carve-out + host heap budget (VK_EXT_memory_budget), minus a margin that coordinates with the RAM budget so GPU and CPU-side caches don't double-count the same RAM.(capped)only when the user cap is the binding limit; on UMA say the budget includes shared memory.Workaround for users: raise "UMA Frame Buffer Size" / "iGPU Memory" to 2 GB+ in BIOS.
Shipped in 1.3.0 Beta 6 (
51eb1ee46cUMA budget for integrated GPUs with a BIOS carve-out;24e4c6f7e4persisted UMA debug switches). Closing -- reopen or comment if you still see this.