Jump to content

Setup 1.30 Discussion


eGPU Enthusiast

Recommended Posts

Hi. Thanks for the info. I am away from home this weekend. But I have some updates files and included a cleaner more Mac theme and a revised step guide I will post up when I'm back. I edited the grub configure file to enable direct boot into Bootcamp automatically now. And removed all unneeded code. Literally all that is needed is the apple_set_os in the grub.cfg to enable igpu at boot. How simple!

From your errors. I believed I have missed a step as the folder structure has changed the boot file needs the bless command issued again in terminal. Sorry about that.

On a side note I have noticed brightness control is not working. Which I am looking into at the moment.

BIG Thanks for your research, really appreciate.

I have been using it for Saturday, and I solved the step 4 and now it is working perfectly, however I skipped step 8 ( still unsolved).

My concern s:

1. What can I do if I want to do uninstall everything (the grid, customised boot and refind. I forgot to backup the boot file. (this is my major concern)

2. When I was installing the refind, I remember it mentions root device is not found, I am not sure if this is causing the problem for step

3. The wifi disconnected for every few mins and reconnect, I am sure it is not my router problem. It is connected perfectly without the eGPU connected. (The router is pretty far away, I think the modification may weaken the wifi on my mac

Thank you

P.S. I don't have the brightness problem

Link to comment
Share on other sites

Tech Inferno Fan>> Followup from http://forum.techinferno.com/dell-latitude-vostro-precision/6980-14-dell-latitude-e6440-owners-lounge-4.html#post111089

I went through my BIOS dump and I am not seeing a SetupPrep module. Is there some other identifying feature within the module that I can search for to find whatever it is named in my system?

Link to comment
Share on other sites

I went through my BIOS dump and I am not seeing a SetupPrep module. Is there some other identifying feature within the module that I can search for to find whatever it is named in my system?

I was able to get it's E6530-setup IFR file by extracting the Dell BIOS dump from Dell's E6530 A16 bios file using the python script at I present you a tool to decompress Dell UEFI BIOS . I then followed Atonus' instructions.

Perusing E6530-setup IFR I noticed the following that may be of interest. There's also a stack of iGPU and PEG options too.

CPU TDP limits/locks?

0x5919B Numeric: 1-Core Ratio Limit (193377152992-193377152992) , Variable: 0x25 {07 A6 F4 00 F5 00 2F 00 02 00 25 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x591C1 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x591CE End {29 02}

0x591D0 Numeric: 2-Core Ratio Limit (193377152992-193377152992) , Variable: 0x26 {07 A6 F6 00 F7 00 30 00 02 00 26 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x591F6 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x59203 End {29 02}

0x59205 Numeric: 3-Core Ratio Limit (193377152992-193377152992) , Variable: 0x27 {07 A6 F8 00 F9 00 31 00 02 00 27 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5922B Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x59238 End {29 02}

0x5923A Numeric: 4-Core Ratio Limit (193377152992-193377152992) , Variable: 0x28 {07 A6 FA 00 FB 00 32 00 02 00 28 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x59260 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x5926D End {29 02}

0x5926F Numeric: Primary Plane Current value (193377152992-193377152992) , Variable: 0x29 {07 A6 FC 00 FD 00 33 00 02 00 29 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x59295 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x592A2 End {29 02}

0x592A4 Numeric: Secondary Plane Current value (193377152992-193377152992) , Variable: 0x2A {07 A6 FE 00 FF 00 34 00 02 00 2A 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x592CA Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x592D7 End {29 02}

0x598BB Setting: BIOS Lock, Variable: 0x40 {05 A6 3A 01 3B 01 4B 00 02 00 40 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x598E1 Option: Disabled, Value: 0x0 {09 0E C1 02 00 00 00 00 00 00 00 00 00 00}

0x598EF Option: Enabled, Value: 0x1 {09 0E C0 02 30 00 01 00 00 00 00 00 00 00}

0x598FD End of Options {29 02}

0x6189A Setting: ConfigTDP, Variable: 0x218 {05 A6 0A 05 0B 05 F4 01 02 00 18 02 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x618C0 Option: Disabled, Value: 0x0 {09 0E 04 00 30 00 00 00 00 00 00 00 00 00}

0x618CE Option: Enabled, Value: 0x1 {09 0E 03 00 00 00 01 00 00 00 00 00 00 00}

0x618DC End of Options {29 02}

0x63490 Setting: Configurable TDP, Variable: 0xB45 {05 A6 5C 0A 5D 0A 6F 02 02 00 45 0B 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x634B6 Option: TDP NOMINAL, Value: 0x0 {09 0E 5E 0A 30 00 00 00 00 00 00 00 00 00}

0x634C4 Option: TDP DOWN, Value: 0x1 {09 0E 60 0A 00 00 01 00 00 00 00 00 00 00}

0x634D2 Option: TDP UP, Value: 0x2 {09 0E 5F 0A 00 00 02 00 00 00 00 00 00 00}

0x634E0 Option: Disabled, Value: 0xFF {09 0E 66 0A 00 00 FF 00 00 00 00 00 00 00}

0x634EE End of Options {29 02}

0x634F0 Numeric: Long duration power limit (193377152992-193377152992) , Variable: 0xB40 {07 A6 4C 0A 4D 0A 70 02 02 00 40 0B 10 10 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x63516 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x63523 End {29 02}

0x63525 Numeric: Long duration maintained (193377152992-193377152992) , Variable: 0xB42 {07 A6 4E 0A 4F 0A 71 02 02 00 42 0B 10 11 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x6354B Default: 16 Bit, Value: 0x0 {5B 0D 00 00 01 00 00 00 00 00 00 00 00}

0x63558 End {29 02}

0x6355A Numeric: Short duration power limit (193377152992-193377152992) , Variable: 0xB41 {07 A6 50 0A 51 0A 72 02 02 00 41 0B 10 10 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x63580 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x6358D End {29 02}

0x6358F Setting: Config TDP LOCK, Variable: 0xB46 {05 A6 61 0A 62 0A 73 02 02 00 46 0B 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x635B5 Option: Disabled, Value: 0x0 {09 0E 66 0A 30 00 00 00 00 00 00 00 00 00}

0x635C3 Option: Enabled, Value: 0x1 {09 0E 65 0A 00 00 01 00 00 00 00 00 00 00}

0x635D1 End of Options {29 02}

RAID Options

0x5E166 Setting: RAID0, Variable: 0x12D {05 A6 58 01 59 01 48 01 02 00 2D 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E18C Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E19A Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E1A8 End of Options {29 02}

0x5E1AA Setting: RAID1, Variable: 0x12E {05 A6 5A 01 5B 01 49 01 02 00 2E 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E1D0 Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E1DE Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E1EC End of Options {29 02}

0x5E1EE Setting: RAID10, Variable: 0x12F {05 A6 5C 01 5D 01 4A 01 02 00 2F 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E214 Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E222 Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E230 End of Options {29 02}

0x5E232 Setting: RAID5, Variable: 0x130 {05 A6 5E 01 5F 01 4B 01 02 00 30 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E258 Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E266 Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E274 End of Options {29 02}

0x5E276 Setting: Intel Rapid Recovery Technology, Variable: 0x131 {05 A6 60 01 61 01 4C 01 02 00 31 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E29C Option: Disabled, Value: 0x0 {09 0E C1 02 00 00 00 00 00 00 00 00 00 00}

0x5E2AA Option: Enabled, Value: 0x1 {09 0E C0 02 30 00 01 00 00 00 00 00 00 00}

0x5E2B8 End of Options {29 02}

Would be interested if you can unlock some TDP values on your E6530. IVB E6530/E6430 having some advantages over the newer Haswell E6540/E6440: cheaper cost, likely x2 2.0 eGPU capable, comes equipped with expresscard slot as default, includes an eSATA port. Given the minor performance difference between Haswell and IVB, I'd consider jumping to a E6430 if one came up at a good price. Though not as pretty that's for sure.

  • Thumbs Up 1
Link to comment
Share on other sites

BIG Thanks for your research, really appreciate.

I have been using it for Saturday, and I solved the step 4 and now it is working perfectly, however I skipped step 8 ( still unsolved).

My concern s:

1. What can I do if I want to do uninstall everything (the grid, customised boot and refind. I forgot to backup the boot file. (this is my major concern)

2. When I was installing the refind, I remember it mentions root device is not found, I am not sure if this is causing the problem for step

3. The wifi disconnected for every few mins and reconnect, I am sure it is not my router problem. It is connected perfectly without the eGPU connected. (The router is pretty far away, I think the modification may weaken the wifi on my mac

Thank you

P.S. I don't have the brightness problem

NETWORK FIX.

1. Right click start icon > Open Command Prompt Admin
2. Type "chkdsk /F C:" without the quotes (or change C: to the windows partition letter)
3. Select 'yes' (y) if it asks to check on next startup.
4. Restart

in regards to your questions.

1. The rEFInd Boot Manager: Installing rEFInd

i am close to finishing the new files. which will do away with the refind bootloader and will be using just the standard apple boot loader and auto boot windows once the script has completed.

should be complete within a few days

Link to comment
Share on other sites

I was able to get it's E6530-setup IFR file by extracting the Dell BIOS dump from Dell's E6530 A16 bios file using the python script at I present you a tool to decompress Dell UEFI BIOS . I then followed Atonus' instructions.

Perusing E6530-setup IFR I noticed the following that may be of interest. There's also a stack of iGPU and PEG options too.

CPU TDP limits/locks?

0x5919B Numeric: 1-Core Ratio Limit (193377152992-193377152992) , Variable: 0x25 {07 A6 F4 00 F5 00 2F 00 02 00 25 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x591C1 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x591CE End {29 02}

0x591D0 Numeric: 2-Core Ratio Limit (193377152992-193377152992) , Variable: 0x26 {07 A6 F6 00 F7 00 30 00 02 00 26 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x591F6 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x59203 End {29 02}

0x59205 Numeric: 3-Core Ratio Limit (193377152992-193377152992) , Variable: 0x27 {07 A6 F8 00 F9 00 31 00 02 00 27 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5922B Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x59238 End {29 02}

0x5923A Numeric: 4-Core Ratio Limit (193377152992-193377152992) , Variable: 0x28 {07 A6 FA 00 FB 00 32 00 02 00 28 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x59260 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x5926D End {29 02}

0x5926F Numeric: Primary Plane Current value (193377152992-193377152992) , Variable: 0x29 {07 A6 FC 00 FD 00 33 00 02 00 29 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x59295 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x592A2 End {29 02}

0x592A4 Numeric: Secondary Plane Current value (193377152992-193377152992) , Variable: 0x2A {07 A6 FE 00 FF 00 34 00 02 00 2A 00 10 10 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x592CA Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x592D7 End {29 02}

0x598BB Setting: BIOS Lock, Variable: 0x40 {05 A6 3A 01 3B 01 4B 00 02 00 40 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x598E1 Option: Disabled, Value: 0x0 {09 0E C1 02 00 00 00 00 00 00 00 00 00 00}

0x598EF Option: Enabled, Value: 0x1 {09 0E C0 02 30 00 01 00 00 00 00 00 00 00}

0x598FD End of Options {29 02}

0x6189A Setting: ConfigTDP, Variable: 0x218 {05 A6 0A 05 0B 05 F4 01 02 00 18 02 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x618C0 Option: Disabled, Value: 0x0 {09 0E 04 00 30 00 00 00 00 00 00 00 00 00}

0x618CE Option: Enabled, Value: 0x1 {09 0E 03 00 00 00 01 00 00 00 00 00 00 00}

0x618DC End of Options {29 02}

0x63490 Setting: Configurable TDP, Variable: 0xB45 {05 A6 5C 0A 5D 0A 6F 02 02 00 45 0B 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x634B6 Option: TDP NOMINAL, Value: 0x0 {09 0E 5E 0A 30 00 00 00 00 00 00 00 00 00}

0x634C4 Option: TDP DOWN, Value: 0x1 {09 0E 60 0A 00 00 01 00 00 00 00 00 00 00}

0x634D2 Option: TDP UP, Value: 0x2 {09 0E 5F 0A 00 00 02 00 00 00 00 00 00 00}

0x634E0 Option: Disabled, Value: 0xFF {09 0E 66 0A 00 00 FF 00 00 00 00 00 00 00}

0x634EE End of Options {29 02}

0x634F0 Numeric: Long duration power limit (193377152992-193377152992) , Variable: 0xB40 {07 A6 4C 0A 4D 0A 70 02 02 00 40 0B 10 10 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x63516 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x63523 End {29 02}

0x63525 Numeric: Long duration maintained (193377152992-193377152992) , Variable: 0xB42 {07 A6 4E 0A 4F 0A 71 02 02 00 42 0B 10 11 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x6354B Default: 16 Bit, Value: 0x0 {5B 0D 00 00 01 00 00 00 00 00 00 00 00}

0x63558 End {29 02}

0x6355A Numeric: Short duration power limit (193377152992-193377152992) , Variable: 0xB41 {07 A6 50 0A 51 0A 72 02 02 00 41 0B 10 10 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x63580 Default: 8 Bit, Value: 0x0 {5B 0D 00 00 00 00 00 00 00 00 00 00 00}

0x6358D End {29 02}

0x6358F Setting: Config TDP LOCK, Variable: 0xB46 {05 A6 61 0A 62 0A 73 02 02 00 46 0B 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x635B5 Option: Disabled, Value: 0x0 {09 0E 66 0A 30 00 00 00 00 00 00 00 00 00}

0x635C3 Option: Enabled, Value: 0x1 {09 0E 65 0A 00 00 01 00 00 00 00 00 00 00}

0x635D1 End of Options {29 02}

RAID Options

0x5E166 Setting: RAID0, Variable: 0x12D {05 A6 58 01 59 01 48 01 02 00 2D 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E18C Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E19A Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E1A8 End of Options {29 02}

0x5E1AA Setting: RAID1, Variable: 0x12E {05 A6 5A 01 5B 01 49 01 02 00 2E 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E1D0 Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E1DE Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E1EC End of Options {29 02}

0x5E1EE Setting: RAID10, Variable: 0x12F {05 A6 5C 01 5D 01 4A 01 02 00 2F 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E214 Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E222 Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E230 End of Options {29 02}

0x5E232 Setting: RAID5, Variable: 0x130 {05 A6 5E 01 5F 01 4B 01 02 00 30 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E258 Option: Disabled, Value: 0x0 {09 0E C1 02 30 00 00 00 00 00 00 00 00 00}

0x5E266 Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}

0x5E274 End of Options {29 02}

0x5E276 Setting: Intel Rapid Recovery Technology, Variable: 0x131 {05 A6 60 01 61 01 4C 01 02 00 31 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

0x5E29C Option: Disabled, Value: 0x0 {09 0E C1 02 00 00 00 00 00 00 00 00 00 00}

0x5E2AA Option: Enabled, Value: 0x1 {09 0E C0 02 30 00 01 00 00 00 00 00 00 00}

0x5E2B8 End of Options {29 02}

Would be interested if you can unlock some TDP values on your E6530. IVB E6530/E6430 having some advantages over the newer Haswell E6540/E6440: cheaper cost, likely x2 2.0 eGPU capable, comes equipped with expresscard slot as default, includes an eSATA port. Given the minor performance difference between Haswell and IVB, I'd consider jumping to a E6430 if one came up at a good price. Though not as pretty that's for sure.

Hey the NVRAM writing tool works, and I just found the turbo ratio limits section of the NVRAM with an xm CPU... brb

update:

Overclocking this ES 2920xm by writing in the NVRAM has the same problems as it did when this CPU was in my P150EM. It will set, but it doesn't do anything. Both XTU and Throttlestop read the CPU as being set to 4.2ghz, but it doesn't do it. To get the CPU to overclock in my clevo I needed to flash the overclock directly into the BIOS.

It looks like the overclocking would work if it was a non-ES CPU. I suspect my 3920xm would overclock fine, but I don't want to switch the CPUs to find out due to how huge of a PITA it was to mount a e6520 heatsink onto a e6530 motherboard.

update:

Overclocking is working! The problem seems to be that the primary current power plane is set too low for 4 cores to go over ~3.1ghz. Trying to fix that now.

---

OK so I couldn't change the primary plane current because the NVRAM only has 8 bits to store values and it's a 16-bit register, so the highest override I could set in 8 bits was 30W.

Here's 4.3ghz running with the override off. I had hwinfo64 on to prove that this was on a latitude. I ran only 2 threads to keep the current draw down.

[ATTACH=CONFIG]13011[/ATTACH]

NVRAM locations for turbo multipliers were 0x25 through 0x28. I tried overclocking memory too, but it's still walled at 1600MHz. Underclocking memory did work.

Update: The issue wasn't primary current plane, it was just BDPROCHOT!

[ATTACH=CONFIG]13012[/ATTACH]

Also disabling the TDP lock did not work, but hard setting it to 80W did.

As for the BCLK overclock I modified my ME FW to allow BCLK overclocking.

Also I want to add to be careful with writing to NVRAM with this tool. In the event you set something that bricks your laptop it may be difficult to trigger a reset since there is no watchdog and reset functionality like there is with XTU.

  • Thumbs Up 1
Link to comment
Share on other sites

Hey the NVRAM writing tool works, and I just found the turbo ratio limits section of the NVRAM with an xm CPU... brb

update:

Overclocking this ES 2920xm by writing in the NVRAM has the same problems as it did when this CPU was in my P150EM. It will set, but it doesn't do anything. Both XTU and Throttlestop read the CPU as being set to 4.2ghz, but it doesn't do it. To get the CPU to overclock in my clevo I needed to flash the overclock directly into the BIOS.

It looks like the overclocking would work if it was a non-ES CPU. I suspect my 3920xm would overclock fine, but I don't want to switch the CPUs to find out due to how huge of a PITA it was to mount a e6520 heatsink onto a e6530 motherboard.

Sounds promising.

No way you can work around the heatsink issue? You are leading the charge here and have in your repository a IVB XM CPU, E6530 and now the matching UEFI vars to try to get the most out of that hardware. You could confirm if a Dell Latitude can be CPU TDP/multi unlocked and if it can then it's performance potential would up there with high end gaming boxes.

Such confirmation would elevate Latitudes over similar spec Elitebooks and probably Thinkpads that remain TDP and multi locked. I for one would then start looking seriously at a E6430/E6530.

Link to comment
Share on other sites

WOW!! Fantastic stuff. I see 77.2W and a x41 multi across 4-cores + your 104.7mhz (+4.7%) BCLK overclock, bringing you up to 4.3Ghz. Your temps max at 84 degrees during the TS-bench, incredibly low. Great cooling happening there. Your 22nm IVB i7-3920XM would have more TDP headroom and could go a higher multi than with your currently tested 32nm SB i7-2920xm (ES). Maybe even further than in your P150EM if it was being temp throttled in there.

Any chance you can do some more performance tuning to see how far you can take this beast? When done, attaching a recent eGPU (GTX770+) to the EC slot should see shoot to the top of some leaderboard scores if you wanted to try. Plus it's x2 2.0 eGPU capable using the first 2 mPCIe slots (port1+2).. though as you know a ME FW mod with the Intel fitc tool would be required to set port1 to x2 AND of course, x2 2.0 capable eGPU hardware like the recently released PE4C 2.x.

As this is quite an astonishing development for a business grade notebook, could you pls take some time to write a guide from the fragments we've covered so others can duplicate it? This WILL raise the Latitude/Precision systems' profile amongst it's other business grade peers. Even a i7-3840QM (3.6Ghz/4-cores + 400Mhz) could be hitting over 4.0Ghz with these mods, or 4.2Ghz with the BCLK overclock.

Thank you for being the first to push a IVB Latitude to these unprecedented performance levels :78:

Link to comment
Share on other sites

LOL at the cooling. The 84C was only around 10 seconds into the test. I hit 100C in about 30 seconds. It what makes matters even worse is that running the 580 on the system the dGPU is "disabled" which means that it is always powered on and cannot be shut down with optimus. The cooling can only sustain around 50W of power draw. Other than overheating the CPU seems to clock just as well as it did in the p150EM, which is ~4.35GHz at 1.351V VID.

I'd do x2 2.0 opt for sure if I had the hardware, but I can't monetarily justify buying the hardware for it with the P150EM as my main laptop. The CPU cooling is literally over twice as effective.

Link to comment
Share on other sites

Quote

LOL at the cooling. The 84C was only around 10 seconds into the test. I hit 100C in about 30 seconds. It what makes matters even worse is that running the 580 on the system the dGPU is "disabled" which means that it is always powered on and cannot be shut down with optimus. The cooling can only sustain around 50W of power draw.



Are you saying that with eGPU attached, there is no dGPU control and so can't disable it to limit it's power draw and temperature? Certainly it should be possible to hotplug the eGPU after boot to give default BIOS behavior. Then you can just disable the PCIe port that hosts the dGPU in Device Manager (View Resources by Connection) to disable it and grant Optimus features to the eGPU. There's another UEFI variable setting that may help too:

0x5F915 		Setting: Always Enable PEG, Variable: 0x187 {05 A6 4D 03 4E 03 85 01 02 00 87 01 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x5F93B 			Option: Disabled, Value: 0x2 {09 0E C1 02 00 00 02 00 00 00 00 00 00 00}
0x5F949 			Option: Enabled, Value: 0x1 {09 0E C0 02 00 00 01 00 00 00 00 00 00 00}
0x5F957 			Option: Auto, Value: 0x0 {09 0E BE 02 30 00 00 00 00 00 00 00 00 00}
0x5F965 		End of Options {29 02}


Using the i7-3920XM instead of the i7-2920XM would lower temps too. Eg: consider a IVB uses about 10-14W less than a SB at the x27 4-core multi shown at [url]http://forum.techinferno.com/throttlestop-realtemp-discussion/6958-haswell-step-backwards-ivy-bridge-i-have-some-shocking-tdp-results.html#post95181[/url]
Link to comment
Share on other sites

NETWORK FIX.

1. Right click start icon > Open Command Prompt Admin
2. Type "chkdsk /F C:" without the quotes (or change C: to the windows partition letter)
3. Select 'yes' (y) if it asks to check on next startup.
4. Restart

in regards to your questions.

1. The rEFInd Boot Manager: Installing rEFInd

i am close to finishing the new files. which will do away with the refind bootloader and will be using just the standard apple boot loader and auto boot windows once the script has completed.

should be complete within a few days

This is really an exciting news hearing without using refind, and thank you for answering my inquires.

I tried to follow the uninstall procedure in The rEFInd Boot Manager: Installing rEFInd but not successful.

Kais-MacBook-Pro:~ shekkaifung$ sudo rm -r /EFI/refind

Password:

rm: /EFI/refind: No such file or directory

My currently EFI folder:

post-29815-14494998675748_thumb.png

My problems are:

1. The instruction in the page will not uninstall refind.

2. I've a customised BOOT folder(which the refind document is inside) and I want to have the original BOOT folder.

THANK YOU!!!

p.s. My problems might not make any sense to you, because of my bad english and not a computer expert.

Link to comment
Share on other sites

Hi Matey,

I haven't taken any pictures yet (I've just got back from a VERY long weekend with no sleep) but I will endeavour to take some pictures this week. it's not looking pretty right now because it is still in "easy access" testing mode with all cables and switches in easy reach. I've also got to do some serious cable organising

The DA-2 220p was easy to plug in, it went in the labelled slot on the PE4C 2.1 and then the 8 pin -> 2x 6+2 connectors went from the PE4C into the ZOTAC graphics card. I only needed 2 6 pin connectors for this card since it is pretty low clocked out-the-box.

Link to comment
Share on other sites

@Khenglish, I've combined several posts into the opening post. As you are the open post owner you can edit any of the content, including any of my quoted stuff ( I don't mind).

With that, would you mind listing what UEFI variables you modified and what you set them to in order to do this TDP/multi unlocking?

This is a significant find and deservedly requires a guide to demonstrate simply and clearly how to do it so others can replicate it.

The TechInfero editors may even post it as a frontpage article?

Link to comment
Share on other sites

@Tech Inferno Fan Yeah I'll write something that describes it nicely. How did you find my BIOS's setup info? What was it labeled as so other users can find it for other laptops? I searched with GREP and never found SetupPrep.

Updated opening post with a quick step-wise procedure I used to do this. The instructions making it possible to generate IFR files for a E6430 and Precision M4700/M6700 from the source BIOS on Dell's website. They could then be linked in the guide and the pertinent CPU unlocking UEFI vars noted per machine. The SB Latitudes/Precisions may very well be using the same vars so could be included in such a guide too?

For reference, a E6430 IFR file has just been generated and released by an eGPU user at http://forum.techinferno.com/diy-e-gpu-projects/2109-diy-egpu-experiences-%5Bversion-2-0%5D-409.html#post111635 . The CPU ratio vars are at the same location as for the E6530. Not sure which others you are modifying to compare them too.

Update: if you can figure out how to disable the dGPU then that may be of interested for AMD-equipped Precision machines. Those having some fast graphics but with the deficit of missing out on an active iGPU. That limits their battery life AND ability to be used for NVidia Optimus eGPU use.

Link to comment
Share on other sites

The grub method of writing new UEFI variable data isn't used to switch your ports to x2. It's more complex than that. ME FW flashing is needed since Intel have locked down x1/x2/x4 Southbridge PCIe port settings to the ME FW since the Series-6 chipsets. Series-5 and earlier were unlocked and could be adjusted using software like Setup 1.30. Since BIOS flashing is involved here I'd recommend you note the location of the BIOS chip(s) and have a strategy to remove them and reflash them if something goes wrong.

1. unlocking the flash descriptor do be able to take a dump of it. Probably need to jumper your AUDIO chip like shown at http://forum.techinferno.com/dell-latitude-vostro-precision/6980-14-dell-latitude-e6440-owners-lounge.html#post99289 to do the unlock.

2. Take a ME FW dump using the Series-7 Intel fpt.exe utility. It's available at http://forum.techinferno.com/hp-business-class-notebooks/2537-12-5-hp-elitebook-2570p-owners-lounge-12.html#post65904

3. Modify the ME FW dump using the Series-7 Intel fitc.exe utility to set port1 to x2 mode. Here's the Series-8 fitc utility that should be compatible: Simple File Sharing and Storage.

4. Flash the modified ME FW back to the system using fpt.exe

5. Optional: if have it all working at this stage, ask @Khenglish to modify your modified ME FW to allow BCLK overclocking. That can net an extra 4-5% performance using XTU software.

6. Remove the AUDIO jumper you've set as part of 1 to allow the ME FW to function correctly. Reboot system.

Not sure if its treated differently by bios or if this is just completely wrong, but setup 1.x might not work becuase its dealing with south bridge not pch and southbridge was replaced with pch twords the end of series 5.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.