The reasons to enable TRIM in Yosemite: all the above.HCMarkus wrote:OWC's self serving sales pitch is what I see in the linked article. All Apple branded (internal) SSDs support Trim, and OSX automatically enables Trim for these drives. Representatives of LSI, the manufacturer of the SandForce controller, have always recommended using Trim.
Trim is Good.
Seagate now owns the SandForce intellectual property. As noted by Seagate rep Kent Smith in his comments at the end of the article:
But without Trim enabled, the user, like the SSD itself, has no idea how many cells are actually free to be erased and written to. Not filling SSDs to capacity is definitely a good practice. So is enabling Trim, because it allows the SSD to not be filled to capacity."TRIM will provide extra free space for Garbage Collection depending upon the unused space of the end user. If an SSD is only filled to 80% capacity, then the extra 20% of remaining space is free to become "dynamic over provisioning." That means the SSD can be much faster with TRIM enabled and if the user does not fill the SSD to full capacity."
The Trim issues created by Apple with Yosemite are one of the reasons I have not migrated my studio Mac to this version of OSX. There are other reasons, not the least being I prefer to not be an early adaptor/beta tester. The biggest reason is DP8.07 and Mountain Lion have proven to be a virtually flawless combination, and that makes me and my clients very happy.
By the way, "hacking the kernel" is simply turning off a "feature" that OSX never had before Yosemite. That said, there are definitely pros and cons to enabling Trim under Yosemite. I have furnished a link to Cindori's excellent explanation in a prior post, and encourage anyone interested in this subject to review the information there.
I am hopeful Apple will ultimately allow Trim to be enabled for third party SSDs under Yosemite, as Apple manufactures no Thunderbolt SSD and, as a result, there is no external SSD storage available (other than Apple-branded PCIe storage that can on occasion be found on Ebay) that will natively support Trim under Yosemite.
The only reason not to: you may accidentally reset the NVRAM (PRAM) which will cause a problem. If you do this, you must either use the Terminal commands per Cindori.com or Option-Boot into the recovery partition and reinstall the OS (simpler but takes longer).