M.2 NVMe PCIe boot times much slower than old SATA SSD

2018-06-18 00:24:43

I've used dd to clone my old SATA SSD into a new and larger NVMe model on a Dell XPS 9360 and switched the SATA Configuration from the original RAID On to AHCI to get it booting. It works, but the new disk feels a lot slower than my old SSD, especially during boot. Boot times are up in the minutes vs the ~20 seconds I had before.

I've read somewhere that for M.2 NVMe PCIe chips it would be best for performance to switch SATA to Disabled instead of AHCI. Is that the case?

If it is, how can I safely switch modes? (I tried just switching it on the BIOS but the SSD isn't recognized and I can't boot from it).

If I should stick to AHCI, how can I get faster boot times? (Already enabled Fastboot in the BIOS)

Question originally asked (but considered off-topic) here

lshw:

$ sudo lshw

## output trimmed ##

*-pci:3

description: PCI bridge

product: Intel Corporation

vendor: Intel Corporation

physical id: 1d

bus info: pci@0000:00:1d.0

version: f1

  • Answer was simpler than I thought. This SSD had been dd'd from another laptop that had an offboard AMD GPU.

    After I uninstalled the old Radeon drivers (following these instructions) boot times went back to normal.

    2018-06-18 01:17:48