I do not know for certain, but I would imagine so. drivers being the only thing I would be concerned about. but you said you could compile the drivers yourself.
though i might also be concerned about space constraints for the x16 in terms of length.
It works. The 1019+ is limited significantly in bandwith. To basically 5GB/s. So I am seeing 400mbps. I have a 5gbase-t usb adapter running as well. so between two connections I am seeing 10gbit total. It was a pain in the ass to get the 10gbit card driver. I couldn’t figure out how to compile the driver, after hours of googling I found a precompiled driver (hopefully not a virus) but it works. The m.2 is 5gbit/s. I could theoretically run a second m.2 for a third nic. But I am gonna keep it a cache drive.
That checks out, the processor in that machine according to the spec sheet is a Intel Celeron J3455, which only has pcie 2.0 lanes. only 6 of them. so either those m.2 slots are only wired with 2.0x2 lanes each. or they are using some sort of pcie switch.