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

Incorrect GPU-Z ‘above 4G decoding support’ detection?

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
In front of me I have EVGA 2080 Super FTW3 Hybrid Gaming card mounted in EVGA X299 Dark motherboard. In motherboard’s BIOS option for for ‘above 4G decoding’ support is set to -OFF-.

However, if I run GPU-Z, go to Advanced tab, pick PCIe Resizable Bar section from the list, and take a look at ‘Above 4G Decode enabled in BIOS’ under Resizable BAR Requirements it says -YES-.

Does anyone know what is going on please? Am I misinterpreting what GPU-Z is saying or GPU-Z has a bug?
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.58/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
In front of me I have EVGA 2080 Super FTW3 Hybrid Gaming card mounted in EVGA X299 Dark motherboard. In motherboard’s BIOS option for for ‘above 4G decoding’ support is set to -OFF-.

However, if I run GPU-Z, go to Advanced tab, pick PCIe Resizable Bar section from the list, and take a look at ‘Above 4G Decode enabled in BIOS’ under Resizable BAR Requirements it says -YES-.

Does anyone know what is going on please? Am I misinterpreting what GPU-Z is saying or GPU-Z has a bug?
Resizable bar, check your bios. Mskr dure cdm is off and bar is on with 4G.
 

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
Resizable bar, check your bios. Mskr dure cdm is off and bar is on with 4G.

It seems you misinterpreted what I said. I'm not asking how to turn on resizable bar (which doesn't apply to me anyway as I have 20 series card) but why GPU-Z seems to incorrectly report status of my 'above 4G decoding'.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/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
Device Manager -> View -> Resources by Type -> Memory

Can you screenshot the list? Particularly the end of the list. Anything that's above FFFFFFFF ? that's what GPU-Z is scanning for in that test

 

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
Device Manager -> View -> Resources by Type -> Memory

Can you screenshot the list? Particularly the end of the list. Anything that's above FFFFFFFF ? that's what GPU-Z is scanning for in that test

Here is screenshot attached ...
 

Attachments

  • Untitled.png
    Untitled.png
    771.5 KB · Views: 729

INSTG8R

Vanguard Beta Tester
Joined
Nov 26, 2004
Messages
7,966 (1.12/day)
Location
Canuck in Norway
System Name Hellbox 5.1(same case new guts)
Processor Ryzen 7 5800X3D
Motherboard MSI X570S MAG Torpedo Max
Cooling TT Kandalf L.C.S.(Water/Air)EK Velocity CPU Block/Noctua EK Quantum DDC Pump/Res
Memory 2x16GB Gskill Trident Neo Z 3600 CL16
Video Card(s) Powercolor Hellhound 7900XTX
Storage 970 Evo Plus 500GB 2xSamsung 850 Evo 500GB RAID 0 1TB WD Blue Corsair MP600 Core 2TB
Display(s) Alienware QD-OLED 34” 3440x1440 144hz 10Bit VESA HDR 400
Case TT Kandalf L.C.S.
Audio Device(s) Soundblaster ZX/Logitech Z906 5.1
Power Supply Seasonic TX~’850 Platinum
Mouse G502 Hero
Keyboard G19s
VR HMD Oculus Quest 2
Software Win 10 Pro x64
Basically there are 3 requirements. No CSM(UEFI) above 4G coding enabled and have the BIOS option for BAR enabled.
Obviously your card doesn’t actually support it tho
 

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
Basically there are 3 requirements. No CSM(UEFI) above 4G coding enabled and have the BIOS option for BAR enabled.

Like I already mentioned, I am not trying to figure out is my system meeting the requirements, I am trying to figure out why GPU-Z doesn't reflect my BIOS setting accurately.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/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
Here is screenshot attached ...
Then you have Above 4G decode activated. Note the last 3 entries, which use a memory range above 4G.
 
Joined
Dec 11, 2019
Messages
286 (0.18/day)
Motherboard ignoring BIOS options is not uncommon. In this case, I wonder if it's enabled for other reasons.
 

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
Then you have Above 4G decode activated. Note the last 3 entries, which use a memory range above 4G.

It seems I will have to reach out to EVGA then as their BIOS option lets me choose do I want above 4G decoding and is set to off.

UPDATE: I’ve reached out to EVGA for a comment as above implies their BIOS is not working correctly when it comes to ‘above 4g decoding’ setting. In the meantime I’ve again captured device manager output, this time for both BIOS setting disabled and enabled (please see new attachments).

