Wednesday, March 3rd 2021
AMD Brings Smart Access Memory (Resizable BAR) Support to Ryzen 3000 Series
AMD in its "Where Gaming Begins Episode 3" online event, announced that it is introducing Smart Access Memory (resizable base address register) support to Ryzen 3000 series "Matisse" processors, based on the "Zen 2" microarchitecture. These exclude the Ryzen 3 3200G and Ryzen 5 3400G. The PCI-SIG innovated feature was, until now, restricted to the Ryzen 5000 series on the AMD platform, although is heavily proliferated across the Intel platform. Resizable BAR enables the CPU to see the graphics card's entire dedicated memory as one addressable block, rather than through 256-megabyte apertures. For game engines that are able to take advantage of the feature, this could translate to a performance boost of up to 16 percent. Be on the lookout for BIOS updates from your motherboard manufacturer.
39 Comments on AMD Brings Smart Access Memory (Resizable BAR) Support to Ryzen 3000 Series
And it has
i would have put SAM on the backburner and invested more resources into the equivalent of DLSS 2.0 if I were an AMD executive. but eh, it is what it is.
I really enjoy enabling DLSS where supported, to my eye, especially in motion there is often imperceptible differences, even in lower base resolution modes. And, for argument's sake, and my personal preference on the balance of IQ and FPS, I happily would deal with a slightly softer image for a significant uptick in fps. I mean some of these differences you need to compare screenshots to nitpick, but the difference between say 60fps and 90fps takes no nitpicking whatsoever to perceive, it's bloody obvious. Again, my preferences.
This era of extremely competent upscaling techniques is very interesting to me. Another example would be that I'd much rather play the games that have all the latest visual techniques, like for example RTRT, and take the hit in resolution and let upscaling do its best to claw that back toward native, as oppose to play the game without the latest and greatest visuals, but hit my performance target natively.
I've been shunned for saying this, but asking for better graphics, higher resolution, and 120 fps to become the new minimum with only brute force can only happen if we get some kind major, historical technical breakthrough where the hardware would start to evolve waay faster than the software. 100% more perfomance gen to gen happened before, but that quickly got neutered by the software catching up
Heck, even my old Vega64 on 2700x (Zen+) has it under linux, albeit it is noted that such older hw is not be guaranteed to be free of quirks/problems related to it.
Take a look at this phoronix forum thread about it, started by an engineer working under AMD (Marek Olšák)
(Ah yes, the good ol' "when in doubt about a hardware feature, look at what linux does about it to get a better idea". A whole 60% of the time it works every time)
What I do wonder though, (I have no idea how this works really) could they not like...run an RT pass on a game, see how it SHOULD be lighted if it was realistic and then fake that look using raserization?
I used unity a bit, and baking is a bit tedious, there's a lot of steps. A simple scene took 30min to render on my 3700x. At his peak real time Ray tracing might enable a workflow closer to what lighting artist are doing in VFX where you stop to care about what is ray traced or not, but just play around with a few sliders to get a "mood".
However, Lumen of unreal engine 5 is interesting. It's real time lighting without any kind of baking that isn't ray traced. It looked really great in the demo, but we'll need a comparison to see just how good it really is.
www.unrealengine.com/en-US/blog/a-first-look-at-unreal-engine-5
Like in Cyberpunk there is an elevator with the bright sunlight inside of the building being clearly visibile.
Rasterized its barely light at all and has light (lamp) coming from the ceiling in the elevator itself,
with RT however you can see the outside light would be WAY brighter completely drowning out the ceiling light...just like how it would be in real life, so that is not really artistic vision or so, its just wrong.
Over time we'll end up with a lot of titles getting support and that'll be great, but its not a magic on switch for free FPS in every title.