Ipinaliwanag ang Resizable PCIe BAR at AMD Smart Access Memory

Oktubre 28ika,Ang merkado ng 2020 isang medyo makabuluhang milyahe para sa dibisyon ng Radeon ng AMD habang inilabas nila ang kanilang bagong tatak ng Radeon RX 6000 na serye ng mga graphic card batay sa arkitektura ng RDNA2. Ang 3 bagong graphics card sa serye, ang AMD Radeon RX 6800, ang RX 6800 XT, at ang RX 6900 XT ay dapat na magtungo sa mga pinakamahusay na handog mula sa serye ng NXvidia RTX 3000. Ang AMD ay na-trailing sa likod ng Nvidia sa mga tuntunin ng GPUs para sa mas mahusay na bahagi ng dekada ngunit ngayon sa bago at pinabuting RDNA2 na arkitektura, sa wakas ay dinala ng AMD ang kumpetisyon na hiniling ng merkado. Ito ang kauna-unahang pagkakataon sa maraming henerasyon na ang nangungunang alok ng AMD ay direktang nakikipagkumpitensya sa nangungunang alay ng Nvidia sa mga tuntunin ng pagganap.



Ang AMD Smart Access Memory ay isa sa mga pangunahing tampok na inihayag gamit ang mga RX 6000 na serye ng mga graphics card - Larawan: AMD

Hindi lamang pinagbuti ng AMD ang tradisyunal na pagganap ng rasterization ng kanilang mga kard kumpara sa nakaraang henerasyon, ngunit nagpatuloy din sila at nagdagdag ng ilang mga kaakit-akit na tampok sa kanilang bagong lineup. Mga tampok tulad ng suporta sa Real-Time Ray Tracing (na maaari mong malaman ang higit pa tungkol sa dito ) ay labis na napalampas sa serye ng RX 5700 dahil ang lineup ng Nvidia ng Turing na mga GPU ay madaling nangingibabaw sa merkado dahil sa tampok na iyon kahit na sa isang mas mataas na punto ng presyo. Nagbago iyon sa serye ng RX 6000 dahil nagdala ng suporta ang AMD para sa Real-Time Ray Tracing na may arkitekturang RDNA 2. Ipinakilala din ng AMD ang isang tampok na isang pag-overclocking na tampok na kilala bilang 'Rage Mode' na naglalayong dagdagan ang pagganap sa sandaling ito ay pinagana.



Marahil ang pinaka-kagiliw-giliw na tampok na ipinakilala ng AMD sa henerasyong ito ay ang Smart Access Memory o SAM. Ang tampok na ito ay kasalukuyang eksklusibo sa AMD at nangangako na maghatid ng ilang mga pagpapabuti sa pagganap sa ilalim ng tamang mga kundisyon. Sumisid tayo nang malalim sa SAM at suriin ang mekanismo sa likod ng teknolohiyang ito.



AMD Smart Access Memory

Marahil ang pinaka-kagiliw-giliw at sabay-sabay na tampok sa pag-polarisa ng serye ng RX 6000 ng mga graphic card ay ang tampok na Smart Access Memory o SAM. Magagamit lamang ang tampok na ito sa mga gumagamit na may Ryzen 5000 series CPU, isang 500 series motherboard, at isang Radeon RX 6000 series graphics card. Ang Smart Access Memory ay tatak ng AMD para sa pagpapatupad nito ng kakayahan ng PCI Express Resizable BAR (Base Address Registro). Mahalaga na pinapayagan ng Smart Access Memory ang CPU na ma-access ang buong halaga ng memorya ng GDDR6 na matatagpuan sa serye ng RX 6000 ng mga graphic card.



Taliwas sa karaniwang 256MB, pinapayagan ng tampok na SAM ang CPU na i-access ang buong pool ng VRAM sa card - Larawan: AMD

Karaniwan, ang CPU ay may access lamang sa VRAM ay 256MB na mga bloke o 256MB I / O Mga Rehiyon ng Memory Address. Inaalis ng Smart Access Memory ang limitasyon na iyon at pinapayagan ang direktang pag-access ng CPU sa buong pool ng VRAM. Ang memorya ng GDDR ay ayon sa kaugalian na mas mabilis kaysa sa karaniwang memorya ng DDR na ginagamit ng mga CPU nang normal. Maaaring ma-access ng serye ng mga prosesor ng Ryzen 5000 ang mas mabilis na memorya na ito at sa gayon ay maihahatid ang mga karagdagang antas ng pagganap.

