Announcement

Collapse
No announcement yet.

Intel tips for a fast boot

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel tips for a fast boot

    Well, I have a DG45FC and I'm not very impressed with the boot times I'm getting.

    25.8 sec until the beep. (including about 5sec it takes from M4 to start the thing), so to be fair is like 20 secs.

    15.2 Win7 resume from hibernation.
    total: 41s.

    Cold boot:

    5 sec. M4
    20.7 BIOS
    32s. Win7 32
    total: 57.7s. from IGN on. Not good, thanks to this Intel Bios.

    Fully loaded with all USB ports, GPS, bluetooth, Camera, JoyCon, etc.


    So today I came accross some very interesting tips for speeding up the bios side of boot up process from intel. Some are obvious, some not so much - for me anyway. I'll post them all anyway for future reference.



    Resolving Slow Boot Times



    Check the following tips to speed up the boot time of your computer.
    • Set the hard drive as the first boot device in the boot order in the BIOS setup (Boot > Boot Device Priority menu).
    • Enable Intel® Rapid BIOS boot in the BIOS setup (Boot menu).
    • Disable Hard Disk Pre-Delay in the BIOS Setup (Advanced > Drive Configuration menu).
    • Disable system functions and features if you do not need them. Examples include:
      • Legacy USB - this must be enabled if you use a USB keyboard or USB mouse outside the Windows* environment (Advanced > USB Configuration).
      • Unused I/O ports, such as serial, parallel and IEEE-1394 ports (Advanced > Peripheral Configuration menu).
      • Event logging (Advanced > Event Log Configuration menu).
    Refer to Optimization Tip - Device Boot Order for additional information on reducing boot times.
    (here)

    And also:

    Peripheral Selection and Configuration
    The following techniques help improve system boot speed:
    • Choose a hard drive with parameters such as "power-up to data ready" less than eight seconds to minimize hard drive startup delays.
    • Select a CD-ROM drive with a fast initialization rate. This rate can influence POST execution time.
    • Eliminate unnecessary add-in adapter features, such as logo displays, screen repaints, or mode changes in POST. These features may add time to the boot process.
    • Try different monitors. Some monitors initialize and communicate with the BIOS more quickly, which enables the system to boot more quickly.
    Intel® Rapid BIOS Boot
    Use of the following BIOS Setup program settings reduces the POST execution time. In the Boot Menu:
    • Set the hard disk drive as the first boot device. As a result, the POST will not first seek a diskette drive, which saves about one second from the POST execution time.
    • Disable Silent Boot, which eliminates display of the logo splash screen. This could save several seconds of painting complex graphic images and changing video modes.
    • Enable Intel® Rapid BIOS Boot. This feature bypasses memory count and the search for a diskette drive.
    In the Peripheral Configuration submenu, disable the LAN device if it will not be used. This can reduce up to four seconds of option ROM boot time.
    (here)
    Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
    Skin: MetroSex on the Beach preview

    07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

  • #2
    interesting.. very nice research. Im building a D945 Im giving this post a thumbs up.
    Did it.. Done it... now I got to keep the neighbors kids away!!

    Comment


    • #3
      Originally posted by RipplingHurst View Post
      Choose a hard drive with parameters such as "power-up to data ready" less than eight seconds to minimize hard drive startup delays.
      Where is that from? it looks ancient!

      Anyway attached is the guide I recommend to people trying to speed up boots-its about as good as you can do short of a custom BIOS (which i've learned not to help people with -it tends to be ugly when it doesn't go well).
      Attached Files
      openMobile - An open source C# Front End (why choose openMobile?)
      - Always Recruiting Developers -
      Like what you see? Donations are always welcome

      Comment


      • #4
        I wonder how many seconds I'm loosing due to the fact that I use a DVI-VGA adapter. Didn't know that BIOS would care about which monitor I'm using -- as long as there is one, this should be enough as far as BIOS is concerned --, I was surprised to see Intel saying that some can communicate faster than others. I wonder how lilliput and xenarc fare on this regard. I hate the fact there's no drivers/color profile for them. Makes it so difficult to get 16:9 resolutions...

        Interestingly, it quantifies how many seconds you lose by not chosing the HD as the first drive. Also it recomends NOT to use the splash screen/silent boot, and it does make sense...my monitor flickers a lot on start up...

        Is that a way to get rid of the 5 secs I'm losing with the PSU? I said M4, but actually it's the DSATX - the M4 is for my next project.
        Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
        Skin: MetroSex on the Beach preview

        07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

        Comment


        • #5
          this is really good information. i just upgraded my pc and need to do this

          Comment


          • #6
            How many secs.???

            So how many seconds did you saved???

            "Most of the users you'll see in this site are still learning specially me"

            Comment


            • #7
              Originally posted by RipplingHurst View Post
              I wonder how many seconds I'm loosing due to the fact that I use a DVI-VGA adapter. Didn't know that BIOS would care about which monitor I'm using -- as long as there is one, this should be enough as far as BIOS is concerned --, I was surprised to see Intel saying that some can communicate faster than others. I wonder how lilliput and xenarc fare on this regard. I hate the fact there's no drivers/color profile for them. Makes it so difficult to get 16:9 resolutions...
              The bios won't care what monitor your using...notice boot time won't change even with no monitor connected at all.

              The only thing video wise that will effect boot time is the video card and its initialization time. Some video cards have a separate bios that can be enabled or disabled and adds to boot time. Do a search on toms hardware for BIOS benchmarks, you'll find a lot of the official tips like disable the logo are complete BS on a modern motherboard (aka no measurable difference).

              Originally posted by RipplingHurst View Post
              Interestingly, it quantifies how many seconds you lose by not chosing the HD as the first drive.
              Absolutely...and IRQ assignment delay is a big one too in that category.
              Originally posted by RipplingHurst View Post
              Also it recomends NOT to use the splash screen/silent boot, and it does make sense...my monitor flickers a lot on start up...
              Monitor flicker and startup time have no correlation....the flicker you see from screen resolution changes on the monitor happens between the video card and the monitor and has no impact on the bios.

              Originally posted by RipplingHurst View Post
              Is that a way to get rid of the 5 secs I'm losing with the PSU? I said M4, but actually it's the DSATX - the M4 is for my next project.
              Couldn't tell you with the DSATX but with the m4 make sure to get the USB jumper with it and you can change every setting imaginable (including startup delay on each of the rails).
              openMobile - An open source C# Front End (why choose openMobile?)
              - Always Recruiting Developers -
              Like what you see? Donations are always welcome

              Comment


              • #8
                Originally posted by justchat_1 View Post
                Where is that from? it looks ancient!
                DId you click on the links? It comes from intel. Pages created in 2004 and last updated in Feb 2008, unlike this one you posted above:

                Anyway attached is the guide I recommend to people trying to speed up boots-its about as good as you can do short of a custom BIOS (which i've learned not to help people with -it tends to be ugly when it doesn't go well).
                Check on the properties on the pdf file: last modified in 2001.
                Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
                Skin: MetroSex on the Beach preview

                07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

                Comment


                • #9
                  Originally posted by justchat_1 View Post
                  The bios won't care what monitor your using...notice boot time won't change even with no monitor connected at all.

                  The only thing video wise that will effect boot time is the video card and its initialization time. Some video cards have a separate bios that can be enabled or disabled and adds to boot time. Do a search on toms hardware for BIOS benchmarks, you'll find a lot of the official tips like disable the logo are complete BS on a modern motherboard (aka no measurable difference).

                  Absolutely...and IRQ assignment delay is a big one too in that category. Monitor flicker and startup time have no correlation....the flicker you see from screen resolution changes on the monitor happens between the video card and the monitor and has no impact on the bios.

                  Couldn't tell you with the DSATX but with the m4 make sure to get the USB jumper with it and you can change every setting imaginable (including startup delay on each of the rails).
                  Well, even inside windows, with latestest video drivers, you change your resolution, it's not instant. It takes at least a sec. if not two.

                  I do think this dvi-to-vga dongle is not helping, specially after reading this. And thanks for the info on the M4, very helpful that! Why do they put 5 sec? 2 sec should be more than enough now a days...for whatever reason they do it.
                  Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
                  Skin: MetroSex on the Beach preview

                  07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

                  Comment


                  • #10
                    Originally posted by RipplingHurst View Post
                    Well, even inside windows, with latestest video drivers, you change your resolution, it's not instant. It takes at least a sec. if not two.

                    I do think this dvi-to-vga dongle is not helping, specially after reading this. And thanks for the info on the M4, very helpful that! Why do they put 5 sec? 2 sec should be more than enough now a days...for whatever reason they do it.
                    That's likely your monitor adjusting to the change, not the video card or the system. As far as the video card is concerned, it's just allocating more memory than it was before. The bios isn't concerned at all. In fact, the bios will happily continue even if your monitor hasn't displayed anything yet (sometimes my lcd isn't even on before I'm already past post and booting the OS).
                    Former author of LinuxICE, nghost, nobdy.
                    Current author of Automotive Message Broker (AMB).
                    Works on Tizen IVI. Does not represent anyone or anything but himself.

                    Comment


                    • #11
                      37 seconds for Win7 is kinda long. "Other" Os's probably boot faster.

                      I'm def going to try those things and try and improve on the 23 seconds I currently have.
                      Former author of LinuxICE, nghost, nobdy.
                      Current author of Automotive Message Broker (AMB).
                      Works on Tizen IVI. Does not represent anyone or anything but himself.

                      Comment


                      • #12
                        subscribed... gunna try some of these when i get a change... also have a DG45FC and agree it takes way to long to post and load bios

                        Comment


                        • #13
                          Originally posted by RipplingHurst View Post
                          DId you click on the links? It comes from intel. Pages created in 2004 and last updated in Feb 2008, unlike this one you posted above:

                          Check on the properties on the pdf file: last modified in 2001.
                          The tips I posted are used all over the industry and are based on actual benchmarks not marketing material. Then again your right that version certainly is a little out of date, the latest revisions are around but can't be redistributed free of charge last I saw (its now a very well selling book).

                          Best advice would be to tinker, time and repeat.
                          openMobile - An open source C# Front End (why choose openMobile?)
                          - Always Recruiting Developers -
                          Like what you see? Donations are always welcome

                          Comment


                          • #14
                            Well, I'm still trying to get somewhere, but I'm not happy with the results. It's also hard to know what the criteria is to say that the windows finish booting. I'll post below the times after the welcome screen appears (I don't know how to get rid of that yet) and the desktop background appear, but I also include the time when the task bar icons are loaded and a normal person would start working.

                            After all is said and done I managed to shave 1.2 sec from the BIOS following the tips given above. Not much, because most of it I had done already. I just deactivated legacy USB support (I thought my usb keyboard wouldn't work but it does - good thing because my MB does not have a PS/2 input). I couldn't disable the splash screen either, but I had my USB thumb drive as bootable, I also removed that option. Finally, I set my memory configuration to manual. All the other ports and features not in use were disabled already.

                            Too bad I couldn't get rid of the splash screen. But it still takes too long.

                            I did some tweaking on win7 too, but I still can't get rid of the welcome screen. I turned off the window sound on start up, the autodetect group policy and auto detect ide drives. Cleaned the registry, and that was about it.

                            Results:

                            1 = DSATX delay: ends when the monitor blinks (connected to the PSU)
                            2 = BIOS until the beep
                            3 = Win7 boot: ends when the desktop is painted (but after the welcome screen)
                            4 = Win 7 boot final: ends when the cursor is not busy anymore; all taskbar items initialized.

                            So I did this:

                            After BIOS tweak only: no legacy usb support, no thumb drive bootable, manual memory config (had done all the tips already before, not possible to bypass splash screen)

                            1. 6s
                            2. 19.5
                            3. 24.7s
                            4. 7.1
                            -------
                            57.3

                            After windows tweaking (clean registry etc., most of the difference goes to the no.3 and 4 obviously).

                            1. 5.8
                            2.19.5
                            3. 22.3
                            4. 7.01
                            -------
                            54.61

                            Second time:

                            1. 5.0
                            2. 19.7
                            3. 22.5 (desktop)
                            4. 7.4 (not busy)
                            -----
                            54.6

                            Third: My best so far! 22.3, vs 16.3 resume (until destop appears)
                            1. 5.4
                            2. 19.6
                            3. 22.3 beep till desktop painted
                            4. 5.7
                            ------
                            53.0s

                            Then I decided to remove the UEFI boot option (I installed win7 with it active); twice I had results similar as those:

                            1. 5.0
                            2. 19.7
                            3. 24.7 (and 24.5 secs more, both times +2s?! No idea what that UEFI does)
                            4. 5.7
                            -----
                            55.1

                            So I went back to how it was before, and I'm getting the 53s again (total time). I started with 57 in the first post, so 4 secs gained more or less.

                            Those times are not exactly comparable to the first ones I posted, because the criteria was not exactly the same. I think to compare with hibernation times it's better to take the moment the desktop is loaded, it's more consistent, although not exactly the "end"of the booting process.


                            Next step is to find a way to completely eliminate the first 5 seconds lost by the PSU. I'll try to fit my brain stem again to the DSATX and see what I can change there.

                            Hope this helps.

                            Cheers,

                            RH.
                            Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
                            Skin: MetroSex on the Beach preview

                            07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

                            Comment


                            • #15
                              Originally posted by RipplingHurst View Post
                              Well, I'm still trying to get somewhere, but I'm not happy with the results. It's also hard to know what the criteria is to say that the windows finish booting. I'll post below the times after the welcome screen appears (I don't know how to get rid of that yet) and the desktop background appear, but I also include the time when the task bar icons are loaded and a normal person would start working.

                              After all is said and done I managed to shave 1.2 sec from the BIOS following the tips given above. Not much, because most of it I had done already. I just deactivated legacy USB support (I thought my usb keyboard wouldn't work but it does - good thing because my MB does not have a PS/2 input). I couldn't disable the splash screen either, but I had my USB thumb drive as bootable, I also removed that option. Finally, I set my memory configuration to manual. All the other ports and features not in use were disabled already.

                              Too bad I couldn't get rid of the splash screen. But it still takes too long.

                              I did some tweaking on win7 too, but I still can't get rid of the welcome screen. I turned off the window sound on start up, the autodetect group policy and auto detect ide drives. Cleaned the registry, and that was about it.

                              Results:

                              1 = DSATX delay: ends when the monitor blinks (connected to the PSU)
                              2 = BIOS until the beep
                              3 = Win7 boot: ends when the desktop is painted (but after the welcome screen)
                              4 = Win 7 boot final: ends when the cursor is not busy anymore; all taskbar items initialized.

                              So I did this:

                              After BIOS tweak only: no legacy usb support, no thumb drive bootable, manual memory config (had done all the tips already before, not possible to bypass splash screen)

                              1. 6s
                              2. 19.5
                              3. 24.7s
                              4. 7.1
                              -------
                              57.3

                              After windows tweaking (clean registry etc., most of the difference goes to the no.3 and 4 obviously).

                              1. 5.8
                              2.19.5
                              3. 22.3
                              4. 7.01
                              -------
                              54.61

                              Second time:

                              1. 5.0
                              2. 19.7
                              3. 22.5 (desktop)
                              4. 7.4 (not busy)
                              -----
                              54.6

                              Third: My best so far! 22.3, vs 16.3 resume (until destop appears)
                              1. 5.4
                              2. 19.6
                              3. 22.3 beep till desktop painted
                              4. 5.7
                              ------
                              53.0s

                              Then I decided to remove the UEFI boot option (I installed win7 with it active); twice I had results similar as those:

                              1. 5.0
                              2. 19.7
                              3. 24.7 (and 24.5 secs more, both times +2s?! No idea what that UEFI does)
                              4. 5.7
                              -----
                              55.1

                              So I went back to how it was before, and I'm getting the 53s again (total time). I started with 57 in the first post, so 4 secs gained more or less.

                              Those times are not exactly comparable to the first ones I posted, because the criteria was not exactly the same. I think to compare with hibernation times it's better to take the moment the desktop is loaded, it's more consistent, although not exactly the "end"of the booting process.


                              Next step is to find a way to completely eliminate the first 5 seconds lost by the PSU. I'll try to fit my brain stem again to the DSATX and see what I can change there.

                              Hope this helps.

                              Cheers,

                              RH.
                              If you want to really shave time off the startup, profile the boot and post the log here.....
                              openMobile - An open source C# Front End (why choose openMobile?)
                              - Always Recruiting Developers -
                              Like what you see? Donations are always welcome

                              Comment

                              Working...
                              X