No more throttling for Surface Pro 3 :)

Discussion in 'Microsoft Surface Pro 3' started by tzephyr, Aug 4, 2015.

  1. tzephyr

    tzephyr New Member

    Joined:
    Aug 4, 2015
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    SPro3
    This method (should)allow you to
    1, lock TDP level
    2, change PP0 current limit setting in Throttlestop
    3, a lot more stuff to be discovered :)

    WP_20150805_03_49_36_Pro.jpg
    WP_20150805_03_58_17_Pro.jpg
    WP_20150805_03_59_05_Pro.jpg
    WP_20150805_04_00_53_Pro.jpg
    So basically I stumble upon a thread about Dell venue 11 Pro overclocking. And I try to do that to my surface pro 3 using the same way. I extract the IFR file needed from the surface pro 3 bios, and change the following things in NVRAM

    Package power limit lock, Variable: 0x27 -> 0x0
    Platform power limit lock, Variable: 0x63 -> 0x0
    Config TDP LOCK, Variable: 0x40 -> 0x10
    Configurable TDP, Variable: 0x3F -> 0x10
    VR Current value lock, Variable: 0x2C -> 0x0
    BIOS Lock, Variable: 0x77 -> 0x0
    BIOS Interface Lock, Variable: 0x79 -> 0x0

    ***So how do you do it? You just need to download and unzip bootx64.zip to (your usb drive):\efi\boot\ on a USB thumb drive. You need to disabled secure boot, and boot from the usb. You should see a grub interface.
    the command for changing the registers are :setup_var {address} {value}
    e.g. for disabling Package power limit lock, type: setup_var 0x27 0x0
    And you change all the values.
    When you're done, type reboot and boot into windows.
    You should use throttlestop to change settings.

    The attached IFR file is the one that extracted from the bios, you should also be able to change the TDP limit?

    <Deleted Zip File per Forum Policies>
     
    Last edited by a moderator: Aug 4, 2015
  2. Johnny365

    Johnny365 Member

    Joined:
    Apr 21, 2015
    Messages:
    295
    Likes Received:
    24
    Trophy Points:
    18
    So I assume this would affect battery life as it's always on the 2GHz?
     
  3. Nicola

    Nicola Member

    Joined:
    Sep 23, 2014
    Messages:
    125
    Likes Received:
    18
    Trophy Points:
    18
    Location:
    Amsterdam
    My Device:
    SPro3
    Not too much, I imagine it stays at max speed only for the time needed. The question might be: when you run intensive tasks for long time, don't you risk damaging components for overheating?
     
  4. hughlle

    hughlle Super Moderator Staff Member

    Joined:
    Jul 7, 2014
    Messages:
    2,691
    Likes Received:
    422
    Trophy Points:
    83
    That is rather the entire point of throttling. Throttling, whether we like it or not, is implemented for a pretty good reason. Same principle as say, a boiler relief valve. It's not just there to poop on our parade because why not.
     
    Kris and leeshor like this.
  5. GreyFox7

    GreyFox7 Super Moderator Staff Member

    Joined:
    Jul 27, 2014
    Messages:
    6,331
    Likes Received:
    1,279
    Trophy Points:
    113
    See Fukushima for what happens when heat is not properly controlled.
    images.jpg

    :)
     
    hughlle likes this.
  6. hughlle

    hughlle Super Moderator Staff Member

    Joined:
    Jul 7, 2014
    Messages:
    2,691
    Likes Received:
    422
    Trophy Points:
    83
    I'm pretty sure the blame lay else where..

    dolphin.JPG
     
  7. Compusmurf

    Compusmurf Active Member

    Joined:
    May 8, 2014
    Messages:
    488
    Likes Received:
    133
    Trophy Points:
    43
    Location:
    Odessa, FL
    My Device:
    SPro4
    There's a few other threads here on this, some on the throttlestop site as well.

    Can you link to the original thread?

    Also, the CPU has additional safeguards built in that will prevent that big of a meltdown.
     
  8. Kris

    Kris Active Member

    Joined:
    Aug 21, 2014
    Messages:
    644
    Likes Received:
    81
    Trophy Points:
    28
    My Device:
    SPro3
    Wouldn't this void your warranty too? If you purposely melt your machine, I don't think MS wants to cover that.
     
  9. hughlle

    hughlle Super Moderator Staff Member

    Joined:
    Jul 7, 2014
    Messages:
    2,691
    Likes Received:
    422
    Trophy Points:
    83
    Almost certainly...

    I'd call hacking out the thermal throttling to be a circumvention of a technical limitation
     
  10. Haldi

    Haldi Member

    Joined:
    Nov 27, 2014
    Messages:
    199
    Likes Received:
    15
    Trophy Points:
    18
    My Device:
    SPro3
    Well yeah, the CPU for sure. But the CPU is not the limiting factor in our SP3.
    Trottling starts when the CPU first hits 91C, switches from Powerlimit Throttling to thermal trottling till the backcase has gone under... About.... 50C, and the CPU has a tenperature of about 60C at this point.
    So it is to either safe the hands on which you hold the Surface "holding temperature limiting" in which case unlocking would be safe, or is made to safe the Mainboard, RAM, VRM's or what else is close to the CPU and getting to much heat.
    Only way to truly find out would be to stresstest untill it breaks.
    The SoC will shutdown down at 100C to prevent any damage.
     
  11. soulbrothertac

    soulbrothertac New Member

    Joined:
    Nov 2, 2015
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    SPro3
    Thank you for this valuable peace of information, I was about to give up as this throttling issue has been driving me crazy almost to the point of getting rid of my surface pro 3 (i have the i5 version). Could you confirm if this method works? I noticed that the zip file link was blocked but managed to find the bootx64.efi file here. is this the correct one? When I launch the grub interface, should I use the values found on the link or the ones you posted above? Any help would be really appreciated. Thanks in advance!
     
  12. Cothek

    Cothek Active Member

    Joined:
    Jul 26, 2014
    Messages:
    130
    Likes Received:
    31
    Trophy Points:
    28
    This is what I've found as well. The lim-fac on the SP3 is not the CPU temp but the external case temp. You can see in his graph that it still throttles (the jump in power limit throttling) due to the case external temp. Another tell tale is the drop in TDP.

    Also, what is the time scale on your test? Looks to be short, like 5 min?
     

Share This Page

Search tags for this page
current limit throttling surface pro
,
no more new surface pro 3
,
surface pro 3 forum
,
surface pro 3 limit cpu
,
surface pro 3 throttle
,

surface pro 3 throttling

,
surface pro 3 windows 10 throttling
,
surface pro 4 throttle
,
surface pro 4 throttling
,
venue 11 throttling