Ito ang kauna-unahang pagkakataon na naglabas ang isang kumpanya ng isang tampok na magbubukas ng karagdagang pagganap depende sa kasamang hardware na taglay ng gumagamit. Ang desisyon na ito ay natutugunan ng isang magkahalong tugon mula sa pamayanan, na may kalahati ng mga tao na talagang nasasabik para sa labis na pagganap na maaari nang magamit sa isang All-AMD build, at kalahati ng mga tao ay nabigo na ang AMD ay naka-lock ang labis na pagganap sa mga CPU ng ang 5000 series lang. Ni ang anumang Intel CPU o anumang mas matandang Ryzen CPU ay maaaring makamit ang labis na pagganap sa oras ng pagsulat, na maaaring maging isang pagkabigo sa mga gumagamit ng mga platform na naghahanap upang bumili ng isang serye ng RX 6000 na GPU.



Mga Kinakailangan

Ang memorya ng Smart Access ay hindi isang bagay na naimbento ng AMD. Ito ay pagpapatupad lamang ng tampok na PCIe Resizable BAR (na tatalakayin namin sa ilang sandali). Samakatuwid, ang SAM ay maaaring gumana nang teoretikal sa lahat ng mga motherboard ng PCIe 3.0 at PCIe 4.0 pati na rin ang mga graphic card. Gayunpaman, sa kasalukuyan, nililimitahan ng AMD ang pagpapatupad na ito sa bagong serye lamang ng RX 6000 ng mga graphic card. Bilang karagdagan sa isa sa mga makintab na bagong Big Navi card, kakailanganin mo ng isang AMD Ryzen 5000 serye ng CPU batay sa Zen 3 na arkitektura, at isang 500 series na motherboard chipset.

Nangangailangan ang AMD Smart Access Memory ng isang Ryzen 5000 series na Processor - Larawan: AMD

Sa panig ng software, napatunayan ng AMD ang tampok sa AMD Radeon Driver 20.11.2 o mas bago. Kakailanganin mo ring magkaroon ng pinakabagong motherboard BIOS batay sa AMD AGESA 1.1.0.0 microcode o mas bago. Sa kasalukuyan, inirekomenda at napatunayan ng AMD ang mga sumusunod na motherboard:

  • ASUS X570 Crosshair VIII Hero WiFi
  • ASRock X570 Taichi
  • GIGABYTE AORUS X570 Master
  • MSI X570 Maka-Diyos

Ang mga ito ay napatunayan lamang na mga board at ang SAM ay halos tiyak na gagana sa lahat ng mga motherboard ng B550 at X570 sa linya.

Pamamaraan

Kung natutugunan ng iyong system ang lahat ng mga kinakailangan para sa AMD Smart Access Memory, magpatuloy at i-update ang iyong BIOS sa pinakabagong magagamit na isa mula sa pahina ng produkto ng iyong motherboard. Ngayon kailangan mong paganahin nang manu-mano ang Smart Access Memory.

Ang pamamaraan upang paganahin ang SAM ay mag-iiba mula sa motherboard hanggang motherboard. Sa ilang mga board, marahil ay hindi ito tawaging Smart Access Memory. Ang ilang mga tagagawa ng motherboard ay nagpasyang sumali sa mga pagpipilian tulad ng Sa itaas ng 4G Pag-decode , Nagbabago ang laki ng BAR, o Resizable BAR . Ang isang mabilis na paghahanap sa online gamit ang numero ng modelo ng iyong tukoy na motherboard ay hahantong sa tamang pagpipilian.

Para sa aming gabay, tinitingnan namin ang proseso para sa ASUS Crosshair VIII Hero X570 motherboard. Sapat na ito upang makapagbigay ng pangkalahatang ideya ng pamamaraan.

  • Una sa lahat, kailangan mong i-off ang CSM (Module ng Pagsuporta sa Pagkakatugma) at tiyakin na hindi ito pinagana. Para sa mga ito, pumunta sa Boot menu at hanapin ang Module ng Suporta ng CSM / Compatibility Itakda ang CSM sa Hindi pinagana .

  • Pumunta sa Advanced menu at maghanap para sa Mga Setting ng Subsystem ng PCI . Sa iba pang mga modelo ng motherboard, maaari itong maisulat bilang Pag-configure ng PCIe / PCI Express mga pagpipilian
  • Sa mga setting na ito, paganahin Sa itaas ng 4G Pag-decode .
  • Mula doon, ang pagpipilian upang i-configure Laki ng Suporta sa BAR ay magagamit. Itakda ito sa Auto .

  • Ngayon Exit ang Advanced Menu, at piliin ang I-save ang Mga Pagbabago at I-reset . Kumpirmahin ang mga pagbabago sa pamamagitan ng pag-verify sa mga ito at i-click ang OK.

  • Pagkatapos ng isang matagumpay i-reboot ng motherboard, ang pagpipilian ng PCIe Resizable BAR (AMD Smart Access Memory) ay paganahin para sa iyong Radeon RX 6000 series graphics card at Ryzen 5000 series CPU.

