• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

ASUS Brings Resizable BAR Support to Intel Z490/H470/B460 Platforms

AleksandarK

News Editor
Staff member
Joined
Aug 19, 2017
Messages
2,231 (0.91/day)
When AMD introduced its Smart Access Memory technology, everyone was wondering will other GPU and CPU providers, namely Intel and NVIDIA, develop a similar solution to complement their offerings. The SAM technology is just AMD's way of naming PCIe resizable Base Address Register (BAR) technology, which has been present in PCI specifications for years as an optional feature. Why it's emerging now you might wonder. Well, the currently used PCIe revision has reached enough bandwidth on the bus to complement the complex data movement that GPU requires and now supports the use of the wider VRAM frame buffer.

It appears that not only AMD has this technology in its portfolio. ASUS has updated its BIOS firmware for its ROG Maximus XII Apex motherboard based on the Intel Z490 chipset, with some pretty interesting features. According to Tom's Hardware, we have information that the next release of BIOS firmware update 1003 for the ROG Maximus XII Apex motherboard will bring support for resizable BAR, making it a first on an Intel platform. For now, the beta 1002 BIOS supports it, however, a stable version will roll out in BIOS 1003. With the motherboard using PCIe 3.0 standard, a lower-bandwidth revision compared to AMD's platform, it will be interesting to see how resizable BAR is performing once the first tests come.

Update 09:45 am UTC: Chris Wefers, ASUS PR Germany, has announced that resizable BAR will be coming to all ASUS motherboards with Intel Z490/H470/B460 chipset, with alleged 13.37% performance increase in Forza Horizon 4, per ASUSes testing. You can see the test configuration in the image below.


View at TechPowerUp Main Site
 
Joined
Nov 11, 2016
Messages
3,065 (1.13/day)
System Name The de-ploughminator Mk-II
Processor i7 13700KF
Motherboard MSI Z790 Carbon
Cooling ID-Cooling SE-226-XT + Phanteks T30
Memory 2x16GB G.Skill DDR5 7200Cas34
Video Card(s) Asus RTX4090 TUF
Storage Kingston KC3000 2TB NVME
Display(s) LG OLED CX48"
Case Corsair 5000D Air
Power Supply Corsair HX850
Mouse Razor Viper Ultimate
Keyboard Corsair K75
Software win11
*insert Oprah's everyone get SAM meme*

would be nice if every CPU, chipset and GPU get this feature.
 
