• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Ryzen 3000 and Older Zen Chips Don't Support SAM Due to Hardware Limitation, Intel Chips Since Haswell Support it

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
42,005 (8.16/day)
Location
Hyderabad, India
Processor AMD Ryzen 7 2700X
Motherboard ASUS ROG Strix B450-E Gaming
Cooling AMD Wraith Prism
Memory 2x 16GB Corsair Vengeance LPX DDR4-3000
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro
AMD Ryzen 3000 "Matisse" processors based on the "Zen 2" microarchitecture, as well as older AMD processors based on "Zen+" and "Zen" microarchitectures, do not support the company's Smart Access Memory (SAM) feature being introduced with Radeon RX 6000 series graphics cards. SAM is essentially a branding of the Resizable Base-Address Register (Resizable-BAR) feature developed by the PCI-SIG; which enables a processor to see a graphics card's entire video memory as a single addressable block, rather than through 256-megabyte apertures. Apparently the PCI-Express root complex of Ryzen 5000 "Vermeer" processors introduce an instruction called full-rate _pdep_u32/64, which is required for resizable-BAR to work.

It gets more interesting—Intel processors have been supporting this feature since the company's 4th Gen Core "Haswell," which introduced it with its 20-lane PCI-Express gen 3.0 root-complex. This means that every Intel processor dating back to 2014 can technically support Resizable-BAR, and it's just a matter of motherboard vendors releasing UEFI firmware updates for their products (i.e. Intel 8-series chipsets and later). AMD extensively advertises SAM as adding a 1-2% performance boost to Radeon RX 6800 series graphics cards. Since this is a PCI-SIG feature, NVIDIA plans to add support for it on some of its GPUs, too. Meanwhile, in addition to AMD 500-series chipsets, even certain Intel 400-series chipset motherboards started receiving Resizable BAR support through firmware updates.



View at TechPowerUp Main Site
 
Joined
Sep 19, 2017
Messages
121 (0.08/day)
Location
Germany
Processor R9 5900X
Motherboard X570 Aorus Master
Cooling MO-RA3 420 LT | 4x NF-A20
Memory F4-3600C16D-32GTZN @ 3800C16
Video Card(s) RTX 3090 FE
Storage 1.25TB SATA | 2TB NVMe
Display(s) S2721DGFA | S3221QS
Case Enthoo 719
Audio Device(s) AE-5 | DT880 600 Ohm | Rode NT-USB
Power Supply SP 11 PL 750W
Mouse G502 Lightspeed
Keyboard Ducky Shine 7
I thought Zen2 uses the exact same IO die and PCIe controller as Zen3.
 
Joined
Jul 12, 2017
Messages
11 (0.01/day)
Location
North of the Wall
That's a bit embarrassing for AMD - introduce a new performance improving feature; limit it to new GPUs *and* new CPUs; watch the motherboard manufacturers introduce it for existing competitor CPUs....

Hopefully this will be another kick for AMD to "find a way" to introduce SAM on older AMD CPUs that are compatible with the same motherboards that support the latest AMD CPUs.
 
Joined
Nov 26, 2020
Messages
106 (0.30/day)
Location
Germany
System Name Meeeh
Processor 8700K at 5.2 GHz
Memory 32 GB 3600/CL15
Video Card(s) Asus RTX 3080 TUF OC @ +175 MHz
Storage 1TB Samsung 970 Evo Plus
Display(s) 1440p, 165 Hz, IPS
Haha, thats funny :p However, the performance difference in games (outside of Forza Horizon 4 for some reason) is minimal, I doubt it will matter much..

If old(er) Intel boards requiree UEFI update to support it anyway, how many manufacturers are going to release an UEFI update!? Not many I expect..

QUESTION; If the motherboard does not have SAM enabled, will Nvidia be able to "enable" it thru drivers anyway!?
 
Joined
Dec 10, 2014
Messages
1,181 (0.47/day)
Location
Nowy Warsaw
System Name SYBARIS
Processor AMD Ryzen 5 3600
Motherboard MSI Arsenal Gaming B450 Tomahawk
Cooling Cryorig H7 Quad Lumi
Memory Team T-Force Delta RGB 2x8GB 3200CL16
Video Card(s) Colorful GeForce RTX 2060 6G V2
Storage Crucial MX500 500GB | WD Black WD1003FZEX 1TB
Display(s) AOC 24G2 24" 144hz IPS | LG 22MP68VQ-P 22" 75hz IPS
Case In Win Mana 136
Audio Device(s) HyperX Cloud X | iVOOMi iVO-169SUFBT 2.1
Power Supply Cooler Master G550M
Mouse Razer Viper Mini | Cooler Master MM711 | Logitech G102 | Logitech G402
Keyboard Fantech MK871 RGB TKL Outemu Blue mechanical keyboard
Software Windows 10 Education 21H1 x64
Oh come on! Why would you post that? Unless AMD themselves come out and state the reason as such why would you remove the thorn from AMD's bed? Boo!!! bta AMD shill
 
