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.

    Does Intel's Turbo Boost activate during booting?

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by JWBlue, Sep 6, 2010.

  1. JWBlue

    JWBlue Notebook Deity

    Reputations:
    85
    Messages:
    844
    Likes Received:
    9
    Trophy Points:
    31
    Does it have any effect on boot time?
     
  2. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    nope...ur SSD or HDD has an effect.. nver heard of turbo boost doing that.. its more for apps.
     
  3. gdansk

    gdansk Notebook Deity

    Reputations:
    325
    Messages:
    728
    Likes Received:
    42
    Trophy Points:
    41
    I hope it wouldn't activate during boot, as it doesn't know the usage conditions yet...
     
  4. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    I would assume it does: the usage conditions are that the cores are cool enough to allow X amount of turbo boost (depending how many cores were being used) and give that amount of boost until either the temp's increased over a predefined threshold and/or boost wasn't needed by the O/S anymore.
     
  5. Marecki_clf

    Marecki_clf Homo laptopicus

    Reputations:
    464
    Messages:
    1,507
    Likes Received:
    170
    Trophy Points:
    81
    Turbo Boost is a hardware solution built inside the CPU. It doesn't require any drivers to run, so it is active during booting etc. I don't think it has any impact on boot time though. If I am wrong, please correct me :).
     
  6. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    I think it should have a huge impact on boot time - have you tried booting with a PII300 lately? :)
     
  7. Trottel

    Trottel Notebook Virtuoso

    Reputations:
    828
    Messages:
    2,303
    Likes Received:
    0
    Trophy Points:
    0
    No. If the cpu is bottlenecking boot times, why does going from a HDD to an SSD have such a tremendous impact?
     
  8. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    Both can impact boot times - they are not mutually exclusive. ;)
     
  9. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    Agreed. Both have an impact, while the HDD/SSD has the bigger impact (assuming one has a recent CPU).
     
  10. Jakeworld

    Jakeworld Notebook Consultant

    Reputations:
    116
    Messages:
    115
    Likes Received:
    0
    Trophy Points:
    30
    This statement has some sense, and is a reasonable, albeit very general claim.

    However, this statement is wrong on so many levels. Turbo Boost simply will not have an appreciable effect on boot time. I cannot stress this enough: if the CPU is not the bottleneck, a greater clock will have no discernible impact on that metric of performance. You can think that it should, have faith that it will, or pray all you want, but that's not going to change anything.

    As for the Pentium II 300 reference, that is a baseless comparison that serves only to demonstrate that the CPU *can* influence such a metric. This in no way justifies the previous statement and is actually a logical fallacy, which one might attribute to the hasty generalization. While the statement is perhaps true for one case, that does not mean it applies to all. Specifically, while one CPU may present a true bottleneck, a Pentium II 300 is hardly representative of all CPUs, especially those created within the last decade (where the CPU is highly unlikely to represent the bottleneck during boot for any conventional operating system).

    Therefore, such a statement is misguiding and illogical, and can only serve to propagate misinformation. I am not attacking you; I just value accuracy and rational thought. :)
     
  11. talin

    talin Notebook Prophet

    Reputations:
    4,694
    Messages:
    5,343
    Likes Received:
    2
    Trophy Points:
    205
    Consider yourself corrected. ;)

    [​IMG]
     
  12. GapItLykAMaori

    GapItLykAMaori Notebook Evangelist

    Reputations:
    28
    Messages:
    385
    Likes Received:
    0
    Trophy Points:
    30
    thats wierd turbo boost shud b inbuilt with the chip. thats y u can en/disable in bios?
     
  13. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    I agree. Thing is, the CPU is a bottleneck at some moments during booting.

    I didn't believe this at first but I had some guys proving it to me with a desktop that could be hardware locked to lower multipliers. The lower multiplier had a an effect on boot time. (I can dig up the link but it is in dutch).
     
  14. Mythdat

    Mythdat Notebook Evangelist

    Reputations:
    110
    Messages:
    449
    Likes Received:
    0
    Trophy Points:
    30

    That's a driver for Intel's integrated GPU, with incredibly confusing naming - it isn't at all related to the CPU's Turbo Boost. Turbo Boost needs no driver - as the person you quoted said, it runs at CPU level completely outside of the OS.
     
  15. talin

    talin Notebook Prophet

    Reputations:
    4,694
    Messages:
    5,343
    Likes Received:
    2
    Trophy Points:
    205
    Hmm interesting. I stand corrected then. :p
     
  16. Marecki_clf

    Marecki_clf Homo laptopicus

    Reputations:
    464
    Messages:
    1,507
    Likes Received:
    170
    Trophy Points:
    81
    There's no driver like this in my Windows (7 Pro 64-bit) device manager, however I do have a CPU with Turbo Boost technology (i7-720QM). The feature is working without any issues.
     
  17. funky monk

    funky monk Notebook Deity

    Reputations:
    233
    Messages:
    1,485
    Likes Received:
    1
    Trophy Points:
    55
    The difference it would make to your boot time would be so miniscule that it would probably not even be measurable. Given that turboboost doesn't make that much difference in gaming it would make even less difference to boot time, for the most part of booting up, the processor is doing virtually nothing, it doesn't really have to do much work seeing as all that's really happening is that the operating system is being loaded from the hard drive into the RAM.
     
  18. Crimsoned

    Crimsoned Notebook Deity

    Reputations:
    268
    Messages:
    1,396
    Likes Received:
    3
    Trophy Points:
    56
    No it would not use Turbo Boost, you wouldn't want it to.
    Remember when all cores are in use, Turbo boost cannot take place. When booting, all cores are utilized to boot up windows thus not allowing for any margin for Turbo Boost to enable without causing the TDP to go higher then specified.

    Also Turbo Boost is a OS function when:
    Intel, here.

    Edit:
    This is also why some laptops/desktops with load controlled fans will speed up dramatically during start up (you get an loud) fan noise, that's because for often then not the processor is under near full load on all cores.
     
  19. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    When the O/S is initializing itself, the faster CPU will finish faster, period.

    Booting up Windows is not simply copying what is on the HD to the Memory.

    I'm not sure how many cores Windows can use to boot - but when it is able to utilize a hardware supported feature like Turbo Boost (it definitely does not need an O/S running to initiate it) because some functions are only using a single core, then it will boot faster.

    Some things that may make it look like it doesn't make a difference are drivers that wait a specific amount of time to initiate an no matter how fast the CPU is: then, that time period will always be the same.

    And the quote by Crimsoned does not take into account that the boot process by default requests the highest processor performance state 'P0'.
     
  20. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    I agree the name could have been better but it does have something to do with turbo boost. The driver basically balances the TDP's of the CPU and GPU via Intels Intelligent Power Sharing.

    Yes, it will work without any driver but the above quote seems to suggest it might work better in the above case. Anyone interested enough to test it?
     
  21. Crimsoned

    Crimsoned Notebook Deity

    Reputations:
    268
    Messages:
    1,396
    Likes Received:
    3
    Trophy Points:
    56
    Well i am well aware the cores are set to highest state but that mean none of the cores are in c0 which means turbo boost is not possible with out windows controlling the cpu states. Remember turbo boost only works if atleast one of the cores is in c0.
    Also the 100 mhz increase in clock would account for maybe tenths of a second.
    Read intels pdf on the architecture and features.
     
  22. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    The cores are not set to the highest state - the chip is. What state each individual core is set to is the job of the scheduler.

    And yes, tenths of a second is what makes things faster...
     
  23. newsposter

    newsposter Notebook Virtuoso

    Reputations:
    801
    Messages:
    3,881
    Likes Received:
    0
    Trophy Points:
    105
    In a consumer-grade Intel system, the cpu is always constrained first of all by the i/o capabilities of the chipset and the hard drive and then the bandwidth of the memory system (as driven by the chipset or an on-cpu die mmu). Always.

    So attempting to run the cpu 'faster' during boot doesn't buy you much (if anything at all). You need to streamline/minimize the amount of software and drivers that load during startup to have even a remote chance of improvement.

    Problem is, you're likely to need all of those drivers and much of that software shortly after boot up anyway.

    So what to so, what to do.........

    Other than to fully understand the boot process of a wintel system and stop wasting time arguing about it in a web board thread, perhaps doing nothing is the best course of action.
     
  24. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    C0 is when the core is active, perhaps you mean C3/C6. Core speed at POST BIOS will depend on the BIOS.

    When all cores on my i7 860 are active turbo is still possible, just that it will be limited to one turbo bin. With 2 or more cores inactive (C3/C6) that means a higher turbo bin can be used as long as turbo is enabled and selected and TDP or temperature is not exceeded.
     
  25. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631

    You are definitely wrong there (the cpu is not always constrained by the i/o of the chipset and HD).

    Sometimes, the things the cpu needs to do can always be done faster on a higher clocked cpu and the i/o of the chipset and/or HD do not come into play.
     
  26. newsposter

    newsposter Notebook Virtuoso

    Reputations:
    801
    Messages:
    3,881
    Likes Received:
    0
    Trophy Points:
    105
    :sigh: In what systems and circumstances will the cpu not be waiting for i/o during the wintel boot process and can a human being actually see it without instrumentation?
     
  27. Crimsoned

    Crimsoned Notebook Deity

    Reputations:
    268
    Messages:
    1,396
    Likes Received:
    3
    Trophy Points:
    56
    Ive done test before on my amd pIIi quad between core # and frequency to figure out the typicalminimum for the average user. I found the booting times to be similar at the appropriate core #
    4 cores 3.6ghz, 2ghz, 1.6ghz
    2 cores at 2.0ghz, 3.6ghz
    1 core 1.6 ghz, 2.0ghz, 3.6ghz
     
  28. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    Crimsoned, can you expand on this and make it a little more clear what it is you found? Thanks.
     
  29. Marecki_clf

    Marecki_clf Homo laptopicus

    Reputations:
    464
    Messages:
    1,507
    Likes Received:
    170
    Trophy Points:
    81
    This is not entirely true. When there is enough thermal headroom, Turbo Boost can increase the clock of all cores by 1 bin (133MHz) while all cores (or threads) are loaded in 100%.
    I tested it and it does work that way. I loaded my CPU with BOINC. The application loaded all 8 threads. The CPU was running at 1,73GHz (while standard clock is 1,6GHz).
     
  30. newsposter

    newsposter Notebook Virtuoso

    Reputations:
    801
    Messages:
    3,881
    Likes Received:
    0
    Trophy Points:
    105
    getting off track guys. The original question was about TB during boot and what could reasonably be done to speed up that process.

    Not how TB behaves when a machine is already running and the TB drivers have been loaded by the OS.
     
  31. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    newposter, you seem to be conveniently forgetting that TB is a hardware cpu feature - it does not rely on an O/S to activate it.
     
  32. newsposter

    newsposter Notebook Virtuoso

    Reputations:
    801
    Messages:
    3,881
    Likes Received:
    0
    Trophy Points:
    105
    noooo, TB is both hardware in the cpu and an OS-specific driver. The OS can take charge of TB through the defined Intel API and supplied driver code.
     
  33. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    Here's a run with turbo on/off, interestingly a single core with HT outperforms 4 cores with HT. My guess would be that it's a while before Windows starts using c-states so only one bin for 4 cores (3.5GHz) but 5 bins for enabling just one core (4.1GHz). Other than that, nothing exciting. 5 runs with times in seconds.

    Code:
    Cores	Threads	Turbo	Run 1	Run 2	Run 3	Run 4	Run 5
    4	8	No	24.94	24.27	24.45	25.14	24.66
    4	8	Yes	24.28	23.92	24.09	24.3	23.95
    1	2	Yes	23.02	22.14	22.53	22.23	23.09
    Non Turbo = 3360MHz
    Turbo = 3520MHz – 4160MHz

    Here's what I used to measure the boot time, it's not ideal but very easy to use and small enough to just copy to the startup folder.
     
  34. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    Thanks for that Dufus. :)

    Yes, today's processors are more than fast enough (for booting).

    Yes, the actual time saved is rather miniscule (again, for booting).

    But also, Yes, Turbo definitely is active during bootup.

    I really can't understand why some thought otherwise?

    The CPU is what does the 'work', after all... one that is doing it faster will accomplish more in the same time frame, or, the same amount of work in a smaller time frame.
     
  35. Crimsoned

    Crimsoned Notebook Deity

    Reputations:
    268
    Messages:
    1,396
    Likes Received:
    3
    Trophy Points:
    56
    wow sweet booting times...
    Operating system/storage device ? (SDD im guessing?)
     
  36. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    ok ppl , why are we arguing about turbo boost? Nothing great about it and i certainly doubt it helps as much as an SSD in boot time.. thats the punchline ..
     
  37. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    To sum up the OP's questions.

    1. Does Intel's Turbo Boost activate during booting?

    It can do but is dependent on how the BIOS hands over to the OS.


    2. Does it have any effect on boot time?

    Very small effect. Using multiple turbo bins with multiple cores requires use of C3/C6. As there is a lot of time spent waiting on I/O the CPU might regularly sleep in C6 which has a high exit latency, so what is gained by the higher turbo frequency can be lost by the higher wake up latency. It may even be possible for the initial boot to the desktop to be slower with turbo and C3/C6 than without turbo and no C3/C6. The difference is tiny though and I would think most laptops will probably have C3/C6 enabled by default anyway regardless if turbo is enabled or not.

    No SSD in the above test, just a single HDD. The OS however is just used for testing so has next to nothing installed on it which is just as well as I didn't want to spend too much time rebooting.