By using this site, you agree to our Privacy Policy and our Terms of Use. Close

So I looked a bit more into Smart Access Memory as that is the most interesting part outside of the performance numbers. Now this is just me looking into things so I could be totally wrong and as these are just theories, take them with a grain of salt.

So firstly, what Smart Access Memory is:

"On all systems (Intel and AMD), the processor has direct access to only part of the VRAM on the graphics card. The maximum value of this area is just below 256 MB. If the processor wants to access the entire graphics memory directly, this is done over 256 MB blocks. Access to this part of memory is fragmented and slow, as it goes through the PCIe bus and also RAM is slower than VRAM."

"However, the size of the direct access area can be changed: In the motherboard BIOS and the graphics card BIOS. AMD apparently did this and will allow the processor to access the VRAM in almost the entire 16 GB capacity. That requires another thing – PCIe 4.0 as the fastest PCIe today. Therefore, there is a limitation on B550 / X570 chipsets where full PCIe 4.0 functionality is guaranteed. This idea is not new, Intel has done the same with the Phi accelerator. It also needed direct CPU access to the entire VRAM for its functionality."

https://tekdeeps.com/amd-smart-access-memory-what-it-is-and-how-it-works/

Secondly on whether or not it could work outside of 5000/X570/6000 combo

"According to Alex Deucher (AMDGPU maintainer):

Smart Access Technology works just fine on Linux. It is resizeable BAR support which Linux has supported for years (AMD actually added support for this), but which is relatively new on windows. You just need a platform with enough MMIO space. On older systems this is enabled via sbios options with names like ">4GB MMIO".

I don't know what windows does exactly, but on Linux at least, it will work on any platform with enough MMIO space. I suspect windows would behave the same way (although I think windows has stricter requirements about BAR resizing compared to Linux so you may need a sbios update for your platform to make windows happy)."

https://www.reddit.com/r/Amd/comments/jk76u9/smart_access_memory_already_works_on_linux_and_is/

Now again, take that with some salt but the more I look into it, the more it sounds like something that can be implemented on Ryzen 3000/Intel/Nvidia devices. One of the big requirements certainly could be PCI-E 4.0 as it really needs that bandwidth to actually be useful. With that being said, it does sound like it's something that might need to be implemented by the developer to have a noticeable impact so having one company do the CPU/Platform/GPU is better than Intel/Nvidias current situation.



                  

PC Specs: CPU: 7800X3D || GPU: Strix 4090 || RAM: 32GB DDR5 6000 || Main SSD: WD 2TB SN850