• 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

Outback Bronze

Moderator
Staff member
Joined
Aug 3, 2011
Messages
1,903 (0.41/day)
Location
Walkabout Creek
System Name Raptor Baked
Processor 14900k w.c.
Motherboard Z790 Hero
Cooling w.c.
Memory 32GB Hynix
Video Card(s) Zotac 4080 w.c.
Storage 2TB Kingston kc3k
Display(s) Gigabyte 34" Curved
Case Corsair 460X
Audio Device(s) Onboard
Power Supply PCIe5 850w
Mouse Asus
Keyboard Corsair
Software Win 11
Benchmark Scores Cool n Quiet.
Lucky I've still got a few Haswell chips lying around...
 
Joined
Aug 3, 2016
Messages
152 (0.05/day)
System Name Ryzen 3 Build
Processor Ryzen 5 5600x
Motherboard Gigabyte Aorus Elite b550
Memory GSkill Ripjaws V (2x16GB)
Video Card(s) MSI GeForce RTX 3080 Trio 10GB
Storage SSD (250GB) + SSD (500GB) + HDD (1TB)
Case Phanteks Enthoo Pro PH-ES614P
Power Supply EVGA SuperNova 750W 80+ Gold
Software Windows 10 64Bit
Sooo what if I own a 5600x paired with an RTX 3080? Are you going to play nice then, AMD?
 
Joined
Jul 7, 2019
Messages
831 (0.47/day)
This doesn't make sense; Zen 2 shares the exact same I/O die with Zen 3. The only thing that changed is the CCX/CCD, but the I/O die handles the communication with the PCIe lanes anyway. This seems like either some half-arsed Intel hit or AMD just not wanting to officially bring SAM to Zen 2.

That said, Intel isn't likely to support Resizable BAR on older CPUs. Like AMD, they want to only sell their newest. For that matter, Re-BAR support seems to be locked to their Z400-series Chipset too, so they don't even target the mid-range like AMD does with their B400-series.
 
Joined
Jul 3, 2019
Messages
300 (0.17/day)
Location
Bulgaria
Processor 6700K
Motherboard M8G
Cooling D15S
Memory 16GB 3k15
Video Card(s) 2070S
Storage 850 Pro
Display(s) U2410
Case Core X2
Audio Device(s) ALC1150
Power Supply Seasonic
Mouse Razer
Keyboard Logitech
Software 21H2
I'm sure support is coming to Skylake and Turing, momentarily. /s
Do you honestly believe support on Intel/Nvidia will come to anything other than the latest parts?
 
Last edited:
Joined
Jun 11, 2020
Messages
563 (0.40/day)
Location
Florida
Processor 5800x3d
Motherboard MSI Tomahawk x570
Cooling Thermalright
Memory 32 gb 3200mhz E die
Video Card(s) 3080
Storage 2tb nvme
Display(s) 165hz 1440p
Case Fractal Define R5
Power Supply Toughpower 850 platium
Mouse HyperX Hyperfire Pulse
Keyboard EVGA Z15
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.

Bro why wouldn't you just buy a 5600x and not have to switch motherboards? Look I wish my 3800x was able to SAM, but apparently its a new HW feature of Zen3 so just let it go. You still have a pretty damn good CPU even if Zen3 has a NEW feature thats not possible on it.
 
