05-10-2015, 09:49 AM
Hello everybody
I have a Lenovo L450 notebook (broadwell i3-5005U...) with BIOS version v1.1 jduj03ww.exe and want to change the dvmt pre-allocated size to 128mb. It is possible, because I analyzed the BIOS with UEFITool and IFR Extractor. Here is the Interesting part
(part of the pe32 image of PlatformHiiAdvancedDxe)
0x2685A Grayout If: {19 82}
0x2685C Security: 85B75607-F7CE-471E-B7E4-2AEA5F7232EE {60 92 07 56 B7 85 CE F7 1E 47 B7 E4 2A EA 5F 72 32 EE}
0x2686E Not {17 02}
0x26870 End {29 02}
0x26872 Setting: DVMT Pre-Allocated, Variable: 0x37 {05 A6 61 04 62 04 1D 27 0A 00 37 00 04 10 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26898 Default: 8 Bit, Value: 0x1 {5B 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268B3 Default: 8 Bit, Value: 0x1 {5B 1B 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268CE Option: 32MB, Value: 0x1 {09 1C 63 04 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268EA Option: 64MB, Value: 0x2 {09 1C 64 04 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26906 Option: 128MB, Value: 0x4 {09 1C 65 04 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26922 End of Options {29 02}
0x26924 End If {29 02}
I tried using EFI Shell with the command "setup_var 0x37 0x4", but it jsut says looking for variable and then nothing comes (just another grub> prompt, but the variable seems not to have changed).
So please help me with a bios which has this option unlocked or point me in the right direction on how I can set the variable. Thank you very much in advance!
I have a Lenovo L450 notebook (broadwell i3-5005U...) with BIOS version v1.1 jduj03ww.exe and want to change the dvmt pre-allocated size to 128mb. It is possible, because I analyzed the BIOS with UEFITool and IFR Extractor. Here is the Interesting part
(part of the pe32 image of PlatformHiiAdvancedDxe)
0x2685A Grayout If: {19 82}
0x2685C Security: 85B75607-F7CE-471E-B7E4-2AEA5F7232EE {60 92 07 56 B7 85 CE F7 1E 47 B7 E4 2A EA 5F 72 32 EE}
0x2686E Not {17 02}
0x26870 End {29 02}
0x26872 Setting: DVMT Pre-Allocated, Variable: 0x37 {05 A6 61 04 62 04 1D 27 0A 00 37 00 04 10 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26898 Default: 8 Bit, Value: 0x1 {5B 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268B3 Default: 8 Bit, Value: 0x1 {5B 1B 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268CE Option: 32MB, Value: 0x1 {09 1C 63 04 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268EA Option: 64MB, Value: 0x2 {09 1C 64 04 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26906 Option: 128MB, Value: 0x4 {09 1C 65 04 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26922 End of Options {29 02}
0x26924 End If {29 02}
I tried using EFI Shell with the command "setup_var 0x37 0x4", but it jsut says looking for variable and then nothing comes (just another grub> prompt, but the variable seems not to have changed).
So please help me with a bios which has this option unlocked or point me in the right direction on how I can set the variable. Thank you very much in advance!