Joined
Feb 11, 2009
Messages
5,403 (0.97/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
*insert Oprah's everyone get SAM meme*

would be nice if every CPU, chipset and GPU get this feature.

Well this sorta thing confuses me, is this something a motherboard just has to allow? or do the cpu and gpu need software/hardware to actually support it?
Could a "rogue" motherboard maker allow SAM to be used on ryzen 3000 series?
 
Joined
Feb 10, 2020
Messages
177 (0.12/day)
Well this sorta thing confuses me, is this something a motherboard just has to allow? or do the cpu and gpu need software/hardware to actually support it?
Could a "rogue" motherboard maker allow SAM to be used on ryzen 3000 series?

as it's part of PCI-E specifications it technically is MoBo side and technically it doesn't Change a lot sw side except allowing bigger chunks than 128 to be transfered so reducing allocation time by allowing the package sizes to be any size they Need to be.

So technically yes, if the said MoBo was build after "BAR" was introduced into PCI-E specifications it could be allowed / integrated for this Mainboard by adjusting the BIOS (just like R5k cpu's can be used on MoBo's with the Right bios but can't if you didn't update it yet --- it's literally just a microcode injection making a function available or not Situation).


The only Question is, how well it would work and how much effort AMD put into their Version of it - if it's not optimized it could lead to lower Performance or, of Course, to similar gians as we've seen in the SAM Tests (with PCI-E 3 most likely a bit lower as there isn't as much Overhead bandwith as with PCI-E4 but in General, even PCI-E 3 is not totally/fully utilized at the Moment if you don't also use pci-e sata's/etc. )
 
Joined
Jul 16, 2014
Messages
8,118 (2.27/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
Joined
Feb 11, 2009
Messages
5,403 (0.97/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Imagine a hypothetical situation, where Intel's platform could benefit a higher performance gain from enabling resizeable BAR...

That would be really funny, a technique that was there for a while now that went un-used, brought forward by AMD, but then finding out it works better for Intel and losing the performance crown.
 
Joined
Feb 23, 2019
Messages
5,637 (2.99/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3800 CL16
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
Looks like soon AMD will be forced to enable this for "older" Zen CPU's.
 
Joined
Mar 21, 2016
Messages
2,197 (0.74/day)
as it's part of PCI-E specifications it technically is MoBo side and technically it doesn't Change a lot sw side except allowing bigger chunks than 128 to be transfered so reducing allocation time by allowing the package sizes to be any size they Need to be.

So technically yes, if the said MoBo was build after "BAR" was introduced into PCI-E specifications it could be allowed / integrated for this Mainboard by adjusting the BIOS (just like R5k cpu's can be used on MoBo's with the Right bios but can't if you didn't update it yet --- it's literally just a microcode injection making a function available or not Situation).


The only Question is, how well it would work and how much effort AMD put into their Version of it - if it's not optimized it could lead to lower Performance or, of Course, to similar gians as we've seen in the SAM Tests (with PCI-E 3 most likely a bit lower as there isn't as much Overhead bandwith as with PCI-E4 but in General, even PCI-E 3 is not totally/fully utilized at the Moment if you don't also use pci-e sata's/etc. )
Isn't this the same thing as aperture size option? From the looks of it I could actually enable it in my z170 bios 128MB/256MB/512MB/1GB/2GB/4GB.
Screenshot (18196).jpg
 
Joined
Nov 11, 2016
Messages
3,065 (1.13/day)
System Name The de-ploughminator Mk-II
Processor i7 13700KF
Motherboard MSI Z790 Carbon
Cooling ID-Cooling SE-226-XT + Phanteks T30
Memory 2x16GB G.Skill DDR5 7200Cas34
Video Card(s) Asus RTX4090 TUF
Storage Kingston KC3000 2TB NVME
Display(s) LG OLED CX48"
Case Corsair 5000D Air
Power Supply Corsair HX850
Mouse Razor Viper Ultimate
Keyboard Corsair K75
Software win11
Isn't this the same thing as aperture size option? From the looks of it I could actually enable it in my z170 bios 128MB/256MB/512MB/1GB/2GB/4GB.

That setting is the amount of system RAM allocated to the Intel iGPU, no way it's related.

SAM is the new feature that allow CPU to access the entirety of dGPU VRAM in one go, instead of a series of 256MB chunks.
 
Joined
Sep 14, 2020
Messages
498 (0.38/day)
Location
Greece
System Name Office / HP Prodesk 490 G3 MT (ex-office)
Processor Intel 13700 (90° limit) / Intel i7-6700
Motherboard Asus TUF Gaming H770 Pro / HP 805F H170
Cooling Noctua NH-U14S / Stock
Memory G. Skill Trident XMP 2x16gb DDR5 6400MHz cl32 / Samsung 2x8gb 2133MHz DDR4
Video Card(s) Asus RTX 3060 Ti Dual OC GDDR6X / Zotac GTX 1650 GDDR6 OC
Storage Samsung 2tb 980 PRO MZ / Samsung SSD 1TB 860 EVO + WD blue HDD 1TB (WD10EZEX)
Display(s) Eizo FlexScan EV2455 - 1920x1200 / Panasonic TX-32LS490E 32'' LED 1920x1080
Case Nanoxia Deep Silence 8 Pro / HP microtower
Audio Device(s) On board
Power Supply Seasonic Prime PX750 / OEM 300W bronze
Mouse MS cheap wired / Logitech cheap wired m90
Keyboard MS cheap wired / HP cheap wired
Software W11 / W7 Pro ->10 Pro
Imagine a hypothetical situation, where Intel's platform could benefit a higher performance gain from enabling resizeable BAR...
Harakiri (Seppuku). But seriously competition is useful for us the end-customers, though we still need a more practical way to activate and deactivate this feature.
 
Joined
Dec 14, 2018
Messages
124 (0.06/day)
Location
Finland
System Name No name, yet..
Processor AMD 1800X at stock settings.
Motherboard AsRock X370 itx/ac, /diy vrm heatsink.
Cooling Alphacool Eisbaer 240LT.
Memory 2 x 8gb G.Skill Flare 3200/CL14.
Video Card(s) Gigabyte RTX 2060 oc rev2.
Storage Samsung 960 Evo 500GB m.2, Crucial MX500 2TB sata.
Display(s) HP ZR24W.
Case DIY ITX.
Power Supply Be Quiet 500W sfx-l
Software Win10 home, Ubuntu linux.
I'm in a bar right now. It's resizable because of (Corona) restrictions. Life's good, illness bad.
 
Joined
Jan 4, 2013
Messages
1,160 (0.28/day)
Location
Denmark
System Name R9 5950x/Skylake 6400
Processor R9 5950x/i5 6400
Motherboard Gigabyte Aorus Master X570/Asus Z170 Pro Gaming
Cooling Arctic Liquid Freezer II 360/Stock
Memory 4x8GB Patriot PVS416G4440 CL14/G.S Ripjaws 32 GB F4-3200C16D-32GV
Video Card(s) 7900XTX/6900XT
Storage RIP Seagate 530 4TB (died after 7 months), WD SN850 2TB, Aorus 2TB, Corsair MP600 1TB / 960 Evo 1TB
Display(s) 3x LG 27gl850 1440p
Case Custom builds
Audio Device(s) -
Power Supply Silverstone 1000watt modular Gold/1000Watt Antec
Software Win11pro/win10pro / Win10 Home / win7 / wista 64 bit and XPpro
Imagine a hypothetical situation, where Intel's platform could benefit a higher performance gain from enabling resizeable BAR...

I was thinking the same :)
 
Joined
Jul 7, 2019
Messages
831 (0.47/day)
Well this sorta thing confuses me, is this something a motherboard just has to allow? or do the cpu and gpu need software/hardware to actually support it?
Could a "rogue" motherboard maker allow SAM to be used on ryzen 3000 series?
It has to be implemented on the motherboard side, and the code feature maintained by AMD, Intel, and Nvidia, as Microsoft does not maintain the feature directly, unlike how Linux has support baked into the OS itself and is managed as part of the OS featureset. AMD can support the feature more easily simply because they produce both CPU and GPU and can validate everything within their own ecosystem, although they recently said they were working with Nvidia for Ryzen+Nvidia SAM compatibility and validation. No idea if Intel has reached out to work with AMD to support Intel+Radeon SAM compatibility, although Nvidia did say they were at least working with Intel on trying to get Intel+Nvidia SAM working.

The real issue here is having 3 different code bases managed by 3 very competitive companies, which could see features broken just to force upgrades or play hardball. AMD currently is the only one able to shelter themselves from a feature war if say, Nvidia was to lock some future-gen GPUs from SAM-linking with say, an old gen Ryzen or Intel, or Intel limiting the SAM feature to their high-end while ignoring the low end.

As for the last bit, in theory, a mobo maker could support SAM all the way back to Ryzen 1000, just as long as its on an AMD 400-series or 500-series chipset, as the feature is technically a PCIe 3.0+ specific feature. Maybe it could work on AMD 300-series chipsets, but I don't recall if all 300-series mobos had a PCIe 3.0 slot (IIRC, some budget ones only had 2.0), and even then, would only officially work with the PCIe 3.0 slot (usually the GPU slot). But considering that most support for AMD 300-series chipsets has since ended, in part due to AMD also ending it, it'll be up to dedicated coders to create custom BIOS that activate the feature on the 300-series.
 
Joined
Nov 6, 2016
Messages
1,575 (0.58/day)
Location
NH, USA
System Name Lightbringer
Processor Ryzen 7 2700X
Motherboard Asus ROG Strix X470-F Gaming
Cooling Enermax Liqmax Iii 360mm AIO
Memory G.Skill Trident Z RGB 32GB (8GBx4) 3200Mhz CL 14
Video Card(s) Sapphire RX 5700XT Nitro+
Storage Hp EX950 2TB NVMe M.2, HP EX950 1TB NVMe M.2, Samsung 860 EVO 2TB
Display(s) LG 34BK95U-W 34" 5120 x 2160
Case Lian Li PC-O11 Dynamic (White)
Power Supply BeQuiet Straight Power 11 850w Gold Rated PSU
Mouse Glorious Model O (Matte White)
Keyboard Royal Kludge RK71
Software Windows 10
That would be really funny, a technique that was there for a while now that went un-used, brought forward by AMD, but then finding out it works better for Intel and losing the performance crown.

That seems typical for AMD, pushing innovations first only to have others benefit from it, e.g. 64 bit CPU, GDDR3, GDDR5, HBM, Async Compute, etc. and I'm sure we'll see Intel do it with CPU chiplets
 
Joined
Aug 23, 2013
Messages
454 (0.12/day)
That seems typical for AMD, pushing innovations first only to have others benefit from it, e.g. 64 bit CPU, GDDR3, GDDR5, HBM, Async Compute, etc. and I'm sure we'll see Intel do it with CPU chiplets
It was the similar as G-sync/Freesync. Nvidia brought it up and AMD also made it available. AMD still has some stuff it needs to make as an alternative to Nvidia solution, and on the other hand Nvidia also has to do the same.
 
Joined
Mar 21, 2016
Messages
2,197 (0.74/day)
That setting is the amount of system RAM allocated to the Intel iGPU, no way it's related.

SAM is the new feature that allow CPU to access the entirety of dGPU VRAM in one go, instead of a series of 256MB chunks.
Can you explain the setting below it then? DVMT Total Gfx Mem indicates it selects the size of internal graphics device. To me that sounds like it sets the integrated graphics memory size setting. Also in the past aperture size was for external graphics settings that terms been around since AGP slot was used. Why would you have two settings that sets teh size of the integrated graphics memory!!? To me that doesn't add up and aperture size in AGP days still set the BAR size if I'm not mistaken.

On another note is the BAR setting in Nvidia bios intertwined with this BAR size like a frequency associated to it's speed limit I guess you could say while the BAR size itself is more like a wider highway.
 
Last edited:
Joined
Jan 31, 2010
Messages
5,379 (1.03/day)
Location
Gougeland (NZ)
System Name Cumquat 2021
Processor AMD RyZen R7 7800X3D
Motherboard Asus Strix X670E - E Gaming WIFI
Cooling Deep Cool LT720 + CM MasterGel Pro TP + Lian Li Uni Fan V2
Memory 32GB GSkill Trident Z5 Neo 6000
Video Card(s) Sapphire Nitro+ OC RX6800 16GB DDR6 2270Cclk / 2010Mclk
Storage 1x Adata SX8200PRO NVMe 1TB gen3 x4 1X Samsung 980 Pro NVMe Gen 4 x4 1TB, 12TB of HDD Storage
Display(s) AOC 24G2 IPS 144Hz FreeSync Premium 1920x1080p
Case Lian Li O11D XL ROG edition
Audio Device(s) RX6800 via HDMI + Pioneer VSX-531 amp Technics 100W 5.1 Speaker set
Power Supply EVGA 1000W G5 Gold
Mouse Logitech G502 Proteus Core Wired
Keyboard Logitech G915 Wireless
Software Windows 11 X64 PRO (build 23H2)
Benchmark Scores it sucks even more less now ;)
It was the similar as G-sync/Freesync. Nvidia brought it up and AMD also made it available. AMD still has some stuff it needs to make as an alternative to Nvidia solution, and on the other hand Nvidia also has to do the same.

Err that's a tad wrong G-sync required monitor manufacturers to install a piece of hardware from nVidia whereas AMD only used part of an already available spec for Displayport connections and it's also available through HDMI 2.0/.1 now
 
Joined
Mar 28, 2020
Messages
1,646 (1.11/day)
Looks like soon AMD will be forced to enable this for "older" Zen CPU's.

They should actually. It is very silly for them to limit this to the new Zen 3 CPU, when you consider the fact that they cannot even produce enough Zen 3 CPU to sell. In addition, there is no stopper for older hardware to support SAM, its just their skewed decision.
 
Joined
Aug 20, 2007
Messages
20,787 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
Isn't this the same thing as aperture size option? From the looks of it I could actually enable it in my z170 bios 128MB/256MB/512MB/1GB/2GB/4GB.
View attachment 177715

Someone had the same idea as me...

I should see how hard it is to retrofit this ASUS work to other boards...
 
Joined
Mar 28, 2020
Messages
1,646 (1.11/day)
That seems typical for AMD, pushing innovations first only to have others benefit from it, e.g. 64 bit CPU, GDDR3, GDDR5, HBM, Async Compute, etc. and I'm sure we'll see Intel do it with CPU chiplets
I think this is how the operate. In my opinion, if you look at their history of AMD introducing new technology features, i.e. Mantle, Tessellation, etc, they generally don't follow through in my opinion. It could be due to their market share which makes getting game developers' buy in difficult, that I don't know. In almost every case, eventually some company will scoop it up and integrate into their feature.

It was the similar as G-sync/Freesync. Nvidia brought it up and AMD also made it available. AMD still has some stuff it needs to make as an alternative to Nvidia solution, and on the other hand Nvidia also has to do the same.
The idea of VRR became popular when Nvidia introduced GSync. Where AMD did better is to implement an alternative that is non-proprietary. Perhaps FreeSync is not as good as some suggested, but still it works and I don't have to pay an Nvidia premium, which is great for consumers.
 

OneMoar

There is Always Moar
Joined
Apr 9, 2010
Messages
8,746 (1.70/day)
Location
Rochester area
System Name RPC MK2.5
Processor Ryzen 5800x
Motherboard Gigabyte Aorus Pro V2
Cooling Enermax ETX-T50RGB
Memory CL16 BL2K16G36C16U4RL 3600 1:1 micron e-die
Video Card(s) GIGABYTE RTX 3070 Ti GAMING OC
Storage ADATA SX8200PRO NVME 512GB, Intel 545s 500GBSSD, ADATA SU800 SSD, 3TB Spinner
Display(s) LG Ultra Gear 32 1440p 165hz Dell 1440p 75hz
Case Phanteks P300 /w 300A front panel conversion
Audio Device(s) onboard
Power Supply SeaSonic Focus+ Platinum 750W
Mouse Kone burst Pro
Keyboard EVGA Z15
Software Windows 11 +startisallback
there is no reason this can't be brought to every board/gpu that supports pcie 3.0
its been in the spec for years
 
Joined
Mar 21, 2016
Messages
2,197 (0.74/day)
Someone had the same idea as me...

I should see how hard it is to retrofit this ASUS work to other boards...
I think it's already in place on my AsRock z170 I just might have to adjust the bios setting. It's rather confusing with how they have it worded and you've got to change 3 settings in all different area's of the bios in a specific manner. It sounds like I disable CSM support in boot menu region of the bios. I can then enable MMIO assignment in some other system menu. Finally I set the aperture size in yet another location of the bios to 4096MB. If I interpreted it the right way at least.
 
Joined
Aug 20, 2007
Messages
20,787 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
I think it's already in place on my AsRock z170 I just might have to adjust the bios setting. It's rather confusing with how they have it worded and you've got to change 3 settings in all different area's of the bios in a specific manner. It sounds like I disable CSM support in boot menu region of the bios. I can then enable MMIO assignment in some other system menu. Finally I set the aperture size in yet another location of the bios to 4096MB. If I interpreted it the right way at least.

I think what you are viewing is AGP aperture size. Believe it or not it's still used as a setting on IGP with intel, just without the AGP bus. I don't think it's the same.
 
Top