all motherboards supporting PCI-e 3.0. Beware to use a real fully 16x wired slot to avoid any issue. Every m2 ssd slot on the card require each 4 PCI-e lanes on the host’s motherboard. Not sure that the card is able to function properly if the host bus is smaller than 16 lanes.