4 ms·
I can’t imagine the SOCs are too far away for PCs. It does go against the upgradeability philosophy but I’m not sure how many users really care about that
by coffeebeqn 3y ago
I can’t imagine the SOCs are too far away for PCs. It does go against the upgradeability philosophy but I’m not sure how many users really care about that
- kramerger 3y agoIs this different from integerated GPUs from Intel and AMD?
- ChuckNorris89 3y agoAs exemplified in my post above, AMD integrated GPUs don't have unified memory, at least my 5000 series I bought in 2022. Maybe the new 7000 series changes this.
- fulafel 3y agoThey have had it for about 10 years, since Kaveri. See eg https://hexus.net/tech/news/cpu/54709-amds-heterogeneous-uniform-memory-access-huma-detailed/ https://hexus.net/tech/news/cpu/54709-amds-heterogeneous-uni... or https://www.guru3d.com/articles-pages/amd-a10-7800-kaveri-apu-review,3.html https://www.guru3d.com/articles-pages/amd-a10-7800-kaveri-ap...
- ChuckNorris89 3y agoNot exactly. While that may have been the case way back in the past when AMD APUs were designed as a homonegnous CPU-GPU unit from the start, I can tell you that's not the case with the relatively modern 5000 series. I need to go in the Bios and specify explicitly how much of the system RAM I want allocated exclusively of the integrated GPU and the rest stays available for system RAM. The reason is because Ryzen 5000 APUs seem to be a job rushed out the door so they're just a Zen 3 CPU with a separate Vega GPU glued together on the same die, but they're not a homogenous design, designed to work as one unit, like the APU of the PS5, so memory wise they're unaware of each other, even though AMD calls them APUs, they're not really, but more like separate CPU and GPU on the same die. I wish I knew about this limitation at the time, as Intel chips with integrated graphics have unified memory.
- yjftsjthsd-h 3y agoI wonder if a clever enough driver+firmware could make that hot-adjustable (or truly unified, rather) with nothing but a software patch. It sounds like the pieces are all there.
- sgtnoodle 3y agoMy understanding is that the Steam Deck, which uses a Zen 2 APU, dynamically allocates system RAM to VRAM. It only works in SteamOS (Arch Linux) though. Folk that run Windows on their Steam Decks need to go into the BIOS and bump the static mapping to 4GB in order to get good performance in many games.
- AnthonyMouse 3y ago"Unified" doesn't mean the CPU and GPU can store different data in the same memory at the same time. The BIOS setting is just assigning how much are visible for each to use in the absence of OS support for doing it dynamically. Clearly if you can change the amount it isn't a hardware limitation, and I'm not even sure if it needs some special support. The iGPU surely supports DMA, so if it does a load from memory "assigned" to the CPU does it perform any differently than from memory "assigned" to the GPU?
- fulafel 3y agoSorry but this sounds like jumping to conclusions, going off only the fact that you can fence off some memory in the BIOS. See eg this windows gaming site review where they couldn't find a difference in the performance between allocating 64MB or 2GB save for satisfying some games that need to detect a certain amount of GPU memory to start: https://www.techspot.com/article/1578-amd-raven-ridge-reserved-memory-explainer/ https://www.techspot.com/article/1578-amd-raven-ridge-reserv... But I don't doubt there still exist software (Firmware, OS, driver, graphics API) problems where unified memory ends up being used badly. There doesn't seem to be evidence that much if any of it are because of hw limitations.
- AnthonyMouse 3y agoIf you put the memory on the same package as the CPU it can have higher bandwidth without needing an unreasonably high number of pins in the CPU socket. But there is no reason you can't do both. Intel is already by putting HBM on the Xeon Max. It still has separate memory slots, because they're for two different things. HBM is fast and expensive. DDR costs less so you can have more of it for the same amount of money and the large majority of workloads aren't memory-bound. You could then have systems with DIMM slots that aren't populated because the CPU has enough HBM to satisfy you, others that cost less with no HBM and the same amount of DDR, and still others that have say 16GB of HBM and 128GB of DDR. Both of which are still upgradable, but if you want more HBM it comes with a new CPU.
- throw9away6 3y agoWho really upgrades pcs anymore. By the time you need to upgrade everything from socket to power standard is outdated
- bee_rider 3y agoA mid-lifetime upgrade where you pop in a new GPU, fill up any unpopulated ram slots, or add in a new drive, can be nice. CPUs last a really long time nowadays.
- throw9away6 3y agoSo do gpus though. Are you really going to pop in a 800$ gpu into 200$ worth of components?
- coffeebeqn 3y agoDepends how good the original was if it’s worthwhile. GPUs don’t need that much from the rest of the machine as long as it’s somewhat sensible for gaming. Especially at 1440p or 4k the GPU is a huge portion of the performance
- yjftsjthsd-h 3y ago> Are you really going to pop in a 800$ gpu into 200$ worth of components? Why not? For the right workloads, the GPU is the important thing anyways. It's not that different from rotating disks through a machine.