Joined
Feb 21, 2006
Messages
1,986 (0.30/day)
Location
Toronto, Ontario
System Name The Expanse
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Prime X570-Pro BIOS 5013 AM4 AGESA V2 PI 1.2.0.Ca.
Cooling Corsair H150i Pro
Memory 32GB GSkill Trident RGB DDR4-3200 14-14-14-34-1T (B-Die)
Video Card(s) AMD Radeon RX 7900 XTX 24GB (24.3.1)
Storage WD SN850X 2TB / Corsair MP600 1TB / Samsung 860Evo 1TB x2 Raid 0 / Asus NAS AS1004T V2 14TB
Display(s) LG 34GP83A-B 34 Inch 21: 9 UltraGear Curved QHD (3440 x 1440) 1ms Nano IPS 160Hz
Case Fractal Design Meshify S2
Audio Device(s) Creative X-Fi + Logitech Z-5500 + HS80 Wireless
Power Supply Corsair AX850 Titanium
Mouse Corsair Dark Core RGB SE
Keyboard Corsair K100
Software Windows 10 Pro x64 22H2
Benchmark Scores 3800X https://valid.x86.fr/1zr4a5 5800X https://valid.x86.fr/2dey9c
This doesn't make sense; Zen 2 shares the exact same I/O die with Zen 3. The only thing that changed is the CCX/CCD, but the I/O die handles the communication with the PCIe lanes anyway. This seems like either some half-arsed Intel hit or AMD just not wanting to officially bring SAM to Zen 2.

This has been answered already in this thread.
 
