Jump to content

Dell Optiplex 3050 DVMT setup issues


flexrac

Recommended Posts

I'm trying to find the setup.bin but could not find it, tried searching for 899407d7 xxxxxxxxx per jakes suggestion in other posts but search came up empty.

 

 

System specs

Dell optiplex 3050

Core I3 7100 (7th gen)/3.9 ghz dual core

Intel 250 express

Intel HD graphics 630

4gb DDR4 2400 mhz

500gb HD Sata

Realtek Ethernet

Realtek HD audio/Intel display audio

 

 

 

Bios attached if anyone care to look.

DellInc.-1.6.5.rom.zip

Link to comment
Share on other sites

  • Replies 33
  • Created
  • Last Reply

Top Posters In This Topic

  • Moderators

If you don't want to mod the BIOS as it might be difficult for some models, you could skip this step by adding 2 new kexts to /EFI/Clover/kexts/Other

Lilu.kext IntelGraphicsDVMTFixup.kext

 

Note:

While searching for the GUID  899407d7-99fe-43d8-9a21-79ec328cac21

I was able to find and extract the body of PE32 Image section

Converted it to text file

Able to search the text file for DVMT

0x795 and 0x796

Link to comment
Share on other sites

Sorry missed search term DVMT.

 

So I have

 

DVMT Pre-Allocated, Variable: 0x795 {05 91 25 05 38 05 35 27 01 00 95 07 14 10 00 FE 00}
0x40947                 Option: 0M, Value: 0x0 {09 07 26 05 00 00 00}
0x4094E                 Option: 32M, Value: 0x1 {09 07 27 05 30 00 01}
0x40955                 Option: 64M, Value: 0x2 {09 07 28 05 00 00 02}
0x4095C                 Option: 4M, Value: 0xF0 {09 07 29 05 00 00 F0}
0x40963                 Option: 8M, Value: 0xF1 {09 07 2A 05 00 00 F1}
0x4096A                 Option: 12M, Value: 0xF2 {09 07 2B 05 00 00 F2}
0x40971                 Option: 16M, Value: 0xF3 {09 07 2C 05 00 00 F3}
0x40978                 Option: 20M, Value: 0xF4 {09 07 2D 05 00 00 F4}
0x4097F                 Option: 24M, Value: 0xF5 {09 07 2E 05 00 00 F5}
0x40986                 Option: 28M, Value: 0xF6 {09 07 2F 05 00 00 F6}
0x4098D                 Option: 32M/F7, Value: 0xF7 {09 07 30 05 00 00 F7}
0x40994                 Option: 36M, Value: 0xF8 {09 07 31 05 00 00 F8}
0x4099B                 Option: 40M, Value: 0xF9 {09 07 32 05 00 00 F9}
0x409A2                 Option: 44M, Value: 0xFA {09 07 33 05 00 00 FA}
0x409A9                 Option: 48M, Value: 0xFB {09 07 34 05 00 00 FB}
0x409B0                 Option: 52M, Value: 0xFC {09 07 35 05 00 00 FC}
0x409B7                 Option: 56M, Value: 0xFD {09 07 36 05 00 00 FD}
0x409BE                 Option: 60M, Value: 0xFE {09 07 37 05 00 00 FE}
0x409C5             End of Options {29 02}
0x409C7         End If {29 02}
0x409C9         Setting: DVMT Total Gfx Mem, Variable: 0x796 {05 91 39 05 3A 05 BC 04 01 00 96 07 10 10 01 03 00}
0x409DA             Option: 128M, Value: 0x1 {09 07 3B 05 00 00 01}
0x409E1             Option: 256M, Value: 0x2 {09 07 3C 05 00 00 02}
0x409E8             Option: MAX, Value: 0x3 {09 07 3D 05 30 00 03}

 

What do I have to do next? I guess once the patch is applied I have to remove dvmtfixup.kext and restart and see if that works.

 

 

So I have to run code for EFI shell as per below

 

setup_var 0x795 0x3 or setup_var 0x795 0x2 (as I dont have 96M)

Link to comment
Share on other sites

  • Moderators

Hmm, give it a try with setup_var 0x795 0x3

 

 

There's another alternative, add to kernel and KextPatches the following (use Clover Configurator):

Name*= com.apple.driver.AppleIntelKBLGraphicsFramebuffer

Find*  = 00006002 00005001

Replace* = 00003001 00009000

Comment* = 0x591b0000, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)

Link to comment
Share on other sites

THanks. Ok will give a shot in 30 mins when I home. But bare in mind that I have intel HD 530 and patch above refers to 0x591b0000 which is intel HD 620.

 

Also after applying this patch should I remove dvmtfixup.kext?

Link to comment
Share on other sites


×
×
  • Create New...