logoalt Hacker News

flakinesstoday at 1:49 PM1 replyview on HN

My understanding is that this is the limitation from Windows not from AMD SoC. There are several internet resources to "enable unified memory support" on linux eg [1].

As a side note, qualcomm chip set on Android has been doing this for years (like Apple) so it's not super unique thing. It's more like there was no need before.

[1] https://www.jeffgeerling.com/blog/2025/increasing-vram-alloc...


Replies

kimixatoday at 2:27 PM

Even then the "reserved" section is a carve out guaranteed chunk to allow stuff that might need contiguous physical memory (display scan out buffers and page tables, for example) and similar.

The GPU can still happily use all the rest of the memory for other use cases - which tend to be the bulk of allocations anyway. Though there might be performance implications - for example "moving" buffer ownership to the GPU would need to evict CPU caches, and often 4k pages and tlb lookups can be a pretty inefficient situation for GPU-style accesses.

That's been pretty standard for any SoC for decades. And "differences" to apple's SoC are more implementation details.