Some observations about NVME m.2. Initially, I bought 2 pcs Samsung 980 Pro with Heatsinc. They both do not fit, it is impossible to install either the right or the left of them evenly. In addition, on h12ssl-c, the right nvme is threatened by a very hot heatsink to its right. It stood so unevenly that I actually regretted my attempts to put them in. Better not even try to install NVME with heatsinks there in order to avoid damage to the connector if the installation is uneven. If you want to see the correct spacing between NVMEs, take a look at aoc-slg3-2m2, also made by Supermicro.
Then I bought another Samsung 980 pro, but without Heatsink. I put it in the right of the 2 slots, but the temperature did not suit me (smartctl showed 2 sensors 45 and 51 Celsius). I basically did not want to use NVME without Heatsink, and returned it to the seller.
As a result, I installed the same Samsung 980 Pro with Heatsing into a Supermicro aoc-slg3-2m2 adapter (which, by the way, has PCI-3.0 only). In this adapter, they are blown better and have a lower temperature:
Code:
# smartctl -a /dev/nvme0 | grep "Model Number\|Temperature Sensor 1\|Temperature Sensor 2"
Model Number: Samsung SSD 980 PRO with Heatsink 1TB
Temperature Sensor 1: 35 Celsius
Temperature Sensor 2: 40 Celsius
# smartctl -a /dev/nvme1 | grep "Model Number\|Temperature Sensor 1\|Temperature Sensor 2"
Model Number: Samsung 980 PRO with Heatsink 1TB
Temperature Sensor 1: 37 Celsius
Temperature Sensor 2: 41 Celsius