Joined
Oct 22, 2014
Messages
12,674 (4.91/day)
Location
Sunshine Coast
System Name Black Box
Processor Intel i5-9600KF
Motherboard NZXT N7 Z370 Black
Cooling Cooler Master 240 RGB AIO / Stock
Memory Thermaltake Toughram 16GB 4400MHz DDR4 or Gigabyte 16GB 3600MHz DDR4 or Adata 8GB 2133Mhz DDR4
Video Card(s) Asus Dual 1060 6GB
Storage Kingston A2000 512Gb NVME
Display(s) AOC 24" Freesync 1m.s. 75Hz
Case Corsair 450D High Air Flow.
Audio Device(s) No need.
Power Supply FSP Aurum 650W
Mouse Yes
Keyboard Of course
Software W10 Pro 64 bit
I thought Zen2 uses the exact same IO die and PCIe controller as Zen3.
That was my thought too.
I'll wait for a correction of the O.P. or myself, preferably the former.
 
Joined
Dec 23, 2012
Messages
1,637 (0.50/day)
Location
Somewhere Over There!
System Name ArchRyze
Processor Ryzen R9 3900XT 4.5 Ghz @ 1.275V
Motherboard Asus ROG Crosshair Viii Hero Wifi
Cooling Lian Li 360 Galahad
Memory G.Skill Trident Z Neo 32gb OC @ 3733 mhz CL14-13-13-21 1T @ 1.43V
Video Card(s) Sapphire RX 6900 XT Nitro+
Storage Seagate 520 1TB + Samsung 970 Evo Plus 1TB + lots of HDD's
Display(s) Samsung Odyssey G7
Case Lian Li PC-O11D XL White
Audio Device(s) Onboard
Power Supply Super Flower Leadex SE Platinum 1000W
Mouse Xenics Titan GX Air Wireless
Keyboard Kemove Snowfox 61
Software Main: Arch Linux KDE ; Windows 10 Pro (for games as benchmark)
Benchmark Scores Have tried but can't beat the leaders :)
what the ...... Booo...
 
Joined
Apr 21, 2010
Messages
443 (0.10/day)
System Name Home PC
Processor Ryzen 1600X
Motherboard Asus Prime X370 Pro
Cooling Thermaltake Contac Silent 12
Memory Dual channel G skill F4-3200C16-8GVKB
Video Card(s) XFX RX480 GTR - XFX Double Dissipation R9 290
Storage Samsung SSD Evo 120 - Adata SU80 256 - Adata SX6000 Lite 512 GB
Display(s) AoC 931wx (19in, 1680x1050)
Case Green Magnum Evo
Power Supply Green 650UK Plus
Mouse Trash A4tech OP-620D
Keyboard Old 12 years FOCUS FK-8100
This doesn't matter AMD/Intel support or not. , What matter is How much faster ? according to Anandtech Chart , for PDEP/PEXT in table :
Parallel Bits : Zen 2 = 300 cycle latency , Zen 3 = 3 cycle latency
Deposit/Extreact : Zen2 = 250 cycles per 1 , Zen 3 = 1 cycle latency

This is almost Zen2 is 1% of Zen 3 Performance.How about Intel.Is there any info ?
 
Joined
May 13, 2013
Messages
76 (0.02/day)
Location
MADAGASCAR, Antananarivo
System Name Righolder
Processor intel i5-4590
Motherboard Crap Mobo
Memory Gskill Trident-X 2133mhz 9-11-10-28-1N @1333
Video Card(s) r9 fury nitro 1020/500
Display(s) Philips 227ELH
Case Deepcool Dukase
Power Supply Raidmax RX-1200AE
Software Win 10 64bit
yeah, but how about the gpu side?
 
Joined
Apr 19, 2018
Messages
492 (0.38/day)
Processor AMD Ryzen 9 3900X
Motherboard Asus ROG Crosshair VIII Hero WiFi
Cooling Corsair Hydro H115i
Memory 16Gb CL14 Ripjaws V @3666MHz
Video Card(s) MSI GeForce RTX2070
Storage Samsung 970 EVO Plus SSD
Display(s) Korean Unbadged
Case Cooler Master Cosmos
Audio Device(s) O2 USB Headphone AMP
Power Supply Corsair HX850i
Mouse Logitech G703
Keyboard Crap!
I thought Zen2 uses the exact same IO die and PCIe controller as Zen3.
It does, so it's a marketing lie, or possibly some kind of hardware errata that was corrected... This whole feature is a weird one... Thank AMD for bringing it to light, and thanks to nGreedia for implementing a feature which they would never had released, if it wasn't for AMD...

