The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    ** 1070 laptop: "bd prochot" causing cpu throttling to 800MHz and stuttering **

    Discussion in 'MSI' started by streetunder, Feb 13, 2018.

  1. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    It saves as soon as you press "OK". The "save" at the top is for giving other people your "dumps". Ignore it.
     
    streetunder likes this.
  2. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    3 quick questions before i do the test:

    - Whats the point?
    - Is it dangerous for the laptop?
    - Can i revert the values after the test?
     
  3. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    Ok, i will try that method right now, another pic with BD-Prochot status:

    [​IMG]
     
    streetunder likes this.
  4. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    BD prochot happens on MAFIA 3 how many times in 10 minutes for example?

    And how do you do to show up bd prochot on the game?
     
  5. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    If i use oc feature on Dragon center, appears many times, but if i left the boost at stock(the boost will go to 1988MHz anyways) 1/2 per hour.
     
    streetunder likes this.
  6. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    Changed the value and now?
     
  7. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    There is no 'danger'.
    Changing this value to "00" on a GT73VR "disables" NOS, but causes CPU power throttling at 160W power (SYSTEM), and changes register C6 to 41.
    C6 also changes to 41 when battery is below 30%, or when battery is unplugged.

    Your register C5 should be 9E, not 00.
     
    streetunder likes this.
  8. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    And now test your laptop.
    Does it say "9E" now?
    What does the next register say? register C6 now?
     
  9. heliada

    heliada Notebook Evangelist

    Reputations:
    259
    Messages:
    593
    Likes Received:
    513
    Trophy Points:
    106
    @Pedro69 I just noticed your pch temp is pretty hot! Mine never got more than like 55 even after intense gaming. Considering your other temps are comparable or lower than mine, this seems interesting. Is that due to the 7RE having different chipset? Still 10 or more degrees difference seems insane.
     
  10. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Test mafia 3 with OC, see if anything change
     
  11. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    Yeah, changed to E9 and says the same. c6 register says 00
     
  12. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    9E not E9..................
     
  13. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    What temperatures you get after playing AC Origins for one hour?

    - do i loose my warranty doing this?

    - can i go back to 00 after the test?
     
  14. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Yes, but it's not supposed to be 00....
    It's EC RAM, its not permanent.
     
    streetunder likes this.
  15. heliada

    heliada Notebook Evangelist

    Reputations:
    259
    Messages:
    593
    Likes Received:
    513
    Trophy Points:
    106
    Well I had a custom fan curve set. gpu max 75 degrees on full voltage and cpu would hover around 65-70 when boosting properly. Ofc this was not really possible to maintain with the bd prochot... with gpu lowered in voltage it would go down to like 70 or 72, cpu when throttling would go like 60-ish and drop severely in temperature during the throttles (to like 52 or so). Motherboard was hovering around 53-55 degrees pretty much all the time. Keep in mind this was NOT coolerbooster, I could not handle the noise.
     
    streetunder likes this.
  16. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Ok i get it,

    You didnt answer last question

    i loose my warranty doing this? yes or no?
     
  17. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Im surprised, one user from Zwame forum have the same specs model but is Asus one, and the CPU goes to 90c while playing, yes 6820HK.

    My CPU max temps playing AC Origins (yes this is the only game that gets my PC crazy, even the temps)

    CPU 78 , GPU 78 - these are the max temps i have while playing intensive games

    For example ac origins , CPU 78, GPU 73, for example COD WW2, CPU 65, GPU 78.

    It depends on the game.

    I still think its a bit strange you get that kind of temperatures... you undervolted your laptop?
     
  18. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    That is a really silly question, man.
    If you don't want my help, I'm done with this thread. I am NOT answering any more of your questions.

    ALL YOU ARE DOING IS CHANGING A REGISTER. if THIS voids the warranty, so does using Intel XTU or THrottlestop or installing windows !!!!!!!!!!!!!!!!!!!!!!!!
     
  19. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    I really cant test the game atm but i reboot the laptop and the value still there 9E on C5
     
  20. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Man, im a noob, you have to understand that i dont have your knowledge.

    I can understand it must be difficult to explain stuff to "dumb" people, but you need some patience...

    I need to know if i loose the warranty or not, of course i dont want to loose the warranty or damage the laptop, then i will loose both money and the laptop.
     
  21. heliada

    heliada Notebook Evangelist

    Reputations:
    259
    Messages:
    593
    Likes Received:
    513
    Trophy Points:
    106
    @streetunder you will not loose warranty doing that stuff... just revert it back before sending it for warranty tomorrow. Sigh. Anyway, I just specifically said I was using a CUSTOM fan curve. On auto it would go well over 80 degrees. And falkentyne does not need any patience, he needs to be rewarded for dealing with us haha.
     
    streetunder likes this.
  22. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Test the game now then.
    Is the value in register "c6" still a 00? or is it c0 or c1 or 40 or 41?
     
  23. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Ok i will test it now.
     
  24. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    Im doing a windows memory diagnostic now, cant test the game...@streetunder, can you do it?
     
  25. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    im doing it now
     
  26. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Looks like the problem is fixed.

    But, i get lots of stuttering, like 60 to 52, always.

    But no bd prochot or stutter to 0.
     
  27. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
  28. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Maybe now people will trust me more?

    it was me who hacked the power limits in the GT73VR.

    please keep testing.
     
    Vistar Shook likes this.
  29. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    FALSE ALARM, downclock 2.7ghz and bd prochot again

    upload_2018-2-26_0-29-39.png
     
  30. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    I will keep test for one hour or something, brb
     
  31. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    @streetunder
    Can you change EC RAM value in register C6 (next to the C5) from 00 to C0 please? (can also change it to C1 too).

    If this does not work, then it means the code is not in the EC at all, and only MSI can fix it.

    Most MSI laptops have "9E and C1" in the registers C5 and C6.

    like this one: GT73VR
    2017_08_31_050125.png

    And this one:
    (MSI 16L13/EVOC):
    immagine.png

    If "9E" is changed to 00 (on GT73VR), this will disable NOS (but in a bad way), register C6 will change from c0 (or c1) to 40 (or 41), battery drain will not be used, and power will be RESTRICTED from 230W to 160W.
     
    streetunder likes this.
  32. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Ok

    Like this?

    [​IMG]

    Try C0 and C1 right in the circle?

    Can i do it, with the game opened?

    @Falkentyne
     
    Last edited: Feb 25, 2018
  33. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Yes. Try it.
     
    streetunder likes this.
  34. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Ok will try it, will give feedback soon.

    Can i close RW program? or just leave it open while testing?
     
  35. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Here watch.
    The GT73VR cannot throttle the videocard, just the CPU, but watch.

    1) NOS enabled, BATTERY BOOST enabled. GPU TDP=150W, system power total about 195W (estimated).
    See EC register 46 and 47?? Not 00,00= using battery boost @Papusan
    EC register C5=9E, EC register C6=C1 (or C0). C1/C0 means "full power, no NOS throttle"

    NOS_batteryboost_230W.jpg


    2) now:GPU @150W still.
    I changed EC register C5 from 9E to 00. This changed register C6 "automatic" to 40(41).
    There is no BD PROCHOT, but now Power Limit 2 CPU THROTTLE. System is using about 195W to laptop (Wall kill-a-watt=220W).

    see, there is NO battery drain. System is using 195W power, but EC is trying to throttle CPU, because >160W power limit is exceeded.
    Can you see, EC REGISTER 46 and 47=00,00? No battery drain...but....system power limit is throttled.

    If I set GPU video card to 115W, there is no PL2 throttle (because i am using <160W then). nos_disabled_160W.jpg

    If I set my GPU to 195W instead of 150W, my CPU will run at 1000 mhz haha....(unless i change back to "9E".
     
    Papusan and streetunder like this.
  36. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    @Papusan I found a ....uh...rather useless bug.

    I was "temporarily" able to disable NOS and draw 330W of power without it touching the battery.
    But its useless, because you have to start a game first and "trick" the EC a stupid way....:

    1) Set register C5 to 00 (disable NOS, limits system power to 160W (245W for GTX 1080 systems--UNTESTED).
    2) Run game/benchmark that draws >150W system power. PL2 flag will come on throttle cancer CPU >160W.
    3) Change powerID of EC register E3 to some other value (like 80), then change it back (90).

    PL throttle will "disappear" completely, CPU will change back to 4500 mhz and system can draw "UNLIMITED" power, UNTIL THE GAME OR BENCHMARK IS CLOSED.

    Open the benchmark again and it will PL2 throttle right away (instantly).
    Also "minimizing" the game and restoring it= PL2 throttle again :) cancer!

    I want to disable NOS and disable PL throttle ...but this seems impossible to do without this "bug", unless you unplug the battery and change EC RAM register 31 to "09" and register 42 to "64".
    I will keep experimenting with other values of EC register C5. Maybe there is some way to do it? But PECI (EC) is throttling the CPU because EC register C6 is set to 41 (READ ONLY register).
     
    Last edited: Feb 25, 2018
    streetunder and Papusan like this.
  37. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    @Falkentyne

    RW can i close it while playing? (the values are saved)

    Or i need to leave it open always?
     
  38. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    You can close it, yes. Just like to have it open to see if battery is being used (battery boost), registers 46 and 47....
    Why did you have any new result? Changing to "9E" and "C0" or 9E and C1, in register #C5 and register#C6?

    i am afraid maybe the EC is missing the proper code, so when you reach 160W (SYSTEM power), it throttles with BD PROCHOT....
     
    streetunder likes this.
  39. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Im testing with both C0 and C1 , will give feedback soon, brb

    edit

    @Falkentyne

    i can edit the values and save, with the game open right?

    no need to close the game and open it again? (after a value change on RW)
     
  40. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    yes. The values are updated in real time (well, once a second).

    What troubles me is that the value in register C6 is supposed to be read only.
    if NOS is disabled (battery disconnected, or battery below 30% charge), C6 changes to a value of 41 (40=idle throttled, 41=load throttled), while values of C0/C1=idle/full and load/full.

    Apparently all values from 00 to 80 "disable" NOS and throttle the AC power limit, and 81-FF "enable" NOS, allowing battery boost and maximum AC power.

    I don't know what is significant about the 9E value. 9E is 158 in decimal.
     
    Last edited: Feb 25, 2018
    streetunder likes this.
  41. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    @Falkentyne

    Ok man, i got bad news.

    Nothing changes at all, with 9E + 00, 9E + C0, 9E + C1 :(

    Screens - > https://imgur.com/a/Mw819

    [​IMG]

    P.S

    Thank you very much for all the help provided man, i really appreciate it.

    One more thing, if you notice any flickering on the screen, with g-sync on, on your favorite games, let me know (i notice more at 60fps locked).

    And with this said, i will RMA the laptop tomorrow and give news when it comes back.

    Now we wait for @heliada update, since she was the first to send it, in about two weeks, the laptop should come back to you.

    How can MSI screw up this badly i dont know, but this "bd prochot" is a big FAIL. :mad:

    I wish you all a good week.

    Cheers!
     
    Last edited: Feb 25, 2018
  42. heliada

    heliada Notebook Evangelist

    Reputations:
    259
    Messages:
    593
    Likes Received:
    513
    Trophy Points:
    106
    . 8
    Guess the only thing now would be return all values to stock, finish yer backups and pack it up for msi. Don't forget to add on the desktop or somewhere in big red letters that you don' want any limiting vbios as that one would also mask the issue.
     
    streetunder likes this.
  43. Papusan

    Papusan Jokebook's Sucks! Dont waste your $$$ on Filthy

    Reputations:
    42,681
    Messages:
    29,813
    Likes Received:
    59,521
    Trophy Points:
    931
    Even today... 3 years after Alienware pushed out their first laptops with BGA hardware, they still haven't fixed the Cpu throttling down to 799MHz
    [​IMG]
     
    Falkentyne and streetunder like this.
  44. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    That's ok. You tried.
    Your EC is 'lacking' the battery boost feature, so it's cutting power to the CPU (from BD Prochot) to limit power to 160W. This is abnormal behavior.
    If you disable BD Prochot, the EC will still try to cut the CPU power. But it will not give a signal. It will just throttle the CPU by itself.

    I've seen this behavior before.
    In my case, it will do 3 things:
    1) TDP Limit throttle the CPU (Via Power Limit 2) to 45W.
    (you do not get TDP limit like this because your CPU is already 45W. So yours will do BD Prochot method).

    2) if 45W is not enough, TDP limit the CPU to 25W.

    3) if 25W is not enough, it will "cut" CPU multiplier down to x10 or x8.(1000 mhz or 800 mhz) but will STILL say "TDP Throttle: 25W" even though it's clearly using a LOT less than 25W at 1000 mhz.

    On the GT73EVR EC (17A1EMS1.112), if 330W total system power is exceeded (or the Bios is tricked into reporting more than 330W), the EC will cut the CPU completely to 800 mhz (without using TDP throttle OR BD Prochot).

    This does not happen on GT73VR (17A1EMS1.108, 109 or 107), because these systems have an "SLI" configuration for 460W power--the EC must allow possibility for >330W as option (Only if supported amps from 2x230W PSU connector is detected).
     
    streetunder likes this.
  45. Papusan

    Papusan Jokebook's Sucks! Dont waste your $$$ on Filthy

    Reputations:
    42,681
    Messages:
    29,813
    Likes Received:
    59,521
    Trophy Points:
    931
    What if the GT73VR model wasn't offered with 1070 Sli ? :D
     
    streetunder likes this.
  46. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    *Edit*.
    The EC I had on my old Dominator Pro GT72VR was 1785EMS1.107.
    But it did have battery boost.
    (almost 10%/hour).

    What bios is in your GT72VR?......
     
    streetunder likes this.
  47. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    How much that chinese vbios lock the vddc?
     
  48. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Only GT73EVR (HM175) is not offered with 1070 SLI. That is why exceeding 330W power will cut CPU to 800 mhz from EC.

    You can force 337W power draw (fake) by setting PSYS_PMAX to 2700 in the unlocked Bios. 2700=337.5W. Then when you run 3d game, CPU will be set to 800 mhz.
    This only happens with EC 17A1EMS1.112.

    With 17A1EMS1.108 or .109 or .107, you can set PSYS_PMAX=2700, or 8191 (900W), and CPU will still run full speed....
    (CM238 version EC)---supports GTX 1070, GTX 1070 SLI, and GTX 1080, same EC, Bios used on same motherboard.

    EC 17A1EMS1.112 is for GT73EVR (HM175 chipset). But uses same Bios as CM238.
     
  49. Pedro69

    Pedro69 Notebook Evangelist

    Reputations:
    84
    Messages:
    572
    Likes Received:
    221
    Trophy Points:
    56
    1785EMS1.107, same as @streetunder ...i tried the 105 and 106 with same effect.
     
  50. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    That's the EC version.
    What is the Bios version?
    Bios version always starts with a "letter", not with a number.
     
← Previous pageNext page →