Resizable BAR (Base Address Register) is an advanced PCI Express feature that allows a computer processor to access the entire frame buffer of a graphics card simultaneously over the PCIe bus, rather than being restricted to small sequential transfers.
In traditional systems, the Central Processing Unit (CPU) can only access Graphics Processing Unit (GPU) memory in small 256-Megabyte chunks. This limitation creates a data transfer bottleneck. Modern video games feature massive texture files and geometry data, requiring constant communication between the processor and video memory. Resizable BAR removes this artificial barrier, allowing the CPU to negotiate the entire VRAM allocation at once, which optimizes data pipelines and increases frame rates.
Eliminates the historical 256MB transfer limit between the CPU and GPU memory.
Utilizes existing PCI Express capability, requiring no new hardware purchases if components are modern.
Improves gaming performance, particularly in open-world titles with heavy asset streaming.
Requires hardware compatibility and specific software configurations across the motherboard, CPU, and GPU.
The technology underlying Resizable BAR was introduced into the PCI Express specification as early as PCIe 3.0; however, it remained largely unused in the consumer space for years. It was primarily relegated to high-performance computing environments and enterprise servers that required massive data throughput.
The feature gained mainstream consumer adoption in late 2020 when AMD branded its implementation as Smart Access Memory (SAM) for the Radeon RX 6000 series graphics cards. Shortly after, NVIDIA and Intel adopted the generic PCI Express standard name, Resizable BAR, enabling the feature across their respective GeForce RTX GPUs and Core processors.
To understand Resizable BAR, one must look at how data moves across the motherboard architecture.
When a game runs, the CPU manages the game logic and determines what assets need to be rendered. The CPU sends these assets to the GPU VRAM. Without Resizable BAR, the CPU is forced to look at VRAM through a tiny window of just 256MB. If a game requires 4 Gigabytes of textures, the CPU must queue up hundreds of small sequential requests to fill that space, creating CPU overhead and processing delays.
When Resizable BAR is enabled, the operating system negotiates a new, larger memory mapping size with the PCIe controller. Instead of a 256MB window, the CPU can see and transfer the full capacity of the GPU memory buffer in one transaction. This allows for parallel transfers, eliminating queuing delays and ensuring the GPU is never starved of data while waiting on CPU commands.
Enabling Resizable BAR requires synchronous compatibility across your entire hardware and software stack.
Graphics Card: NVIDIA GeForce RTX 30 series or newer, AMD Radeon RX 6000 series or newer, Intel Arc series discrete GPUs.
Processor: Intel 10th Generation Core desktop processors or newer, AMD Ryzen 5000 series or newer, select Ryzen 3000 series CPUs.
Motherboard: Compatible chipsets with firmware (BIOS) support allowing "Above 4G Decoding" and "Re-BAR" options.
System Software: Windows 10 or Windows 11 operating in UEFI boot mode. GPT partition tables are mandatory; legacy MBR mode will not support the technology.
Increased Frame Rates: Users experience a direct performance boost in supported games, ranging from 2 percent to over 10 percent depending on the engine.
Reduced Frame Time Variance: By streamlining asset delivery, the technology reduces micro-stuttering, leading to a smoother visual experience.
Lower CPU Overhead: The processor spends fewer cycles managing memory allocation queues, freeing up resources for other computational tasks.
Game-Specific Scaling: Performance gains are not universal. Some older or unoptimized titles can experience a decrease in performance if the game engine cannot handle parallel data loading correctly.
Driver Profiling Dependency: NVIDIA uses driver-level whitelisting to only activate Resizable BAR in titles tested to show a net positive performance gain.
Configuration Complexity: Casual users may find it intimidating to alter motherboard BIOS settings and convert partition styles to meet system requirements.
| Feature | Standard PCIe Mapping | Resizable BAR Enabled |
|---|---|---|
| CPU Access Window Size | Fixed at 256MB | Dynamically sizes up to full VRAM capacity |
| Data Transfer Protocol | Sequential small packets | Single large parallel transfers |
| System Overhead | Higher due to queue management | Lower due to direct memory mapping |
| Game Performance Impact | Baseline standard | Performance gains up to 15 percent in optimized titles |
While AMD popularized the technology under the marketing name Smart Access Memory (SAM), it is an open PCI Express standard utilized by Intel and NVIDIA hardware.
Resizable BAR does not alter clock speeds, voltages, or physical hardware limits. It simply optimizes the communication efficiency between components.
Some games show zero improvement, while a small minority can perform worse if the engine is unoptimized. This is why GPU manufacturers use driver updates to control which games utilize the feature.
PCI Express (PCIe): The high-speed serial computer expansion bus standard used to connect graphics cards and NVMe drives.
Unified Extensible Firmware Interface (UEFI): Modern software architecture replacing the legacy BIOS, responsible for initializing hardware during the boot sequence.
Video Random Access Memory (VRAM): Dedicated memory used by the graphics processor to store image data and textures.
Above 4G Decoding: A motherboard setting that allows 64-bit devices to address memory spaces above the 4 Gigabyte threshold, a prerequisite for Resizable BAR.
Discover what a graphics chipset is, how it processes visual data, and the core differences between integrated and discrete graphics architectures.
Learn how Ray Tracing (RT) works, its history, advantages, and how it simulates real-world light paths to deliver lifelike graphics in modern video games.
Discover AMD Radeon graphics. Learn how Radeon GPUs work, explore RDNA architecture, compare models, and understand key specs in this complete expert glossary.
Learn what Thermal Design Power (TDP) means, how it measures processor heat output, and how to choose the right cooling system for your PC.
Discover what stream processors are, how they work in AMD graphics cards, and how they compare to NVIDIA CUDA cores in this tech glossary.