Enabling above 4G decoding not found with IFR Extractor #52
-
Hi, I was trying to modify the BIOS to enable above 4G decoding on my Dell Optiplex 9020 (Dell 0PC5F7 A02 Motherboard). Unicode text "4G Decod" found in Setup/.../97E409E6-4CC1-11D9-81F6-000000000000 at header-offset 3C6F7h As such, the setting should be found within the BIOS image. However, extracting 97E409E6-4CC1-11D9-81F6-000000000000 (where UEFITool indicates the setting should be located) using the provided IFR extractor (IRFExtractor_0.3.6_win) yields a text file which doesn't contain either '4G Decod' or 'Above 4G'. I'm still hoping this isn't a dead end, but even the headers provided by UEFITool seem to be in the wrong format. Any help would be greatly appreciated, P.S. I have attached a zipped copy of both the extracted BIOS image and IFR file (As github doesn't allow .BIN files), in case someone with more technical eyes than mine wanted to take a look. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Just an update to this problem, Looking at the hex view at the headers found with UEFITool, I was able to find the string "Enable or disable memory remap above 4G" (see attached image) which leads me to believe my issue is different from the one encountered in this issue, as the setting description, like the one he has, can also be found at header offsets 3C6E-3C78 (string stating "Above 4G Decoding. Enables or Disables 64 bit capable devices to be decoded in Above 4G Address Space"). EDIT: after this blog post i've realized the option refers to physical memory and has nothing to do with decoding Could it be that enabling the option may require DSDT modification? If so, does anyone have any pointers as where to start? I know this would be a quite complex task to enable an option on a fairly weak system, but i'm willing to put in the work. Any help would be greatly appreciated! |
Beta Was this translation helpful? Give feedback.
-
Duplicate of #14, yes you can do the DSDT modification (follow the wiki) and that will get it working in Linux only |
Beta Was this translation helpful? Give feedback.
Duplicate of #14, yes you can do the DSDT modification (follow the wiki) and that will get it working in Linux only