Resizable BAR Tested with Intel - The Power of Boosted Memory Access

Pretty impressive to say the least. Almost like DLSS magic where a click of a switch and boom instant fps increase, not to the same extent but still impressive. It'll be interesting to see how much impact alongside DLSS this would have. Would it be another similar magical boost? If so Nvidia will really be hammering AMD even more.
 
Bring on the RTX Bios's with this feature enabled, not sure why Nvidia is taking so long, it seems the driver is already prepped.....

xC8nCuW.png
 
Bring on the RTX Bios's with this feature enabled, not sure why Nvidia is taking so long, it seems the driver is already prepped.....

xC8nCuW.png

Driver enablement isn't supposed to be coming until the release of the RTX 3060. Nice to see that there is a way to confirm it is working on Nvidia hardware. With AMD you kinda need to trust that it's working...

Nvidia needs to do a lot of validation before it goes public. They need to make sure that enabling this does not add new bugs or degrade performance in some instances.
 
Yeah I heard that AMD disables Resizable BAR on driver level for many titles, since it can lead to issues.
 
Yeah I heard that AMD disables Resizable BAR on driver level for many titles, since it can lead to issues.
Guess we'll have to see how it looks with Nvidia then, because if this doesn't create any negative issues, it's an absolute nobrainer.
Let's just hope that motherboard manufacturers don't lock this for the cheaper models...
 
I wonder if resizeable bar could implemented on PCI-E 3 systems or is PCI-E 4 a requirement ?

The Intel system that I used does not support PCIe 4.0, so that should answer your question.

PCIe 4.0 just adds more bandwidth to the interconnect, it won't give more GPU memory access.
 
The Intel system that I used does not support PCIe 4.0, so that should answer your question.

PCIe 4.0 just adds more bandwidth to the interconnect, it won't give more GPU memory access.


Ahh yeah gotcha, I wonder if this could be implemented for older gen cards and not just new gen ones.
 
Ahh yeah gotcha, I wonder if this could be implemented for older gen cards and not just new gen ones.

I'm sure it can be implemented for older cards with GPU Bios update, but the big Q is will vendors bother updating any bios's older than current gen cards and will Nvidia give them the tools to do so...
 
Mark, a typo in the introduction?:

AMD saw the benefits of PCIe Resizable BAR support and did that they needed to do to enable it on their Ryzen processors and Radeon graphics cards. In doing so, they created an ecosystem where their competitors could enable the feature on their platforms. Nvidia graphics cards cannot support PCIe Resizable BAR without compatible motherboards, and Intel platforms cannot utilise the feature without compatible graphics cards.

Or is it just me that reads and understands it oddly? They created an ecosystem where their competitiors could enable the feature on their platforms. How could their competitiors do that if it’s AMD’s own ecosystem? Am I missing something here? :huh:

Wouldn’t that be like Android getting something from Apple’s ecosystem, even though it’s their ecosystem?...
 
Last edited:
Mark, a typo in the introduction?:



Or is it just me that reads and understands it oddly? They created an ecosystem where their competitiors could enable the feature on their platforms. How could their competitiors do that if it’s AMD’s own ecosystem? Am I missing something here? :huh:

Wouldn’t that be like Android getting something from Apple’s ecosystem, even though it’s their ecosystem?...

I am not talking about an ecosystem in that sense (the Apple or Android sense).

AMD had to deliver this feature on the CPU/motherboard and GPU/driver sides of their hardware ecosystem, which isn't something that Intel or Nvidia could do alone.

AMD got this to work on their GPUs/drivers, so Intel could then enable it on their CPUs/motherboards. Nvidia could then enable it on their GPUs/drivers. Neither Intel or Nvidia could get this working so quickly without AMD taking the first steps.

AMD was the only company that could get this working. For Intel and Nvidia it is a chicken and egg problem. Nvidia had no reason to work on this without CPUs/motherboards supporting this and the reverse is true for Intel.

With Smart Access Memory, AMD created the chicken and egg simultaneously by getting everything to work on their Ryzen and Radeon hardware. That gave Nvidia the CPU/motherboard functionality that they needed and gave Intel the GPU/driver support that they needed. It also gave them a competitive reason to support the feature, as it would otherwise place them at a disadvantage.
 
Not sure why they didn't do this a long time ago, up to 10% performance improvement is nothing to be brush under the carpet.
 
Not sure why they didn't do this a long time ago, up to 10% performance improvement is nothing to be brush under the carpet.

It wouldn't have made sense until recently, as Windows did not support it until 2017.

The change makes a lot of sense in hindsight, but a most people didn't even see this as a limiting factor before AMD's announcement. It is an innovative change. It also makes AMD's 16GB RX 6800/6900 series (and rumoured 12GB RX 6700 series) make a lot more sense. IF CPUs start using more VRAM, we will need GPUs with more VRAM.
 
It wouldn't have made sense until recently, as Windows did not support it until 2017.

The change makes a lot of sense in hindsight, but a most people didn't even see this as a limiting factor before AMD's announcement. It is an innovative change. It also makes AMD's 16GB RX 6800/6900 series (and rumoured 12GB RX 6700 series) make a lot more sense. IF CPUs start using more VRAM, we will need GPUs with more VRAM.

2017 is a long time ago in terms of technology.
 
2017 is a long time ago in terms of technology.

It takes a while for Windows 10 updates to propagate across all systems. Beyond that, AMD wasn't really ready to do anything with that feature back then.

Back than AMD didn't have RDNA and they still had a lot of work to do with their Ryzen platform and a minimal R&D budget to achieve that with. It is also unclear who's idea it was to explore PCIe Resizable bar.

Based on what he said when he was hired by AMD, I wouldn't be surprised if utilising resizable BAR wasn't one of Frank Azor's ideas. It's exactly the kind of thing that he spoke about in the interview below. If that is the case, AMD only started working on this in 2019 at the earliest.

https://www.amd.com/en/partner/frank-azor-interview
 
I wouldn't say it took Windows a while to support it considering they only took 1 year before the ERB(Expanded Resizeable BAR) specification was introduced to the PCI-SIG standard. Even then it's required to have an updated OS to support it so I don't see Windows being the problem here. It was just an under the radar specification they probably happened to stumble upon and decided it would be good idea to implement across Zen 3 and RDNA2 during development(not that it's that simple)
 
Back
Top