Skip to main content

How to use AMD Smart Access Memory and Nvidia Resizable BAR

rx 6900xt vs rtx 3090 amd radeon 6900 xt
AMD

We recently covered the technical background of Nvidia’s Resizable BAR (Base Address Register) and AMD’s Smart Access Memory, so now it’s time to dig in and explain how you use these technologies.

Although they achieve the same sort of goal of giving the CPU far greater access to game assets for faster allocation, the process for enabling these technologies is slightly different. Let's go over the AMD method and the Nvidia method, along with what you should know.

Recommended Videos

Difficulty

Easy

Duration

30 minutes

What You Need

  • Intel 10th-generation or Ryzen 3000 CPU or newer

  • AMD or Nvidia graphics card

Get the right components for AMD Smart Access Memory

To take advantage of Smart Access Memory (SAM), you need the following:

In other words, you need AMD hardware from end to end, and very recent hardware at that. Reports indicate that Intel Arc graphics cards support resizable BAR on Ryzen PCs, and Intel recently confirmed it, though it hasn't seen much real-world testing.

Enable AMD Smart Access Memory

Step 1: Update the BIOS on your motherboard to the latest version — download it from your manufacturer’s website.

AMD Radeon home page.
Image used with permission by copyright holder

Step 2: Install the latest graphics driver from AMD’s driver repository.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

Step 3: Enter the UEFI/BIOS by pressing your board’s specific key during startup.

Step 4: Enable two settings for Above 4G decoding and Re-Size BAR support. In the BIOS of our Asus TUF Gaming X570-Plus motherboard, we found Asus had inserted a simple button that changed both settings together. Your motherboard may differ, so if in doubt, look up your board's manual to find the setting you need to change.

Asus Resizable BAR settings.
Image used with permission by copyright holder

Step 5: Save your changes, exit the BIOS, and head into Windows 10.

Saving BIOS changes in Asus.
DigitalTrends

Step 6: As an aside, if you glance back to the AMD web page, you will note it includes a BIOS screenshot that refers to Resizeable BAR Support, so while we might prefer the name Smart Access Memory, it may be that Resizable BAR is the more enduring terminology.

Enable Resizable BAR

Nvidia also provides full details to guide you through the process of enabling Resizable BAR, but it is dealing with more permutations than AMD, so you need to proceed with some caution. It is interesting to note that Nvidia supports older AMD 400 motherboards but not AMD 3000 CPUs.

To use Resizable BAR with a Nvidia GPU, you need:

  • AMD 400 or 500 series motherboard with Ryzen 5000 CPU or an Intel 10th-, 11th-, or 12th-generation CPU and corresponding motherboard

  • Am Nvidia GeForce RTX 30 graphics card or Intel Arc graphics card

Step 1: Update the BIOS on your motherboard BIOS to the latest version — download it from the manufacturer’s website.

Step 2: Install the latest graphics driver from Nvidia’s website.

Step 3: Enter the UEFI/BIOS by pressing your board’s specific key during startup.

VGA BIOS Update notification.
Image used with permission by copyright holder

Step 4: If you're running an older RTX 3000 GPU, you may need to update your GPU BIOS to get access to the ReBAR feature. Most recent GPU releases shouldn't have any trouble however. If you find that you can't enable ReBAR when having followed this guide, consult your GPU manufacturer's website for instructions on how to update to the latest BIOS.

VGA BIOS Update Finished notification.
Image used with permission by copyright holder

Step 5: Check your Nvidia or Intel drivers to confirm that Resizable BAR has been enabled.

Nvidia showing Resizable BAR enabled.
Digital Trends

Should I enable Resizable BAR?

If you have an Intel GPU, the answer is most definitely yes. Our review showed that this is an absolute must-use feature — otherwise, you are hamstringing your GPU performance.

For AMD and Nvidia graphics cards, this isn't so important, as the performance difference is often somewhere between 1% and 10%. It is, however, free performance, so while you don't have to enable it, you probably should, as otherwise you're just leaving additional frames on the table.

Leo Waldock
Former Digital Trends Contributor
Leo has been reviewing PC hardware for 20+ years. Always PC, never Mac. He writes in British English and considers the word…
These AMD and Nvidia release date updates are giving me whiplash
PNY RTX 4080 with the power connector attached.

If you're wondering about the future of Nvidia's and AMD's top graphics cards, you're not alone. We all know it's almost time for the next generation of GPUs to be released, but no one knows when exactly that's going to happen. Today, another source weighed in with conflicting information regarding the release dates of the RTX 50 series and the RX 8000 series, and honestly, it's all starting to give me whiplash at this point.

At the beginning of 2024, most enthusiasts and leakers alike believed that all three GPU makers -- AMD, Intel, and Nvidia -- would launch their next-gen products before the end of the year. In fact, early leaks pointed to an end-of-summer release for AMD. As time went on, we've all tempered our expectations as it became clear that we're unlikely to see any new graphics cards before early 2025.

Read more
How to overclock your graphics card GPU
Need to get a few more fps out of your GPU? Here's how to safely overclock it
graphics card shortage

Although upgrading to the best graphics card (also know as a graphics processing unit, or GPU) is arguably the best way to improve your PC's 3D rendering ability, you can eke out a little more performance from your existing card with overclocking.

Much like a CPU, a GPU contains chips that with the right tweaks can work harder and faster. That can mean better benchmark results and higher frames per second in your favorite games. Although still a little intimidating and certainly not friendly to your graphics card's temperatures, learning how to overclock your GPU is easier today than it's ever been. You just need the right tools, the right steps, and plenty of patience. Let us help show you how to overclock your graphics card GPU.
A word of warning
You can overclock a CPU, and you can overclock RAM. But overclocking anything has inherent risks. They are relatively low, but they are important to consider so that you're well informed before starting. Overclocking anything involves the process of forcing it to perform at a faster rate than it was manufactured to do so. That means you are pushing it harder and by working faster, it will get hotter and it may become less stable. That could result in crashes in the short term and over the long term, could reduce the lifespan of your particular hardware.

Read more
How to undervolt a GPU: The ultimate guide to undervolting
A close-up image of Nvidia's RTX 3080 Ti graphics card.

Whether you've got one of the best graphics cards currently available or an older model in need of a refresh, you may want to learn how to undervolt a GPU. It can lower power demands, reduce temperature and noise levels, and in some cases, even improve performance.

Undervolting requires some basic knowledge, but once you know what to do, it can be done in a few easy steps. Keep reading to learn all about undervolting your graphics card.

Read more