Mga Resulta

Inaangkin ng AMD na ang pagpapagana ng Smart Access Memory ay magbibigay sa iyo ng isang maliit ngunit libreng tulong mula sa 2% hanggang sa 13% sa pagganap ng gaming depende sa laro. Ipinakita ng AMD ang isang slide na nagpapakita na ang SAM ay maaaring mag-ambag sa isang pagtaas ng pagganap mula sa 2% -13% sa average na may ilang mga laro na naghahatid ng hanggang sa 14% na mas maraming pagganap kasama ang parehong SAM at Rage Mode na naka-ON. Dahil ang SAM ay ganap na malaya, siguradong dapat mong i-ON kung mayroon kang tamang hardware.

Ang pagpapagana ng Smart Access Memory na may Rage Mode ay maaaring mapabuti ang pagganap ng hanggang sa 13% - Larawan: AMD

Anunsyo ni Nvidia

Mabilis na tumalon si Nvidia sa sitwasyon sa isang anunsyo na kasalukuyang nagtatrabaho ito sa isang katulad na tampok sa Smart Access Memory para sa kanilang serye ng RTX 3000 ng mga graphic card, at ilalabas ito kaagad sa isang pag-update ng driver para sa mga kard. Inaangkin ni Nvidia na ang teknolohiya sa likod ng tampok na SAM ay isang karaniwang pagsasama sa pagtutukoy ng PCIe at ang alternatibong Nvidia ay gagana sa parehong mga Intel at AMD CPU na may mas malawak ding pagpipilian ng mga motherboard. Inangkin din ni Nvidia na ang kanilang panloob na pagsubok ay nagpapakita ng katulad na pagganap sa inaangkin na pagganap ng AMD gamit ang SAM.

Ang teknolohiyang tinukoy ni Nvidia ay ang teknolohiyang Resizable PCIe BAR na isang bukas na pamantayan na isinama ng PCI-SIG sa pamantayan ng PCIe noong 2008.

Resizable PCIe BAR

Kaya't ano nga ba ang Resizable PCIe BAR? Kaya, sa ilalim ng pisikal na bus na PCI Express, isang virtual na lagusan ay nabuo sa pagitan ng graphics card at ng proseso. Pinapayagan ng tunnel na ito ang processor na i-access ang memorya ng VRAM nang direkta nang walang anumang hadlang. Ang pagbabago ng laki ng virtual tunnel na ito ay nagbibigay-daan sa processor na magkaroon ng direktang pag-access sa lahat ng memory pool ng GPU, na kung saan ay ang nakikita natin sa bagong teknolohiya ng Smart Access Memory.

Ang paraan na gumagana ang teknolohiya ng Resizable PCIe BAR ay medyo kumplikado. Mahalaga, binabago ng laki ng driver ng kernel-mode ang naa-access na laki ng VRAM sa buong laki ng memorya ng graphics card sa pamamagitan ng proseso sa background. Mahalagang tandaan na kahit na ang lahat ng memorya ay magagamit sa CPU para magamit, ang priyoridad ay palaging ibinibigay sa graphics card dahil ang GPU ay kailangang pakainin ng mga texture at data ng asset na mas mabilis. Sa isang matagumpay na pagbabago ng laki, dapat ipakita ng driver ng kernel-mode ang isang solong segment ng memorya na pinangalanang 'CPUvisible' sa manager ng VRAM. Itinalaga ng tagapamahala ng VRAM ang mga virtual address ng CPU nang direkta sa memorya na mananatiling naa-access kung kinakailangan.

Paliwanag ng AMD ng Smart Access Memory - Larawan: AMD

Ang Resizable BAR (o Base Access Register) ay talagang iminungkahi ng HP at AMD noong 2008. Ang mga kumpanyang ito ang nagpanukala ng ideyang ito sa PCI-SIG, na namamahala sa pamantayan ng PCI Express. Ang resizable BAR ay nakatanggap ng iba't ibang mga pangalan sa buong taon, ang pinaka-kapansin-pansin ang pagiging Smart Access Memory. Bukod sa SAM, ang Resizable BAR ay pinangalanan din ng ASRock Clever Access Memory ng ASRock sa mga motherboard nito.

Suporta para sa Mas Matandang Ryzen CPUs at Intel

Ang isang bagay na talagang nangangako sa anunsyo ni Nvidia ay ang katunayan na ito ay sinasabing gagana rin sa Intel at mas matandang mga platform ng Ryzen. Tila gumagana ito sa paligid ng di-makatwirang limitasyon ng AMD na kung saan ay hindi nakuha ng isang positibong tugon mula sa tech na komunidad sa una. Nakakahiya kung ang pagpapatupad ng Nvidia ay katugma sa mga mas matandang Ryzen processors at 400 series boards pati na rin ang sariling pagpapatupad ng AMD ay katugma lamang sa Ryzen 5000 series processors at 500 series motherboard.

