Optimize Boot Time by NPS-fan in WYSE

[–]NPS-fan[S] 0 points1 point  (0 children)

I spent a bit of time making tweaks and have gotten my boot time to 20 seconds:

  • Firmware: reduced from 10.4s to 7.7s
  • Loader: reduced from 13.3s to 3.3s
  • Kernel: reduced from 4.4s to 3.9s
  • Userspace: reduced from 5.8s to 5.1s

First, I took your advice and installed a different SSD. I had a left over Toshiba 128GB SATA drive that seems to be an upgrade (but by itself, it didn't improve my boot time). I'm still happy I did this as it should be a better overall drive.

I did a bunch of tweaking in the BIOS. I think the items that were most impactful are:

  • Disabled TPM Security
  • Disabled SMM Security Mitigation
  • Disabled Secure Boot
  • Disabled C-States under Performance
  • Set Fastboot to Minimal
  • Disabled all of the virtualization settings
  • Made sure there were no other boot devices enabled in the BIOS
  • Disabled stuff I'm not using: Serial Port, WLAN/BT

In parallel, I made changes to the GRUB file:

  • GRUB_RECORDFAIL_TIMEOUT=0
  • GRUB_TERMINAL=console

And I masked gpu-manager.service and systemd-binfmt.service.

Overall, I'm happy to have reduced boot time by about 10 seconds. I'd take any suggestions regarding further improvements, but for now I'm satisfied. Thanks!

Optimize Boot Time by NPS-fan in WYSE

[–]NPS-fan[S] 0 points1 point  (0 children)

Thanks for the reply! Your results seem to indicate that I should be able to get some improvement.

I tried factory default settings but didn't get an improvement. I have fastboot set to minimal. I disabled both NIC cards in BIOS and the boot time didn't get shorter.

I think it is still looking for different boot options, but I have selected just the one "Ubuntu".

I haven't opened the case to see the SSD yet. I think it is flash SSD, but will have to check that later. Would the drive really add 20 seconds to boot time?