Problem
A TLC NVMe SSD becomes thermally throttled during long ProRes cache generation because its heatsink loses sustained contact with the controller.
Solution
Root Cause / Diagnostic:
During sustained high-queue-depth writes (such as ProRes 422 HQ timeline render cache generation), an NVMe controller dissipates significant heat (often exceeding 8W). If the heatsink's thermal pad has shrunk, dried out, or lacks mounting screw tension, the controller hits its 80°C threshold and throttles throughput from 3500MB/s down to 300MB/s.
Actionable Fix:
1. Thermal Interface Material Replacement: Remove the M.2 heatsink, clean the controller die with 99% isopropyl alcohol, and install a high-conductivity (6.0+ W/mK) 1.0mm silicone thermal pad.
2. Heatsink Fastening Torque: Re-mount the heatsink using balanced, alternating screw torque to ensure completely flat, uniform pressure across both the controller and NAND packages.
3. Thermal Stress Validation: Run CrystalDiskMark or HWiNFO64 while generating render caches, verifying that NVMe controller temperature stays below 68°C under continuous load.
Pro Tip:
The memory chips on an NVMe SSD actually prefer running warm, but the controller chip must be kept cool; ensure your thermal pad makes direct, firm contact with the controller die.
During sustained high-queue-depth writes (such as ProRes 422 HQ timeline render cache generation), an NVMe controller dissipates significant heat (often exceeding 8W). If the heatsink's thermal pad has shrunk, dried out, or lacks mounting screw tension, the controller hits its 80°C threshold and throttles throughput from 3500MB/s down to 300MB/s.
Actionable Fix:
1. Thermal Interface Material Replacement: Remove the M.2 heatsink, clean the controller die with 99% isopropyl alcohol, and install a high-conductivity (6.0+ W/mK) 1.0mm silicone thermal pad.
2. Heatsink Fastening Torque: Re-mount the heatsink using balanced, alternating screw torque to ensure completely flat, uniform pressure across both the controller and NAND packages.
3. Thermal Stress Validation: Run CrystalDiskMark or HWiNFO64 while generating render caches, verifying that NVMe controller temperature stays below 68°C under continuous load.
Pro Tip:
The memory chips on an NVMe SSD actually prefer running warm, but the controller chip must be kept cool; ensure your thermal pad makes direct, firm contact with the controller die.