I have a dp45sg board. If possible, I'd like to plug an NVMe M.2 SSD into it and boot from the NVMe. This article indicates that one can in fact often get an NVMe to work with older boards using, if necessary, an adapter card:
"it’s still possible to add an NVMe drive to any PC with an PCIe slot via a $25 adapter card. All recent versions of the major operating systems provide drivers, and regardless of the age of the system you will have a very fast drive on your hands."
The catch, he states, is making sure your BIOS will boot from it. I've never updated my BIOS, but it does have an option (which I only recently enabled) for "UEFI boot."
(I also have, plugged into my board, an Nvidia graphics card feeding two monitors.)
My question is:
(a) does the dp45sg have the right slots for an NVMe M.2 SSD? and
(b) will I be able to boot from a NVMe SSD with my current BIOS (v: SGP4510H.86A.0108.2009.0114.2036, dated 01/14/2009)?
I am running Linux Ubuntu-MATE 18.04. Here is some more relevant info about my system:
[Linux] Kernel: 5.3.0-53-generic x86_64;
compiler: gcc v: 7.5.0;
Desktop: MATE 1.20.1;
Ubuntu 18.04.4 LTS (Bionic Beaver)
product: Wild Dog Performance;
Intel v: SGP4510H.86A.0108.2009.0114.2036;
Topology: Quad Core;
model: Intel Core2 Quad Q9650;
L2 cache: 6144 KiB;
flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx;
Speed: 2000 MHz;
min/max: 1998/2997 MHz;
Core speeds (MHz): 1: 2000 2: 2000 3: 2000 4: 2000;
Device-1: NVIDIA GF106 [GeForce GTS 450] ;
Driver: nvidia v: 390.132 bus ID: 01:00.0
Server: X.Org 1.20.5;
The simple answer is NO. NVMe requires PCIe 3.0 but you only have PCIe 2.0 (it is not backwards compatible). Secondly, you need NVMe support in the BIOS to be able to boot from an NVMe drive. You don't have it. Time to upgrade to a more-modern system.
Sorry, reality bites.,