These captures imply EVGA’s BIOS -IS- working correctly after all. With 4G decoding enabled my 2080 Super and number of other devices are mapped above FFFFFFFF. With it disabled they are mapped below it. Thus, if I am correct, you might want to take a look again at how you determine is above 4G decoding enabled or not.
 

Attachments

  • Above 4G BIOS Disabled.png
    Above 4G BIOS Disabled.png
    682.1 KB · Views: 362
  • Above 4G BIOS Enabled.png
    Above 4G BIOS Enabled.png
    681.2 KB · Views: 387
Last edited:

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/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
Great testing. Thanks!

But isn't the definition of "Above 4G Decode: off" = all devices must have their memory ranges allocated at an address below 4 GB ?
That's the whole point of it? That's also how it works on all but a few bugged motherboards.
 
Joined
Jan 14, 2019
Messages
9,880 (5.12/day)
Location
Midlands, UK
System Name Nebulon-B Mk. 4
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance EXPO DDR5-6000
Video Card(s) Sapphire Pulse Radeon RX 7800 XT
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2, 4 + 8 TB Seagate Barracuda 3.5"
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Windows 10 Pro
Benchmark Scores Cinebench R23 single-core: 1,800, multi-core: 18,000. Superposition 1080p Extreme: 9,900.
You can turn it on in BIOS, and GPU-Z will detect it, but the GeForce 20 series doesn't support it, so the final state will always be "off" or "disabled".
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/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
You can turn it on in BIOS, and GPU-Z will detect it, but the GeForce 20 series doesn't support it, so the final state will always be "off" or "disabled".
You are talking about "Resizable BAR" I assume? Above 4G decode is supported
 
Joined
Jan 14, 2019
Messages
9,880 (5.12/day)
Location
Midlands, UK
System Name Nebulon-B Mk. 4
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance EXPO DDR5-6000
Video Card(s) Sapphire Pulse Radeon RX 7800 XT
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2, 4 + 8 TB Seagate Barracuda 3.5"
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Windows 10 Pro
Benchmark Scores Cinebench R23 single-core: 1,800, multi-core: 18,000. Superposition 1080p Extreme: 9,900.
You are talking about "Resizable BAR" I assume? Above 4G decode is supported
Ah! I must have misread something. My apologies. :ohwell:
 

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
Great testing. Thanks!

But isn't the definition of "Above 4G Decode: off" = all devices must have their memory ranges allocated at an address below 4 GB ?
That's the whole point of it? That's also how it works on all but a few bugged motherboards.

You are welcome :) I wouldn't know what exactly is happening and how exactly it is supposed to work. That is a great question EVGA should be answering so I hope they will reply to my reaching out but you too might want to ask them as you carry weight in the industry so they are much more likely to answer that to you than to me.

In the meantime, if there isn't universal official API call to determine is 'above 4G decoding' enabled, so GPU-Z indirectly deduces answer based on is there -anything- above 4G, would it be better to deduce it based on is there a -GPU- above 4G, especially because information is looked at in the context of -GPU- tool? Or when it is not 100% clear (something is above 4G but there is no GPU above 4G) status reported could be something like '? / maybe / not sure' rather than firm 'yes'?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/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
if there isn't universal official API call to determine is 'above 4G decoding' enabled, so GPU-Z indirectly deduces answer based on is there -anything- above 4G
Correct

would it be better to deduce it based on is there a -GPU- above 4G
I don't think enabling Above 4G decode guarantees that the GPU is always placed above 4G. This is not a GPU-specific feature
 

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
I don't think enabling Above 4G decode guarantees that the GPU is always placed above 4G. This is not a GPU-specific feature

True. That is why I suggested different reporting logic might be better for end user that doesn't know as much as you do. GPU is not mapped above 4G even though there is something above 4G = above 4G decoding not performed for GPU, rather than 'above 4g decoding is enabled, period'.

