Nvidia chystá alternativu ke Smart Access Memory
Smart Access Memory (SAM) oznámila AMD v souvislosti s Radeon RX 6000. Budou-li provozovány na procesoru Ryzen 5000 / čipsetu 500, získá procesor přístup k plným 16 GB grafické paměti, což má v implementaci AMD za následek mj. několikaprocentní výkonnostní bonus. Doposud měl obvykle procesor přístup k 256 MB grafické paměti. Souviselo to s omezením 32bit operačních systémů; 64bit systémy ale takto limitované nejsou a je možné adresovat vyšší objem paměti.
Nejde tedy pouze o standard PCIe, jak se mylně objevuje v diskuzích, ale rovněž o operační systém. To ostatně podporuje i informace, že v Linuxu bude AMD podporovat SAM v rámci širšího spektra hardwaru, než ve Windows, kde je situace omezena na poslední generace produktů. Implementace v Linuxu se tedy zdá být jednodušší.
Předpokládá se, že ve Windows je SAM implementována jako nadstavba technologie Resizable BAR, která umožňuje právě změnu (zvýšení) 256MB limitu. Resizable BAR je definována jednak v rámci specifikace PCIe 2.1 a novější, ale vlastní požadavky pro podporu Resizable BAR Support má také OS Windows 10, který vyžaduje ovladač architektury Windows Display Driver Model (WDDM) v2. Tento ovladač dále musí sám o sobě Resizable BAR podporovat. Požadavkem je mj., aby grafické jádro dokázalo generovat a odesílat obraz i během procesu změny limitu a nedocházelo tak k výpadkům obrazu. Dále je nutné zajistit, aby během změny nedocházelo k přesunům dat po sběrnici mezi procesorem a grafickým jádrem. Nejde tedy pouze o standard PCIe a kompatibilitu na úrovni GPU, v případě využití OS Windows jde rovněž o kompatibilitu s požadavky operačního systému.
Podle redakce webu GamersNexus plánuje Nvidia implementovat alternativu k SAM, kterou již prý testuje v laboratořích. Využívá právě Resizable BAR a prý jsou rovněž pozorovány podobné výkonnostní bonusy.
Bohužel se nedozvídáme, kdy bude alternativa od Nvidie dostupná, na jakých grafických kartách bude dostupná ani zda se chystá i podpora mimo OS Windows. Na druhé straně máme podle GamersNexus očekávat, že bude podporována na procesorech AMD i Intelu.