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

Testing please: GPU-Z Resizable BAR Support Report

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
28,673 (3.74/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
I added a detailed PCIe Resizable BAR report to GPU-Z -> Advanced Tab, or just click on the Resizable BAR readout on main screen.

snmnty8kzx.jpg


Beta build is attached to this thread. Not 100% sure yet if I got all these detections implemented correctly.

Could you guys test this on your systems (with and without BAR enabled/support) and let me know your thoughts?

I've removed the attached test build from this post. Use public GPU-Z 2.40.0 instead, please.
 
Last edited:
I've got an RTX 2080 SUPER and get this:

1621201413075.png


See specs for the rest of the system.
 
It works for me... the Motherboard manufacturer on my z490 board has not put out the Bar BIOS... supposed to be in the works.
So I wait.

gpuzbeta.gif
 
Does that list look accurate?

Well, I don't know what every setting means, so here goes:

GPU hardware support - correct
Above 4G enabled - no idea what this means
Resizable bar enabled in bios - correct. Neither the mobo nor the GPU support it
CSM disabled - no idea what this means
boot from gpt - correct
64-bit OS - correct
Windows running in UEFI mode - not sure. The mobo's got a UEFI BIOS, but it's a 2011 product running a 2700K, so maybe W10 has switched to pre UEFI mode. The UEFI is not in legacy mode and doesn't have one
Graphics driver support - not sure. I have the latest driver installed, so it depends on the context, ie it won't support it on this hardware, but will on the right hardware

Hope this helps.
 
Last edited:
Windows running in UEFI mode - not sure. The mobo's got a UEFI BIOS, but it's a 2011 product running a 2700K, so maybe W10 has switched to pre UEFI mode. The UEFI is not in legacy mode and doesn't have one
run msinfo32, look for "BIOS Mode", that shows "Legacy"?

Graphics driver support - not sure. I have the latest driver installed, so it depends on the context, ie it won't support it on this hardware, but will on the right hardware
Right now the logic is to show "driver: no", if the currently installed driver has no resizable bar support for your GPU (2080 Super).
The driver does have support for Resizable BAR on Ampere GPUs.

Better to show "yes" in this case? Not sure
 
p1kalmig2k981.jpg
zp5tm1qbi6.jpg


First screen says enabled, second screen says disabled in BIOS?
I also have CSM disabled
For clarity, all these should say YES

hardware as in specs, BIOS is:
ROG STRIX X570-F GAMING BIOS 3801
AMD AM4 AGESA V2 PI 1.2.0.2
 
Last edited:
shows up for me how it should do, as i do not have a card that supports it so, but it's there.

resizbar.png



And back off

resizbaroff.gif



Well, I don't know what every setting means, so here goes:

GPU hardware support - correct
Above 4G enabled - no idea what this means
Resizable bar enabled in bios - correct. Neither the mobo nor the GPU support it
CSM disabled - no idea what this means
boot from gpt - correct
64-bit OS - correct
Windows running in UEFI mode - not sure. The mobo's got a UEFI BIOS, but it's a 2011 product running a 2700K, so maybe W10 has switched to pre UEFI mode. The UEFI is not in legacy mode and doesn't have one
Graphics driver support - not sure. I have the latest driver installed, so it depends on the context, ie it won't support it on this hardware, but will on the right hardware

Hope this helps.

 
Last edited:
im on Z590 mobo and bar enabled in bios with bar enabled drivers.
 

Attachments

  • bar.gif
    bar.gif
    15.8 KB · Views: 595
@W1zzard I'll get back to you this evening re that command. :)

EDIT: re the driver, I'd show it as "Yes (disabled)" on hardware that doesn't support it, like mine. Waddya think?
 
Last edited:
"Yes (disabled)" on hardware that doesn't support it
"disabled" doesn't mean "not supported", even "not supported" doesn't mean "supported by this driver version for other GPUs, but not yours"
 
I have the same issue that Mussels have.
Bar enabled and CSM disabled they should be yes.

Bar.gif
 
I will test this with my AMD setup when I get home and see if it still works :peace:
 
ayy, it's also misreporting for me. Running driver 470.25 on Windows 21382.1.

BIOS settings are:
Above 4G Decoding: Enabled
Resizable BAR support: Enabled
CSM: disabled

GPU is updated/flashed with Resizable BAR capable BIOS

Capture.PNG


Edit: Ninja fixed with the build you just posted, nice one w1zz! Just need to take care of the CSM disabled thing now :)

1621252874471.png
 
1621252789716.png


Resizable BAR in the BIOS is enabled, but its a beta feature for this board currently, so that might be par for the course.

Everything else looks correct, I always enable above 4G.
 
"disabled" doesn't mean "not supported", even "not supported" doesn't mean "supported by this driver version for other GPUs, but not yours"
Well, it's the context, isn't it. I think it's clear enough that the driver supports the feature, but not on this hardware, without resorting to a long sentence. Perhaps you could have a little question mark next to it which brings a popup with a verbose explanation of what's meant by that? If you can think of a better way to put it, then I'm all ears.
 
Well, it's the context, isn't it. I think it's clear enough that the driver supports the feature, but not on this hardware, without resorting to a long sentence. Perhaps you could have a little question mark next to it which brings a popup with a verbose explanation of what's meant by that? If you can think of a better way to put it, then I'm all ears.

I mean, is "disabled" and "not supported" literally not clear enough?
 
I mean, is "disabled" and "not supported" literally not clear enough?
The context is different, isn't it? He was wondering how it should be phrased so I've made a suggestion. He can put it anyway he likes and if he, or anyone else has a better suggestion, then I'm all ears.
 
The context is different, isn't it? He was wondering how it should be phrased so I've made a suggestion. He can put it anyway he likes and if he, or anyone else has a better suggestion, then I'm all ears.

I somehow get your point, I suppose adding a row stating the reason Resizable BAR support cannot be enabled would solve this standoff and make it more accessible for people that don't know what these settings mean, and then adjust the other entries to be as accurate as possible (for example, Graphics Driver Support: "Yes").

For example, if Pascal or Turing are detected, the row would say "Not supported by GPU architecture", and if system requirements for the feature aren't met, it could say "Not supported by current hardware configuration, please ensure the Compatibility Support Module (CSM) is disabled and that Above 4G Decoding, Resizable BAR support are present and enabled in the system BIOS" or something.
 
I somehow get your point, I suppose adding a row stating the reason Resizable BAR support cannot be enabled would solve this standoff and make it more accessible for people that don't know what these settings mean, and then adjust the other entries to be as accurate as possible (for example, Graphics Driver Support: "Yes").

For example, if Pascal or Turing are detected, the row would say "Not supported by GPU architecture", and if system requirements for the feature aren't met, it could say "Not supported by current hardware configuration, please ensure the Compatibility Support Module (CSM) is disabled and that Above 4G Decoding, Resizable BAR support are present and enabled in the system BIOS" or something.
Yes, nicely put, especially your second paragraph. Two heads are definitely better than one when it comes to things like this. :toast:
 
I suppose adding a row stating the reason Resizable BAR support cannot be enabled
Nice idea, but every single item of the "Yes" list must be "Yes", or no resizable bar. so if multiple are "no", that would complicate the text a lot

Like on my work system:
pdonxrwd2y.jpg
 
Works like a fine on my system and thanks @W1zzard

1621262822395.png
 
Build in first post updated with fixes for CSM and BAR detection

@X800, @Dorek can you test the new build?
looks the same except CSM disabled is yes, which i think is correct actually.
 

Attachments

  • bar2.gif
    bar2.gif
    15.9 KB · Views: 352
Back
Top