You see in my case on one system (see first post with screenshot) it is only Intel's management engine and stuff that is above 4G and I don't know does them being there constitute above 4G decoding enabled. On other system (see second post) it is also high definition audio controller but I don't know which one. One on my motherboard is -disabled- and that could be remnants from Win install -before- I disabled it, it is not showing up on first system. So just because it is there above FFFFFFFF it doesn't seem solid indicator, behavior is inconsistent.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/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
Hmm ... I guess I could rename the option to "Above 4G Decode active for GPU", but then people might be looking for a way to activate that (there isn't)
 

4EvrYng

New Member
Joined
Apr 12, 2020
Messages
16 (0.01/day)
Hmm ... I guess I could rename the option to "Above 4G Decode active for GPU", but then people might be looking for a way to activate that (there isn't)
Yeah, picking phrasing that can't be misinterpreted by anyone is often very hard to accomplish ... maybe two+ lines would be better? One for system (yes or no when you are 100% certain, ? when you aren't) and other -per each GPU- telling is that GPU mapped above 4G?
 

zxTheWolfxz

New Member
Joined
Sep 8, 2022
Messages
28 (0.05/day)
I don't think enabling Above 4G decode guarantees that the GPU is always placed above 4G. This is not a GPU-specific feature
This doesn't seem to be the case with a Tesla K80, or am I missing something?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/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
This doesn't seem to be the case with a Tesla K80, or am I missing something?
Just to clarify, you have "Above 4G decode" enabled, and GPU-Z shows it's disabled? Screenshot of device manager -> resources for the graphics card
 

zxTheWolfxz

New Member
Joined
Sep 8, 2022
Messages
28 (0.05/day)
I've just learned I'll have to have a Quadro card installed in my MB before I can load & use the K80.
I have an older Asus P7P55 WS supercomputer board. The manual says this will work.
I don't have a Quadro card laying around looking on eBay now for something cheap to test with.

When using NVIDIA® CUDA™ Technology with a Quadro™ series graphics card and Tesla™ series computing processor cards, install the Quadro™ graphics card to PCIe 2.0 x16_1 slot and the Tesla™ computing processor cards to PCIe 2.0 x16_2, PCIe 2.0 x16_4 and PCIe 2.0 x16_5 slots.

BTW it shows code 12 when used with my GTX 1060. No resources are free for this device.
 
Last edited:
Joined
Aug 29, 2005
Messages
7,084 (1.04/day)
Location
Asked my ISP.... 0.0
System Name Lynni PS \ Lenowo TwinkPad T480
Processor AMD Ryzen 7 7700 Raphael \ i7-8550U Kaby Lake-R
Motherboard ASRock B650M PG Riptide Bios v. 2.02 AMD AGESA 1.1.0.0 \ Lenowo 20L60036MX Bios 1.47
Cooling Noctua NH-D15 Chromax.Black (Only middle fan) \ Lenowo WN-2
Memory G.Skill Flare X5 2x16GB DDR5 6000MHZ CL36-36-36-96 AMD EXPO \ Willk Elektronik 2x16GB 2666MHZ CL17
Video Card(s) Asus GeForce RTX™ 4070 Dual OC GPU: 2325-2355 MEM: 1462| Nvidia GeForce MX™ 150 2GB GDDR5 Micron
Storage Gigabyte M30 1TB|Sabrent Rocket 2TB| HDD: 10TB|1TB \ SKHynix 256GB 2242 3x2 | WD SN700 1TB
Display(s) LG UltraGear 27GP850-B 1440p@165Hz | LG 48CX OLED 4K HDR | AUO 14" 1440p IPS
Case Asus Prime AP201 White Mesh | Lenowo T480 chassis
Audio Device(s) Steelseries Arctis Pro Wireless
Power Supply Be Quiet! Pure Power 12 M 750W Goldie | 65W
Mouse Logitech G305 Lightspeedy Wireless | Lenowo TouchPad & Logitech G305
Keyboard Akko 3108 DS Horizon V2 Cream Yellow | T480 UK Lumi
Software Win11 Pro 23H2 UK
Benchmark Scores 3DMARK: https://www.3dmark.com/3dm/89434432? GPU-Z: https://www.techpowerup.com/gpuz/details/v3zbr
I've just learned I'll have to have a Quadro card installed in my MB before I can load & use the K80.
I have an older Asus P7P55 WS supercomputer board. The manual says this will work.
I don't have a Quadro card laying around looking on eBay now for something cheap to test with.

When using NVIDIA® CUDA™ Technology with a Quadro™ series graphics card and Tesla™ series computing processor cards, install the Quadro™ graphics card to PCIe 2.0 x16_1 slot and the Tesla™ computing processor cards to PCIe 2.0 x16_2, PCIe 2.0 x16_4 and PCIe 2.0 x16_5 slots.

BTW it shows code 12 when used with my GTX 1060. No resources are free for this device.

Wow awesome board, I got a Asus Maximus III Formula myself in my collection the seller said the onboard nic was wonky on Windows 10 but I haven't tested this out.
 

zxTheWolfxz

New Member
Joined
Sep 8, 2022
Messages
28 (0.05/day)
Wow awesome board, I got a Asus Maximus III Formula myself in my collection the seller said the onboard nic was wonky on Windows 10 but I haven't tested this out.
That's a nice board. I only use wireless so I wouldn't know about the nic, plus I have those disabled in bios since they are not in use to free resources.
 
Top