I purchased the new Dell XPS 15 (9570) a while back. The boot time from power button to welcome screen was over 20 seconds. As my 3 year old M3800 did this same process in just over 10, I turned to TechSupport for help.
It got diagnosed as a faulty motherhoard, and I had a (new) replacement laptop sent. The replacement has the same issue.
The sequence is this:
1. Press power button
2. Black screen
3. Dell Logo
4. Black screen
5. Dell logo + Windows loading circle
6. Black screen
7. Windows locksreen
Specs are as follows:
32GB DDR4 ram
All drivers / bios is up to date.
My old M3800 reports a bios time of 2.8 seconds. The XPS 15 reports it at 12.7.
Does anyone else with the New XPS experiencing this issue, or did I lucked out by receiving two faulty units in a row? What bios time does your unit have?
Also, someone has mentioned that it could be a ram issue, as the DDR3 doesn't need to carry out the same checks as the DDR4 hence why it's slower.
I just find it frustrating that my 3 year old workstation boots to welcome screen in 10-12 seconds, and my 2k high end laptop takes over 20.
Exact same problem here with a XPS 13 9370, latest bios version 1.1.3. I wouldn't listen to other people about this RAM or bad board or whatever other BS, this is definitely a bios issue and nothing else. I've had all the bios versions since the first one when i bought this laptop in February 2018. As I flashed and updated the bios since the beginning, I have noticed slower and slower boot times. After reading through the release notes I've noticed its mostly Intel CPU microcode, and these are all related to spectre/meltdown patches; this leads me to believe that all these patches added a ton of overhead to the bios before it starts searching for the boot drive and doing its normal thing. And to further prove my point i have a 960 EVO 500GB NVMe drive, which is really fast and cannot be the limiting factor to the laptop.
I also noticed this on my 9570, my BIOS time is 12.2s. I noticed this after I upgraded my parents' laptop to an SSD and it would boot a lot quicker although it has a 2nd Gen Pentium CPU and a SATA SSD. This is nothing super annoying, but it's kind of unnecessary on a machine like this.
4k touch display
Following a number of threads and posting about it on YouTube, I've come to a conclusion that all of these systems boot slower than the older (up to 5 year old) models.
I'd accept the minor inconvenience of slower boot time, if I didn't have to constantly power the computer off. The "Modern Sleep" it utilises makes the computer wake up when the power plug is inserted or removed (when in sleep mode). Since I often times charge the computer while it's not being used, it means I have to shut it down or make it hibernate instead of using the "fast" sleep state. Which always brings me through the slow bios..
This slow booting issue has been a problem for almost all Dell laptops since Late 2015 when the Dell Xps 9550 was released. The 9350 experienced the same issue as well but to a much lesser degree. This is a problem that Dell needs to address because it's starting to become serious for us owners. I've had Dell XPS 15 models L521x, 9530, 9550, 9560 and 9570. All of the models starting from the 9550 had the 5+ seconds delay bios boot. In all of the laptops I've recently owned I've manually upgraded the SSD Except the 9570 which is still using the Toshiba XG5. That being said Dell needs to release a bios update that addresses the slow boot times of these newer laptops. It's a shame because My 2014 Dell XPS 9530 could boot windows 10 in just 10 seconds
This is a problem with dell xps laptop from xps 9550, 9350 onwards.
Dell has done something in the bios to make this laptop slow to boot, and they have been ignoring users for years on this issue
Its annoying to have this premium and expensive laptop been beaten by cheap laptops from other manufacturers and older dell laptops.
REMEMBER, we are talking about SLOW BIOS TIME, nothing to do with windows!
I had the same problem for a while as well and finally was pointed to the problem by a colleague.
If you run a Linux distribution and the Linux kernel runs into a crash/issue, it will store a trace of the issue in EFI variables.
The problem is that after a while, traces accumulate and that seems to slow down the EFI loading process massively.
On my system, the Dell logo ended up staying visible for around a minute before the EFI loader would initiate the boot sequence into the SSD (actually start Windows or Linux/Grub).
The fix for this problem is to remove the EFI variables created by the Linux kernel.
Here is how to list EFI variables :
# cd /sys/firmware/efi/efivars/
# ls -l
Most of the Linux generated EFI variables are prefixed with "dump-type".
To know how many of them there are :
# ls -l | grep dump-type | wc -l
On my system, I had 398.
To remove the generate Linux variables variables just do :
# rm dump-type0-*
Then reboot. It instantaneously reduced by boot time by a minute.