AMD SAM je reimplementací PCI/PCIe standardní volitelné CPU MMIO feature. Na AMD platformě pak lze využít skoro celý VRAM pool a ne jen realokovat po 256MB kusech (chunks) jako doposud. Díky AMD je tato feature v Linux kernelu už nějaký čas, Windows podporují resizeable BAR (Base Address Register) poměrně krátce.
Vysvětelní od developera AMD linux driveru
Phoronix forums - Linux Support Expectations For The AMD Radeon RX 6000 SeriesSmart 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".
Vysvětlení od Microsoftu
Microsoft Docs - Resizable BAR support
Specifikace feature dle PCI-SIG
PCI-SIG ENGINEERING CHANGE NOTICE - Resizable BAR Capability (PDF)
AMD zřejmě využila robustnější InfinityFabric pro přenos a kompresi, proto to omezení na RX 6000, ZEN 3 a 500 series chipsety