I wonder how many more features like this, that these companies are sitting on and could implement anytime? I bet Intels little 2-4% perf bumps are nothing more than a microcode update. Shame that there are no tech journalists left to uncover stuff like this anymore.
 
Joined
Apr 16, 2010
Messages
3,303 (0.78/day)
Location
Portugal
System Name Dust gatherer (ol' Dale-y)
Processor AMD Ryzen 7 1700
Motherboard MSI X370 Gaming Plus
Cooling Noctua NH-C12P SE14 + NM-AM4 + NF-P14r
Memory 2x 8GB G.Skill Trident Z (F4-3200C16D-16GTZB)(Hynix)
Video Card(s) Sapphire Pulse AMD Radeon RX 5500 XT 8GiB
Storage HyperX Savage 240GB + KC300 240GB + 750EVO 500GB
Display(s) LG Flatron W2361V 23'' FHD (RN a 24'' IPS HP oldie)
Case NOX Blaze w/random fans and no aRrGeeBee
Audio Device(s) Creative SoundBlasterX AE-5 + GigaWorks t40 series II
Power Supply Corsair TX650M
Mouse Microsoft Comfort Mouse 4500
Keyboard Logitech Media Keyboard (PS/2)
Software Windows 10 x86-64 (1909)
Benchmark Scores Needs a reinstall...but it used to play a game or two in TV resolution from time to time, in 2019
Still think this is just "we don't want to spend dev time/money on platforms we don't sell anymore" attitude by AMD (motherboard manufacturers might differ, as they usually do), which is neglecting pro bono and kudos points for those still on those platforms and planning upgrades within the same manufacturer. I can make due without SenseMI and StoreMI, but heck, this is a freaking specification standard. Might as well start classifying each manufacturer's uArch with their related implementations like "89% PCI-SIG compatible", like there is for DirectX even though that itself is a mess.
Being a PCI-SIG standard, since PCI-e 3.0 at least, I'm waiting to see Intel's 4600 IGPs all over the place getting a (possible) boost just because of this, while the OG Ryzens sit in the sidewalk. :(
(outside of Forza Horizon 4 for some reason)
Not really hard to understand when that game had a known and usual development target/focus for a kind of system with a single RAM pool that is accessed by both GPU & CPU (consoles if you haven't guessed it), what differs is how the addressing is made, so if a game were to be ported and then just added the different calls to suit a different type of x86 arch implementation, means the original calls are still there too, unlike other optimizations where those calls might get replaced instead.
Over-simplifying the complex, but I hope it makes sense. :laugh:
 
Joined
Jun 8, 2020
Messages
34 (0.07/day)
I thought Zen2 uses the exact same IO die and PCIe controller as Zen3.

It could be a PCIe controller firmware difference, even if the die is physically the same.

But in that case, it could be backported, and I'd suggest AMD does that for the good PR.

Still, at least they found an improvement that hadn't been found before, and I can understand only mentioning it for their own CPUs/GPUs for obvious reasons.
 
Joined
Apr 1, 2017
Messages
231 (0.14/day)
System Name The Cum Blaster
Processor R9 3900x
Motherboard Gigabyte X470 Aorus Gaming 7 Wifi
Cooling NH-D15S
Memory 4x8GB Crucial Ballistix @ 3800C16
Video Card(s) Sapphire Pulse 6800 XT 2.5ghz @ 1.062v GPU & SOC
Storage Lots
Display(s) 4k60hz, 1080p144hz, 1080p60hz
Case Obsidian 750D Airflow Edition
Power Supply EVGA SuperNOVA G3 750W
now we just have to wait for intel to release BIOS updates to Haswell era motherboards, and everyone can use this feature!

...wait
 
Joined
May 7, 2020
Messages
140 (0.25/day)
Haha, thats funny :p However, the performance difference in games (outside of Forza Horizon 4 for some reason) is minimal, I doubt it will matter much..

If old(er) Intel boards requiree UEFI update to support it anyway, how many manufacturers are going to release an UEFI update!? Not many I expect..

QUESTION; If the motherboard does not have SAM enabled, will Nvidia be able to "enable" it thru drivers anyway!?

Unfortunately any PCI related feature are fireware level, driver might be deep into your system, but they are not that deep yet.
 
Joined
Jul 8, 2019
Messages
46 (0.05/day)
next step is for RTX3000 series to support it to get mission complete :)
 
Joined
Jul 7, 2014
Messages
80 (0.03/day)
Processor Ryzen 3600
Cooling CM MasterLiquid Lite 120
Memory 16GB Crucial Ballistix
Video Card(s) Sapphire Nitro RX 470
Storage Kingston A2000 NVMe
Display(s) LG 29UM69G
Case SilverStone SG13
Audio Device(s) O2+ODAC
Power Supply Corsair RMx 550W
Mouse Mionix Castor
Keyboard das keyboard S cherry mx blue
Software W10
I thought Zen2 uses the exact same IO die and PCIe controller as Zen3.

It could be a PCIe controller firmware difference, even if the die is physically the same.

It's not about I/O or PCIe controller, it's a CPU instruction, an ISA extension of the https://en.wikipedia.org/wiki/Bit_manipulation_instruction_set. In ZEN2 it is apparently emulated in microcode using other instructions which is why it is too slow for any benefit here.
 
Joined
Apr 1, 2017
Messages
231 (0.14/day)
System Name The Cum Blaster
Processor R9 3900x
Motherboard Gigabyte X470 Aorus Gaming 7 Wifi
Cooling NH-D15S
Memory 4x8GB Crucial Ballistix @ 3800C16
Video Card(s) Sapphire Pulse 6800 XT 2.5ghz @ 1.062v GPU & SOC
Storage Lots
Display(s) 4k60hz, 1080p144hz, 1080p60hz
Case Obsidian 750D Airflow Edition
Power Supply EVGA SuperNOVA G3 750W
next step is for RTX3000 series to support it to get mission complete :)
maybe that was the point? push a new standard like they did with mantle, which evolved into vulkan?
 
Joined
Apr 14, 2017
Messages
19 (0.01/day)
I know what I have to do. Replace my ryzen 3600 with an i5 10600k and z490 motherboard.
I will finally enjoy SAM with my rx6800XT. Thank you AMD for taking your customers for idiots.
 
Joined
Oct 22, 2014
Messages
12,674 (4.91/day)
Location
Sunshine Coast
System Name Black Box
Processor Intel i5-9600KF
Motherboard NZXT N7 Z370 Black
Cooling Cooler Master 240 RGB AIO / Stock
Memory Thermaltake Toughram 16GB 4400MHz DDR4 or Gigabyte 16GB 3600MHz DDR4 or Adata 8GB 2133Mhz DDR4
Video Card(s) Asus Dual 1060 6GB
Storage Kingston A2000 512Gb NVME
Display(s) AOC 24" Freesync 1m.s. 75Hz
Case Corsair 450D High Air Flow.
Audio Device(s) No need.
Power Supply FSP Aurum 650W
Mouse Yes
Keyboard Of course
Software W10 Pro 64 bit
I know what I have to do. Replace my ryzen 3600 with an i5 10600k and z490 motherboard.
I will finally enjoy SAM with my rx6800XT. Thank you AMD for taking your customers for idiots.
If your buying a new system to spite yourself, why not upgrade to a 5600X and 570? :rolleyes: :kookoo:
 
Joined
Oct 26, 2019
Messages
104 (0.14/day)
So if Intel enable this on latest cpu line amd is fu**ed, no gamer will buy amd. Because Intel is still few % faster in (some) games. And as we know, every % counts
 
Joined
Jan 11, 2005
Messages
1,470 (0.24/day)
Location
66 feet from the ground
System Name 2nd AMD puppy
Processor FX-8350 vishera
Motherboard Gigabyte GA-970A-UD3
Cooling Cooler Master Hyper TX2
Memory 16 Gb DDR3:8GB Kingston HyperX Beast + 8Gb G.Skill Sniper(by courtesy of tabascosauz &TPU)
Video Card(s) Sapphire RX 580 Nitro+;1450/2000 Mhz
Storage SSD :840 pro 128 Gb;Iridium pro 240Gb ; HDD 2xWD-1Tb
Display(s) Benq XL2730Z 144 Hz freesync
Case NZXT 820 PHANTOM
Audio Device(s) Audigy SE with Logitech Z-5500
Power Supply Riotoro Enigma G2 850W
Mouse Razer copperhead / Gamdias zeus (by courtesy of sneekypeet & TPU)
Keyboard MS Sidewinder x4
Software win10 64bit ltsc
Benchmark Scores irrelevant for me
next step is for RTX3000 series to support it to get mission complete :)

as i understand you need a big cache on gpu to can use it so maybe at next generations...
 
Joined
Dec 4, 2020
Messages
15 (0.04/day)
Location
China
Processor AMD Ryzen 5 3500X
Motherboard ASrock X570 Pro4
Cooling ProArtist Gratify 3
Memory dual crucial ballistix 3000Mhz 8G
Video Card(s) Leadtek RTX3080 Life ES
Storage Samsung PM981 512G
Display(s) HKC SG27QC
Case SAMA MasterYi ARGB
Audio Device(s) hyperX alpha/microlab M200
Power Supply PCCOOLER GI-P850
Mouse logitech G102 LIGHTSYNC
Keyboard rapoo v860 cherry brown
Software Microsoft Windows 10 (10.0) Pro for Workstations 64-bit
Benchmark Scores https://valid.x86.fr/l9x6tj
thank you amd:)
 
Top