fishmonkey wrote:
the situation isn't as clear cut as OWC makes out.
OWC SSDs use Sandforce controllers, and one of the reasons OWC recommended against enabling TRIM was because an earlier version of the Sandforce firmware had a TRIM-related bug.
TRIM doesn't tend to help Sandforce controllers much as they rely on automatically compressing and decompressing data going to/from the drive, and hence use different garbage collection algorithms. the downside of this is that Sandforce-based SSDs tend to be slower with incompressible data. btw, Sandforce themselves actually recommend using TRIM.
the reliance on TRIM is definitely worth thinking about though, also because TRIM is only a SATA command. so if you are using an SSD over a PCIe, USB, Firewire, or Thunderbolt connection (e.g. in an external enclosure), then you don't have TRIM available either...
Curious about this? I'm about to instal a Samsung XP941 M.2 PCIe
SSD in my Mac Pro. From what I've been told for most people using a computer in a non server based application, IE not writing 10GB on the daily, TRIM is not really an issue if the
SSD itself has decent garbage collection and you have a decent amount of free space on the
SSD.
I would really rather not hack the OS to enable TRIM, and I would rather just install Yosemite on it.
I'm not too worried about this issue though, considering the XP941 is twice as fast as the SATA SSDs it's got a lot of room before the performance
drops to a mere 550mbs.