Tila posible na ang tampok na ito ay gagana sa Intel at iba pang mga prosesor ng Ryzen din dahil walang tiyak tungkol sa Resizable PCIe BAR na nangangailangan ng isang Ryzen 5000 series na CPU at isang PCIe Gen 4 motherboard. Sa katunayan, sinusuportahan ng mga processor ng Intel ang teknolohiya ng PCIe BAR mula nang ipinalabas ang arkitekturang Haswell noong 2013. Samakatuwid, ang nalalapit na pagpapatupad ng Resizable BAR ng Nvidia ay maaaring maging mas malawak kaysa sa Smart Access Memory ng AMD.

Mga Implikasyon sa Hinaharap

Sa kasalukuyan, ang Smart Access Memory ng AMD ay naka-lock sa AMD Ryzen 5000 series processors na ipinares sa isang 500 series motherboard tulad ng B550 o X570 kasama ang isang Radeon RX 6000 series GPU. Gayunpaman, ang lahat ng mga palatandaan ay tila nakaturo patungo sa paparating na pagpapatupad ng PCIe Resizable BAR mula sa Nvidia para sa mga serye ng graphics card ng RTX 3000 na batay sa arkitekturang Ampere. Mukhang ito ay hindi maiiwasan dahil naanunsyo na ito ng Nvidia, at saka, tumatanggap din ito ng mas malawak na hanay ng pagiging tugma habang naghahatid ng katulad na pagganap.

Posibleng pagkatapos ng paglabas ni Nvidia ng isang katumbas na pagpapatupad ng PCIe Resizable BAR, kailangang palawakin din ng AMD ang pagiging net net nito. Mayroong simpleng hindi maraming mga tao na bumili ng isang RX 6000 serye ng graphics card na may isang Ryzen 5000 series CPU at isang 500 series motherboard, lalo na sa nagpapatuloy na mga isyu sa supply ng silikon sa buong mundo. Mayroong mas maraming mga manlalaro at pangkalahatang mga mamimili sa mas matandang mga processor ng Ryzen na may 400 serye ng mga motherboard at mas maraming mga manlalaro ng platform ng Intel na nais magkaroon ng pagiging tugma sa teknolohiyang ito. Na isinasaalang-alang ito, kakailanganin ng AMD na palawigin ang saklaw ng pagiging tugma nito sa mga mas matandang Ryzen CPU, mas matatandang mga motherboard, pati na rin ang mga CPU at motherboard ng Intel na mas maaga kaysa huli.

Ang 11th Gen Intel Rocket Lake CPUs ay nakumpirma na magkaroon din ng suporta ng PCIe Gen 4 - Larawan: Intel

Dahil ang teknolohiyang PCIe Resizable BAR ay isang pamantayan ng PCI na naka-built na sa spec ng PCI, titiyakin ng mas malawak na net ng pagiging tugma na ang teknolohiyang ito ay pangunahing sa susunod na ilang henerasyon. Pinapataas nito ang pagganap nang libre, at kahit na sa pinakapangit na sitwasyon, walang epekto sa pagganap. Samakatuwid, makatuwiran na asahan ang teknolohiyang PCIe Resizable BAR na maging isang karaniwang tampok sa mga darating na taon.

Pangwakas na Salita

Inihatid ng AMD ang isa sa mga pinaka-kagiliw-giliw at sabay na pag-polarise ng mga tampok sa kanilang RX 6000 serye ng mga graphics card noong Oktubre ng 2020. Ang tampok na Smart Access Memory ay nagpapalakas ng pagganap nang libre sa kondisyon na ang gumagamit ay may katugmang hanay ng hardware. Ang tampok na SAM ay isang rebranding lamang ng mayroon nang teknolohiyang PCIe BAR na naroroon sa spec ng PCI, kaya walang pumipigil sa AMD mula sa pagpapalawak ng suporta ng teknolohiyang ito sa iba pang mga CPU at motherboard.

Sinamantala ni Nvidia ang pagiging eksklusibo ng AMD at inihayag ang kanilang paparating na pagkakaiba-iba ng teknolohiya ng Resizable PCIe BAR na dapat na gumana sa maraming mga platform sa kanilang serye ng RTX 3000 ng mga GPU. Ang hakbang na ito mula sa Nvidia ay dapat magbigay presyon sa AMD upang palawakin ang pagiging tugma ng kanilang pagpapatupad ng Smart Access Memory, at maaari nating asahan ang teknolohiyang ito na maging pangunahing sa susunod na ilang taon.