When SSD is used in a non-Windows or Mac environment....

TRIM is dependent on three things. 

  1. SSD must support TRIM (all modern SSD support TRIM)

  2. OS must support TRIM

  3. SATA mode must support TRIM (IDE for example does not support TRIM. RAID also does not support TRIM aside from a few intel chipsets and specific drivers must be used for TRIM to work in RAID)

If you have these three things TRIM works without any user input. TRIM is not dependent on the dashboard at all. If you do not have one of these three things the SSD will use garbage collection to perform the same function as TRIM. Garbage collection does not work in real time and the SSD must have time in an unused idle state for garbage collection to run.