Joined
Dec 26, 2006
Messages
3,539 (0.56/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
What is really interesting here if it’s part of the pcie spec and Intel has had it so long did they implement on their integrated graphics??

Kind of reminds me of vesa adaptive sync being around and no one taking advantage or implementing it for years.

Still almost impossible to find a monitor with official DP1.4 certification and look how old that spec is now.

Also strange that AMD has not implemented until now, but I guess back in 2014 they probably had bigger things to worry about?
 
Joined
Mar 2, 2019
Messages
166 (0.09/day)
System Name My PC
Processor AMD 2700 x @ 4.1Ghz
Motherboard Gigabyte X470 Aorus Gaming
Cooling Zalman CNPS20X
Memory Corsair Vengeance LPX Black 32GB DDR4
Video Card(s) Sapphire Radeon RX 570 PULSE
Storage Adata Ultimate SU800
Case Phanteks Eclipse P500A
Audio Device(s) Logitech G51
Power Supply Seasonic Focus GX, 80+ Gold, 550W
Keyboard Roccat Vulcan 121
Let's be honest here. The fact that is it theoretically supported does not mean that owners of 9k series and below will see that feature enabled.
 
Joined
Feb 21, 2006
Messages
1,986 (0.30/day)
Location
Toronto, Ontario
System Name The Expanse
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Prime X570-Pro BIOS 5013 AM4 AGESA V2 PI 1.2.0.Ca.
Cooling Corsair H150i Pro
Memory 32GB GSkill Trident RGB DDR4-3200 14-14-14-34-1T (B-Die)
Video Card(s) AMD Radeon RX 7900 XTX 24GB (24.3.1)
Storage WD SN850X 2TB / Corsair MP600 1TB / Samsung 860Evo 1TB x2 Raid 0 / Asus NAS AS1004T V2 14TB
Display(s) LG 34GP83A-B 34 Inch 21: 9 UltraGear Curved QHD (3440 x 1440) 1ms Nano IPS 160Hz
Case Fractal Design Meshify S2
Audio Device(s) Creative X-Fi + Logitech Z-5500 + HS80 Wireless
Power Supply Corsair AX850 Titanium
Mouse Corsair Dark Core RGB SE
Keyboard Corsair K100
Software Windows 10 Pro x64 22H2
Benchmark Scores 3800X https://valid.x86.fr/1zr4a5 5800X https://valid.x86.fr/2dey9c
Let's be honest here. The fact that is it theoretically supported does not mean that owners of 9k series and below will see that feature enabled.

Yup it will be up to the motherboard makers if they want to implement it in older boards, and they most likely will want you to buy newer products for the functionality. So even though Haswell cpu's support the instruction set I wouldn't expect bios updates for those older motherboards.
 
Joined
Mar 21, 2016
Messages
2,198 (0.74/day)
I think I might've gotten this right in another thread on the matter. Seems like it's pretty plausible you can mod the bios to support the feature. I think the naming is a little difference in some cases, but it represents the same thing aperture size. There are some other things as well like "payload size" as well that could have minor impacts as well potentially if you dig into the bios settings on a MB chip. I'm not too shocked that Intel's chipsets were more advanced than AMD until very recently. I don't see that as a surprise to anyone given their R&D budget and complications over the last decade.

https://www.techpowerup.com/forums/...-intel-z490-h470-b460-platforms.275415/page-2

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.
I'm not certain it can be implemented on a MB chipset older than x570/B550 and I think the decoding on the CPU side itself might not even be present on ZEN2 to properly accomplish it for that matter. It compresses data sent across the bus which I believe the chipset controls then decompresses it on the CPU. It requires both far as I can tell it's much much like a GPU and display with different HDMI/Display port specs need to be met.

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!?
It's actually dead simple to implement if it's what I believe it to be I can probably do it myself. It's pretty much already implemented within the bios spec, but was set conservatively for the older 256MB standard and option hidden to the end user. As far as MB makers actually enabling the option that's hard to say and how far back they'd go in doing so is another matter though it's certainly quite plausible. It's interesting it goes back to Haswell on Intel side of things that means a Broadwell chip could potentially enable it which is really quite a interesting thing to contemplate with that EDRAM chip makes me wonder how nicely they play together.
 
Last edited:
Joined
Oct 15, 2010
Messages
208 (0.04/day)
Its interesting how intels CPUs supported it since 2014, yet nobody seemed to bother to give it importance and bring it to light and supported. This feature was basically unknown in the tech world before AMD reminded everyone, theres this thing here, that can bring more performance. And intel was like, oh, we didnt bother about it because we was like already on the top and milking customers year to year, no point in giving them more performance.

Its disgusting what intel is, is all.
 
Joined
Mar 21, 2016
Messages
2,198 (0.74/day)
Its interesting how intels CPUs supported it since 2014, yet nobody seemed to bother to give it importance and bring it to light and supported. This feature was basically unknown in the tech world before AMD reminded everyone, theres this thing here, that can bring more performance. And intel was like, oh, we didnt bother about it because we was like already on the top and milking customers year to year, no point in giving them more performance.

Its disgusting what intel is, is all.
GPU VRAM along with storage have evolved a lot since 2014 keep that in mind. On a typical system in 2014 would they have noticed or saw a difference? Could be a simple as proof of concept and not really having ever been put to the test and kind of then subsequently forgotten about entirely. It was probably a bit forward thinking about future tech initially and people then somewhat had forgotten about it by the time it became more relevant.

What is really interesting here if it’s part of the pcie spec and Intel has had it so long did they implement on their integrated graphics??

Kind of reminds me of vesa adaptive sync being around and no one taking advantage or implementing it for years.

Still almost impossible to find a monitor with official DP1.4 certification and look how old that spec is now.

Also strange that AMD has not implemented until now, but I guess back in 2014 they probably had bigger things to worry about?
I think the integrated graphics is a good point for Intel and AMD.
 
Last edited:

Toothless

Tech, Games, and TPU!
Supporter
Joined
Mar 26, 2014
Messages
9,285 (2.52/day)
Location
Washington, USA
System Name Veral
Processor 5950x
Motherboard MSI MEG x570 Ace
Cooling Corsair H150i RGB Elite
Memory 4x16GB G.Skill TridentZ
Video Card(s) Powercolor 7900XTX Red Devil
Storage Crucial P5 Plus 1TB, Samsung 980 1TB, Teamgroup MP34 4TB
Display(s) Acer Nitro XZ342CK Pbmiiphx + 2x AOC 2425W
Case Fractal Design Meshify Lite 2
Audio Device(s) Blue Yeti + SteelSeries Arctis 5 / Samsung HW-T550
Power Supply Corsair HX850
Mouse Corsair Nightsword
Keyboard Corsair K55
VR HMD HP Reverb G2
Software Windows 11 Professional
Benchmark Scores PEBCAK
Its interesting how intels CPUs supported it since 2014, yet nobody seemed to bother to give it importance and bring it to light and supported. This feature was basically unknown in the tech world before AMD reminded everyone, theres this thing here, that can bring more performance. And intel was like, oh, we didnt bother about it because we was like already on the top and milking customers year to year, no point in giving them more performance.

Its disgusting what intel is, is all.
That's like saying we need to have five wheels on a car when four wheels has been fine for years. Intel had a bad business practice sure but no one is forcing you to use it.
 
Joined
Nov 4, 2005
Messages
11,692 (1.73/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs and over 10TB spinning
Display(s) 56" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
What is really interesting here if it’s part of the pcie spec and Intel has had it so long did they implement on their integrated graphics??

Kind of reminds me of vesa adaptive sync being around and no one taking advantage or implementing it for years.

Still almost impossible to find a monitor with official DP1.4 certification and look how old that spec is now.

Also strange that AMD has not implemented until now, but I guess back in 2014 they probably had bigger things to worry about?

It wouldn't make any difference on integrated graphics as this is for the VMEM access on a discreet GPU.
 
Joined
Oct 17, 2011
Messages
62 (0.01/day)
System Name HydroAMD
Processor AMD Ryzen 5600X
Motherboard X570 Aorus Elite
Cooling Watercooling: 360mm Fans: 6x Corsair RGB 120mm
Memory 2x16GB G.Skill TridentZ Neo @ 3600Mhz
Video Card(s) XFX Speedster MERC319 AMD Radeon RX 6900 XT Black
Storage Samsung Evo 960 500GB - 2TB HP EX950 m.2 - 1TB 850 Pro
Display(s) Samsung 32" Curved QHD C32HG70 2560×1440
Case Corsair Crystal 570X
Audio Device(s) Sound Blaster Z
Power Supply Corsair AX860
Mouse Logitech G900 Chaos Spectrum
Keyboard Corsair K95 Platinum XT
Software Windows 11 Pro
Benchmark Scores 3DMark Time Spy - 18284
Shocking!!! Company releases new technology for only new products, news at 11. :rolleyes:
 
Joined
Mar 21, 2016
Messages
2,198 (0.74/day)
I'm not sure how it would would work integrated graphics because the data is encoded and decoded between the GPU and CPU and it's really just the address size to communicate burst transfers of the encoded/decoded data itself. It's really just adjusting the size of data sent. I think that 256MB was just a conservative value for the era of tech and hadn't been readjusted until now as a proof of concept until AMD came along and opened a can of worms. I'm not sure if it's applicable to IGP/APU or not in practice there could be technical reasons where it is or isn't just because there isn't a PCIE slot doesn't mean there isn't PCIE wiring somewhere with shorter traces involved. I'm not sure how it's electrically engineered on the CPU itself with integrated graphics and if there is some sort of a PCIE communication or equivalent that would fall under the same umbrella for the aperture size to matter.
 
Last edited:
Joined
Apr 29, 2020
Messages
135 (0.09/day)
Gee, it would be nice if the author could provide a source to support this article, because many elements of the story don't make sense at face value, nor has it been reported elsewhere.
 
Joined
Jun 11, 2020
Messages
563 (0.40/day)
Location
Florida
Processor 5800x3d
Motherboard MSI Tomahawk x570
Cooling Thermalright
Memory 32 gb 3200mhz E die
Video Card(s) 3080
Storage 2tb nvme
Display(s) 165hz 1440p
Case Fractal Define R5
Power Supply Toughpower 850 platium
Mouse HyperX Hyperfire Pulse
Keyboard EVGA Z15
Sources are right under the picture of the pcie slots.
 
Joined
Feb 18, 2017
Messages
688 (0.26/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.
Did they promise you it will be supported on older CPUs or what? Don't be so angry.
 
Last edited:
Joined
Jul 15, 2018
Messages
22 (0.01/day)
Processor AMD Ryzen 7 5800X3D
Motherboard Asus ROG Crosshair VIII Dark Hero
Cooling EK AIO Elite 360 D-RGB
Memory G.Skill TridentZ RGB 3600 C16 2x16gb
Video Card(s) EVGA 3080 Ti FTW3 Ultra
Storage WD SN850 1tb + SN850 2tb
Display(s) Alienware AW2721D
Case Corsair iCUE 5000X
Audio Device(s) Arctis Nova Pro Wireless, Sound Blaster AE-5 Plus, Klipsch Promedia 2.1
Power Supply EVGA 850 T2
Mouse Logitech G502X Plus
Keyboard Razer Huntsman V2 Optical-Linear
Software Windows 10 Pro
Benchmark Scores Time Spy: https://www.3dmark.com/spy/23547689 Port Royal: https://www.3dmark.com/pr/1270932
As interesting as this is, there's a slim to 0 chance that motherboard manufacturers put out an update for Z370 to Z87 boards (and their H/B variants). This will likely only be for the LGA1200 boards and newer.
 
Joined
Apr 29, 2020
Messages
135 (0.09/day)
Sources are right under the picture of the pcie slots.

Apologies, didn't see the tiny light grey on white font. Looking through them, no conclusive evidence has been provided as to why hardware accelerated PDEP instructions are required to support SAM. The whole case seems to hinge on: Zen3 implements single cycle PDEP commands (instead of slower microcode) => PDEP supports 32/64 bit manipulation => Zen2 doesn't support SAM because PDEP too slow. The sources don't demonstrate why the PDEP commands are required to support SAM (or the underlying PC-SIG spec), or why different commands couldn't be used that do perform better on AMD, and therefore why AMD's implementation pre-Zen2 prevents SAM support.

Secondly, many elements of the article are incorrect. PDEP commands were introduced in BMI2 which is supported by AMD since Excavator. They aren't a PCIE physical layer 'feature'. Whilst Zen3 accelerated these instructions to a level in line with Intel (with lower latency), it hasn't been shown that the Zen2 performance was too low to support SAM/Resizable BAR. The conclusion is therefore not supported by the evidence presented.
 
Last edited:
Joined
Sep 24, 2020
Messages
100 (0.08/day)
System Name Room Heater Pro
Processor i9-13900KF
Motherboard ASUS ROG STRIX Z790-F GAMING WIFI
Cooling Corsair iCUE H170i ELITE CAPELLIX 420mm
Memory Kingston Renegade RGB, 32GB 2x2x16GB, DDR5, 6400MHz, CL32
Video Card(s) Palit GeForce RTX 4090 GameRock OC 24GB
Storage Kingston FURY Renegade Gen.4, 4TB, NVMe, M.2.
Display(s) ASUS ROG Swift OLED PG48UQ, 47.5", 4K, OLED, 138Hz, 0.1 ms, G-SYNC
Case Thermaltake View 51 TG ARGB
Power Supply Asus ROG Thor, 1200W Platinum
Mouse Logitech Pro X Superlight 2
Keyboard Logitech G213 RGB
VR HMD Oculus Quest 2
Software Windows 11 21H2
The conclusion therefore is therefore not supported by the evidence presented.

But it's not contradicted either. And it seems plausible.
 
Joined
Mar 21, 2016
Messages
2,198 (0.74/day)
The latency relative to the gains might've been too high. It could also a be a 32-bit vs 64-bit memory addressable size limitation too perhaps think system memory on a 32-bit OS. A aperture size of 4GB or more I think requires 64-bits. That said it's hard to say if that aperture size still could be increased up to a certain point on Zen/Zen 2 like up to 2GB size possibly 3GB similar to PAE I'm not certain that's some speculation though on my part. I'd be a bit surprised of 256MB (aperture size/BAR size) is the actual hard limitation wall on Zen/Zen2.
 
Joined
Apr 29, 2020
Messages
135 (0.09/day)
But it's not contradicted either. And it seems plausible.

That is not how proof or evidence works though. If you make a definitive statement, then the evident needs to support it definitely. If the article was 'SAM may be supportable back to Haswell, not Zen 2' then I'd agree with you.
 
Joined
Sep 24, 2020
Messages
100 (0.08/day)
System Name Room Heater Pro
Processor i9-13900KF
Motherboard ASUS ROG STRIX Z790-F GAMING WIFI
Cooling Corsair iCUE H170i ELITE CAPELLIX 420mm
Memory Kingston Renegade RGB, 32GB 2x2x16GB, DDR5, 6400MHz, CL32
Video Card(s) Palit GeForce RTX 4090 GameRock OC 24GB
Storage Kingston FURY Renegade Gen.4, 4TB, NVMe, M.2.
Display(s) ASUS ROG Swift OLED PG48UQ, 47.5", 4K, OLED, 138Hz, 0.1 ms, G-SYNC
Case Thermaltake View 51 TG ARGB
Power Supply Asus ROG Thor, 1200W Platinum
Mouse Logitech Pro X Superlight 2
Keyboard Logitech G213 RGB
VR HMD Oculus Quest 2
Software Windows 11 21H2
That is not how proof or evidence works though. If you make a definitive statement, then the evident needs to support it definitely. If the article was 'SAM may be supportable back to Haswell, not Zen 2' then I'd agree with you.

Do you have any evidence that SAM is using just the resizable address bar feature, not a combination of features? AMD didn't say exactly what it is, just that it requires re-size BAR support, the rest are just assumptions.

It seems plausible that after AMD optimized those CPU instructions on Zen 3 they started using them in their video card drivers, and that's probably where the main benefit comes from. Then they probably found that things will work a bit better if you give those instructions access to the video card memory as one continuous address space as well, so they used the two features together under the SAM name.

Would have made any sense to implement the two optimizations as separate features, assuming it could be done? From our perspective as users, probably. From their perspective, if the actual benefits from the resizable BAR were minimal, no. Especially since it would have made their video cards run faster on old Intel CPUs which already include optimized versions of those instructions, compared to older AMD CPUs that do not. By withholding these details, they would give you one more reason to buy a Zen 3 CPU instead of staying on Intel, at least until the Intel BIOSes received the required updates.

Does it suck for us the consumers if that's what they actually did? Yes, it does. But is it actually a lie? No, it's just withholding the details. Basically, doing this gave them a temporary advantage over Intel and gave users more reasons to switch to AMD, at least initially. I don't like it, and I'll remember it, but it won't stop me from buying AMD components if they are worth it. It just proves you need to wait for the dust to settle for a bit and not buy something from the first day, or even worse, preorder, unless you really need it. That stands for both software and hardware. It's not worth the risk.

Anyway, these are just my assumptions. The only way to know for sure is to wait for NVidia to release their implementation. Then we'll see what happens when you try to use it with old Zen 2 CPUs. My guess will be that on Zen 2 the performance increase from the resizable BAR will be minimal, and any significant benefits will be from the use of those CPU instructions on the CPUs that have the proper optimizations.

One question, does anyone an AMD motherboard with a new BIOS, which has re-size BAR support, but a Zen 2 CPU installed? If so, can you check if the required options "Above 4G Decoding" and "Re-size BAR support" are available, and can be enabled? I'm not asking if they enable SAM or not for the video card, just if they are available and can be set.

Because it's not clear to me if the check for Zen 2 vs Zen 3 is done in the BIOS of the motherboard, disabling those two options in the BIOS completely, or the video card driver, which would disable just SAM, not the required features.

Depending on this, NVidia might or might not be able to enable something similar to SAM on Zen 2. It would also depend where the performance benefit comes mostly from, the optimized CPU instructions or the resizable BAR support, so I wouldn't bet much on NVidia being able to bring any performance improvements on Zen 2.

And if it's just the motherboard BIOS preventing the activation of those features, it would be very interesting what would happen if somebody could patch the BIOS to bypass this limitation.
 
Top