1. You may have noticed things look a little different around here - we've switched to a new platform (XenForo) and have some new forum styles and features. This how-to guide will help you find your way around. If you find anything that looks strange, post it in this thread.

G73/53SW Owners - CPU Throttling to 798mhz and how to fix it

Discussion in 'ASUS Gaming Notebook Forum' started by dkillone, May 6, 2011.

  1. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    Hi, I initially noticed this when I first got my G73SW-XA1 back in mid march. but didn't think anything of it until a poster had brought this up as some HP owners noticed that their Envy 17 SB is doing this to them. EDIT:This affects all G series models with a sandybridge cpu(G73SW/G74SX/G53SW/G53SX), so you will have to run the temporary fix until there is an official fix.

    EDIT: You can also try my Unofficial bios HERE. It's sad we had to fix it ourselves, but its a more permanent fix than the throttlestop method. Simply flash, and forget all about any games throttling/possibly throttling.

    THE FIX

    ThrottleStop 4.00
    Downloads | Tech|Inferno

    Once you start it up, TS(throttlestop) changes whatever stops the throttling until you reboot.You don't need to do anything else, as monitoring mode only seems to still cause throttling to stop. So what I usually do, since I still prefer to start it manually, is add this to the throttlestop.ini file, ExitTime=5.This tells it to close 5 seconds after being open(so you can edit the number to however many seconds you like, lowest number you can go is 1). Alternatively, if you'd like to have it start/close automatically, after putting the exit time in the ini file. Just create a shortcut, and drop it in the "Start>>All Programs>>Startup" folder. This will allow it to start up and close without you ever having to click anything. :>

    Also, there is no known downsides to using throttlestop, your CPU will still downclock properly when not in use, and it does not run hotter, nor have I found any conflicts with battery draining faster.

    You do NOT have to worry about any overheating, even with throttling disabled I see no higher than a peak 81c on my CPU/GPU in a ambient room temp of 84-86f. So you really don't need to worry about that. However, the PSU does get hotter when throttling is disabled when there is significant load on CPU + GPU. So just watch for that, though it should be ok for the most part.



    Confirmed Games that are affected by Throttling(click on the game to see throttling log of that game)Video of throttling in GTA IV

    If you don't see a game that you've proven to have throttling through logs on the list, please post it so I can add it. Thanks!

    <embed src="http://www.youtube.com/v/0JdRUHHn0UM?version=3&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="349" width="425">


    The Problem is that the CPU drops to 798mhz intermittently during games that put significant load on GPU and CPU at the same time, causing stutter and low frame rates. Sometimes I've even noticed in logs that it's dropping to 1300mhz before hitting 798mhz and then it jumps back up to normal speeds of around 2594mhz. This can be tested/shown easily also by running Prime95 and Furmark at the same time, using CPUz, or my preferred clock checking/cpu load program is now RealTemp 3.67.

    Start prime95 in 8 threads, and you will see temps rise, as well as the clocks will be around 2300mhz-2594mhz. Then fire up Furmark and you will see instantly of the CPU dropping to 798mz and stay there. You can grab the programs below to test if you like, but it's not really necessary to do so. However, I do recommend using RealTemp 3.67 with logs enabled, to log the cpu during a game that your not sure if throttling is happening in or not, this will confirm any suspicion and be 100% proof of it happening.


    Prime95
    64 bit: Prime95 (64bit) - 25.11 Download - EXTREME Overclocking

    Furmark 1.9.0
    (GPU Tool) FurMark 1.9.0: The Return of the Furry Donut - 3D Tech News, Pixel Hacking, Data Visualization and 3D Programming - Geeks3D.com

    CPU-Z
    32 and 64 bit: CPUID - System & hardware benchmark, monitoring, reporting

    RealTemp 3.67
    (for logging and reading correct cpu clocks/multiplier)
    |MG| Real Temp 3.67 Beta Download

    (click to enlarge)
    [​IMG]
    (this pic demonstrates the throttling when furmark and prime95 is being run at the same time.)

    If you would like to read the HP thread about it, link is below.
    http://forum.notebookreview.com/hp-envy-hdx/575817-hp-envy-17-sb-throttling-test.html





    NOTES I've gathered so far:
    • This is not a temperature problem, temps are perfectly well in range during test. However, intel could be throttling for laptops that possibly would have high temperatures with both running.
    • This is not strictly from caused by nvidia as the HP Envy uses an ATI GPU, so this is either motherboard or strictly the CPU.
    • Using a higher watt PSU has no affect on throttling.
    • Using the program Throttlestop 3.00 stops the throttling, only need to run it once on boot, it doesnt even need to stay running for it to work.
    • HP released a BIOS update fixing the throttling problem for Envy 16 gen2 owners on May 29th, 2011.
    • Using realtemp 3.67 to log cpu during games has proven that throttling is happening outside of artificial test.
    • GTA4 is the most affected by throttling, frames are around 10-25, but instantly jump to 30+, once throttlestop is opened.
    • All G53/73SW models are affected by this throttling problem until Asus releases an update to fix it, most likely it will be a new bios.
    • Ken Lee from GenTechPC has been great help, no one at Asus was really responding to me. I asked if Ken could talk to them, and now he is working with Asus to produce a fix. :>
    • If you'd like to show support, use this link http://vip.asus.com/eservice/techserv.aspx to complain, let Asus know you do not appreciate the throttling!
    (just as a side note, this thread was for testing the problem, but I've come to learn a lot since I first made it, so I cleaned up and deleted most of what I said at first to make it easier to read/understand, as well as talk about the fix a bit more, so the below posts for the first 3pages are in response what was previously said.)
     
  2. svl7

    svl7 T|I

    Reputations:
    4,704
    Messages:
    3,757
    Likes Received:
    115
    Trophy Points:
    131
    Probably thermal throttling... what are the CPU temps? But anyway, CPU-Z is no use for monitoring the CPU speed anymore... use Throttlestop if you want to know what your CPU is doing exactly.

    Higher PSU won't work in most cases since the power draw is not limited by the PSU but by the mobo. Do you know what your system consumes under load?
     
  3. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    It's certainly nothing to do with temps. When running prime95 it shoots up to 74-78c, then backs down and stays steady around 70-72c because of the fans.

    When starting furmark, temps instantly start dropping down into the 50s and high 40s which seems concur with the 798mhz speeds, since CPU still is stressed at 100% in task manager.

    Thanks for the throttlestop link though, I had tried it, but I guess I had an older version. So. I will definitely check it this one.

    And, no I can't say I know, maybe one day I'll get an electric meter as I have been wanting one. :>

    I'll add the pic I have of it what it does.
     
  4. svl7

    svl7 T|I

    Reputations:
    4,704
    Messages:
    3,757
    Likes Received:
    115
    Trophy Points:
    131
    Check throttlestop, or better make a log. See whether it's throttling or whether the multi goes down...

    Temps are definitely fine...
     
  5. Chastity

    Chastity Company Representative

    Reputations:
    1,144
    Messages:
    5,859
    Likes Received:
    4
    Trophy Points:
    206
    I was thinking that maybe they should try the clock fix for overclocking.

    bcdedit /set useplatformclock true
     
  6. @tilla

    @tilla Notebook Evangelist

    Reputations:
    316
    Messages:
    527
    Likes Received:
    0
    Trophy Points:
    30
  7. ALLurGroceries

    ALLurGroceries   Super Moderator

    Reputations:
    9,516
    Messages:
    6,804
    Likes Received:
    360
    Trophy Points:
    251
  8. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    Thanks for posting that tilla, that's kind of info I'm looking for to see just how widespread this is.

    I'd still like some G73SW owners here to post their results in this thread to get some good documentation going for future references. However, I have been doing some further testing and have some interesting results.(see below)

    I read through the thread and remember seeing something like that prior to making this thread. But I dunno if ThrottleStop 3001 enables it automatically or what. Because after running it just once(i did not touch anything in throttlestop, just using it to monitor the multi and cpu speed) and I do NOT get anymore throttling from running prime95 +furmark.

    I can confirm this even after a good 30mins the CPU stays at normal speeds and multi stays between 22-26. So, I do a reboot, and just start up furmark, prime95 and HWINFO32 to monitor the temps.

    It stays at a dead 797mhz and multi is 8x. The second I start up throttlestop, it jumps to 2594mhz(26x multi) and only drops to 2200mhz(22x multi) at its lowest. I can even close out throttlestop and restart the test multiple times. Yet no matter what, it stays at full speed like it should, as well as still speedstepping down when there is no cpu load.

    I understand throttlestop has helped with the downclocking, but I did not know it would do it just by running the program, since I still haven't touched any settings within throttlestop.

    Either way, with the CPU able to run at full speed with furmark running and it doesnt downclock for the whole time ive run it, it shows there is definitely no power issues and should make it possible for a driver to fix this problem if throttlestop can somehow cause it to stay at full speed just by running once.

    I will continue to read more on throttlestop as I've really yet to understand the program at all. Now to just figure out what exactly throttlestop does so I can replicate it without it needing to run at least once on boot.
     
  9. ALLurGroceries

    ALLurGroceries   Super Moderator

    Reputations:
    9,516
    Messages:
    6,804
    Likes Received:
    360
    Trophy Points:
    251
    0x1fc is an undocumented MSR, it's a feature added to throttlestop after that thread brought it to light via an anonymous contribution on the g51j 0x124 bsod wiki. From what you posted I'm not clear on if this is the problem with your machine or not, however that's it in a nutshell.

    I wouldn't run on battery with that - there were some reports that it was unstable (possibly ate some batteries) unless you are on ac power.
     
  10. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    Thanks for explaining, I'm still unsure if this is the problem as well. But I just had a HP Envy 17 owner PM me and just running throttlestop as "monitor only", stopped his throttling as well. Though, his clock stayed at 1895mhz while mine goes anywhere from 2200mhz to 2400mhz while running Prime95 and Furmark at the same time. I didn't get a single drop lower than that in a 2hour run. However, my PSU did get hot and start to smell of burning a little bit. So I definitely don't want to be pushing it like that often. I think I will still invest in a 180w psu sometime or another.

    His low clocks could have been due to high temps, he did mention his were at 87-88c, while mine stay at 75-80c

    I have run it on battery since and it seems to be exactly the same. So thanks for the warning, I will still keep an eye out just in case.

    The HP thread keeps growing and growing, but not many have truly tried the throttlestop idea yet.
     
  11. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    5,123
    Messages:
    3,984
    Likes Received:
    199
    Trophy Points:
    131
    It sounds like high power consumption is triggering the Performance Control register to be set to the minimum value which I think is 8 for your CPU. When ThrottleStop first starts up, it's probably resetting this register to the default maximum value.

    MSR Tool

    If you want to have a look at the PERF_CTL register then you can download my MSR Tool and in the MSR Number box at the bottom type in 0x199. After that click on the Read MSR button before you start running Prime95 and Furmark. After you get those programs running, click on the Read MSR button again and see if this register has dropped. Finally start up ThrottleStop and have another look at that register by clicking on ReadMSR one more time.

    If this only needs to be taken care of once by ThrottleStop then you can add this to the ThrottleStop.ini configuration file.

    ExitTime=10

    This will allow ThrottleStop to exit about 10 seconds after it starts if you don't need it anymore. Minimum time period is 1.
     
  12. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    Thanks for posting, here is my results, I know I PMed you too, but just to have it in this thread I guess.

    Before anything is running, no TS yet.
    [​IMG]

    Running Furmark + Prime95(still no TS)
    [​IMG]

    And with TS, Furmark + Prime95

    [​IMG]
     
  13. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    5,123
    Messages:
    3,984
    Likes Received:
    199
    Trophy Points:
    131
    0x1D hex is 29 decimal which is the maximum turbo multiplier.

    Were you monitoring your multiplier with CPU-Z or RealTemp during your second test, Running Furmark + Prime95(still no TS)?
     
  14. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    Was using both during that test, though, even with cpuz and realtemp closed, and just using HWMonitor for temps I can see it has dropped because temps become significantly lower.
     
  15. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    In the HP forum a few were pretty insistent that it did affect real world performance, I havent really seen or felt any personally, yet.

    But I will definitely give that encoding vid a try, so thanks for the links. I'll try to post some results later today or tomorrow.
     
  16. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    5,123
    Messages:
    3,984
    Likes Received:
    199
    Trophy Points:
    131
    This throttling seems to be triggered by power consumption so it's possible that any app that works the CPU and GPU hard at the same time might cause it to drop to 800 MHz. It would be interesting if someone had a Kill-a-Watt meter to keep an eye on that to see if there is a direct connection between power consumption and throttling. In many Dell laptops this relationship was very obvious.
     
  17. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    I was thinking about buying this to check, but wasnt sure how good it would be for this type of situation.

    Amazon.com: P3 International P4460 Kill A Watt EZ Electricity Usage Monitor: Home Improvement

    Any other not so expensive recommendations would be cool too. In the notebookjournal link @tilla posted, the reviewer said laptop wasnt over drawing power when it throttled on them. But apparently it could be from the PSU getting too hot(if i understood them correctly??)

    Here is the page the quotes are from, translated. Google Translate


    I saw that someone in the HP forums tried a higher watt PSU, yet throttling still persisted. So I'm going to guess me buying a 180psu(im on stock 150w now) wouldnt solve it either, though if anyone has a G73SW and a 180psu, if you could run the test with it, that would be great.
     
  18. ALLurGroceries

    ALLurGroceries   Super Moderator

    Reputations:
    9,516
    Messages:
    6,804
    Likes Received:
    360
    Trophy Points:
    251
    I used a kill-a-watt (normal version) to test the g51j throttling. It's probably the cheapest tool for the job. I deleted my youtube vids after we learned of the 1fc fix for that, but it was pretty obviously tied to power consumption. I might still have the vids somewhere if you need an example.
     
  19. dkillone

    dkillone Notebook Evangelist

    Reputations:
    319
    Messages:
    630
    Likes Received:
    0
    Trophy Points:
    30
    Ahah, guess maybe I will go ahead and get that one then. I've been wanting to monitor some other things anywho(just for the fun of it :>).

    And thanks to reading a post by TailGunner in the G53SW owner lounge thread, GTA4 is the perfect test game for throttle, which i decided to log in RealTemp 3.67 and of course, I easily noticed the frames dropping.

    Before running throttlestop.
    Code:
     
      DATE     TIME     MHz   C0 C1 C2 C3 LOAD%
    05/12/11 22:47:45 1446.77 48 50 43 43 16.5
    05/12/11 22:47:50 2584.22 57 57 51 49 39.7
    05/12/11 22:47:55 848.10 58 55 47 49 44.3
    05/12/11 22:48:00 997.77 61 60 54 54 41.4
    05/12/11 22:48:05 798.22 55 55 47 47 40.8
    05/12/11 22:48:10 798.22 55 54 47 47 38.5
    05/12/11 22:48:15 798.22 55 54 47 47 40.4
    05/12/11 22:48:20 1546.54 62 62 56 56 59.6
    05/12/11 22:48:25 897.99 55 55 47 47 50.3
    05/12/11 22:48:30 798.22 55 54 46 47 37.1
    05/12/11 22:48:35 798.22 54 55 46 46 38.2
    05/12/11 22:48:40 2235.00 62 65 58 57 64.8
    05/12/11 22:48:45 1446.77 55 55 45 47 58.7
    05/12/11 22:48:50 798.22 55 54 46 46 36.7
    05/12/11 22:48:55 2594.20 65 67 60 60 81.3
    05/12/11 22:49:00 1546.54 60 58 51 54 66.7
    05/12/11 22:49:05 2594.20 67 69 63 62 81.4
    05/12/11 22:49:10 2594.20 69 70 64 63 82.5
    05/12/11 22:49:15 2584.22 72 70 63 64 73.4
    05/12/11 22:49:20 798.22 62 62 55 56 38.5
    

    After running throttlestop.
    Code:
      DATE     TIME     MHz   C0 C1 C2 C3 LOAD%
    05/12/11 22:50:15 2624.12 62 58 51 52 15.3
    05/12/11 22:50:20 2584.23 66 65 57 58 44.8
    05/12/11 22:50:25 2594.20 70 69 64 61 70.1
    05/12/11 22:50:30 2594.20 72 73 67 65 80.8
    05/12/11 22:50:35 2594.20 74 74 68 67 68.0
    05/12/11 22:50:40 2594.20 74 75 70 70 76.8
    05/12/11 22:50:45 2594.20 75 76 70 70 68.9
    05/12/11 22:50:50 2594.20 77 75 70 69 76.3
    05/12/11 22:50:55 2594.20 77 76 71 70 80.9
    05/12/11 22:51:00 2594.20 77 77 71 71 76.2
    05/12/11 22:51:05 2594.20 78 76 71 70 78.0
    05/12/11 22:51:10 2594.20 78 77 71 71 81.7
    05/12/11 22:51:15 2594.20 77 76 71 69 72.0
    05/12/11 22:51:20 2594.20 77 76 73 71 78.2
    05/12/11 22:51:25 2594.20 78 75 72 70 75.8
    05/12/11 22:51:30 2594.20 76 76 71 71 76.0
    05/12/11 22:51:35 2584.22 73 70 65 63 50.2
    
    FPS/Game was way smoother as well. So I guess this throttling thing does suck and happens outside of synthetic test.
     
  20. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    5,123
    Messages:
    3,984
    Likes Received:
    199
    Trophy Points:
    131
    When the throttling problems first started being discovered in the Dell laptops, the Dell reps made excuses that these were synthetic tests and they didn't represent real world use.

    Your log files make it very obvious that this is a problem for real world apps too. Any application that works both the CPU and GPU has the potential to trigger this throttling. You might want to try logging while running a 3D rendering benchmark like Cinebench.

    CINEBENCH 11.5

    Intel CPUs are rated to run reliably right up to 100C. In your second log file it peaks at 78C which is well within the Intel spec so there is no need to throttle the CPU to protect the CPU.

    Some manufacturers turn to throttling to protect the power delivery circuit if it has been under designed and they think it is not up to the job. Asus needs to be contacted and asked to provide a solution for this problem. I used to talk with Jean Jose Guerrero at Asus. He was able to provide me with special bios versions to correct the throttling problems in some of their P6T desktop boards. These problems only happened when doing some extreme overclocking but they worked hard to come up with a solution for enthusiasts. The problem you are having is just during normal use so hopefully they can get this sorted out.

    Compared to much more expensive test equipment, in many situations, the Kill-a-Watt is not nearly as accurate. I have one and I find that even if it is not 100% accurate, it tends to be fairly consistent and is good enough to help understand power based throttling problems.
     
Similar Threads: G73/53SW Owners
Forum Title Date
ASUS Gaming Notebook Forum Some questions for G751JT-CH71 owners Dec 28, 2014
ASUS Gaming Notebook Forum Some questions for G751JT-CH71 owners Dec 28, 2014
ASUS Gaming Notebook Forum to G751JT-CH71 owners Nov 24, 2014
ASUS Gaming Notebook Forum Calling out Asus G55 Owners Feb 23, 2013
ASUS Gaming Notebook Forum Urgent Question for G75/G55 Owners regarding brightness issue Nov 16, 2012

Share This Page