Начало Ревюта hardwareBG ревюта Radeon 6800XT със Smart Access Memory

Radeon 6800XT със Smart Access Memory

Една от интересните нови технологии, представени с Radeon RX 6800XT, за която не ми остана време да проверя как работи в първоначалното ревю беше Smart Access Memory. Така че след като имах малко повече време на спокойствие, реших все пак да проверя как работи. Още повече че вече се появиха нови фърмуер версии от производителите на дъна с поддръжка на технологията

Smart Access Memory

От много отдавна, може би още от „древността“ на AGP шината и времето, когато паметта на графичните адаптери се измерваше в мегабайти, а не в гигабайти, процесорът има достъп до само 256 МБ блок от паметта на видеокартата. По тази причина, когато се налага предаване на данни между двете, това се извършва на блокове с този размер. Това означава че ако има нужда от по-голям обем данни, то той се разбива на части, които се предават поотделно. Всичко това означава увеличен трафик и допълнителна загуба на ефективност за обработката на всеки блок поотделно.

PCI Express спецификацията обаче има възможност за промяна на този размер под формата на опцията Resizable BAR (Base Address Register), с която може да се зададе произволен размер на блока от паметта, достъпен за процесора. За целта обаче трябва да се активира Above 4G Decode и води да невъзможност да се използва CSM (Compatibility Support Module) функционалността, която позволява на UEFI фърмуер работи със по-стари инсталации на Windows, съвместими с предишните BIOS фърмуер версии и използващи MBR за инициализация на дисковите устройства. Т.Е. за да работи цялата тази процедура ви е нужда нова чиста инсталация на GUID инициализиран диск с поддръжка на UEFI. Така че може да се наложи да преинсталирате Windows и съответно причината, може би, да нямаме достъп до тази функционалност до момента, е нуждата софтуерната инфраструктура до достигне до достатъчно адекватно ниво.

Та накратко казано – Smart Access Memory активира именно тази функционалност на PCI Express. Крайният резултат от това е, че по този начин се намалява количеството на трансферите от процесора до видеокартата и намалява използването на процесора за управлението на преноса на нужните данни. Това потенциално освобождава още малко производителност, която да се използва по време на гейминг. За момента официално това се поддържа само на комбинацията чипсет от 5хх серия на AMD + Ryzen 5xxx + RDNA 2 базиран адаптер. Тъй като обаче това е част от спецификацията на PCI Express може да се предполага, че след нужната валидация ще бъде активирано и на модели от по-старите поколения. На този етап AMD твърдят, че чипсетите от серията 4хх също ще получат достъп до тази функционалност в бъдеще, а инженерите на компанията работят с колегите си от Intel и Nvidia за да активират тази възможности за техните процесори и видеокарти съответно.

Но за момента официалната поддръжка е само от страна на AMD, така че нека да видим какво получаваме от това.

ВАШИЯТ КОМЕНТАР

Моля, въведете коментар!
Моля, въведете името си тук