Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Or just run an OWC drive that has the SANDFORCE controller and doesn't require TRIM at all - been using one for 2 years now - Still fast as day 1. Great SSD's, hands down, for Macs.

Trim is pretty much a fix for things not done well on other operating systems and SSDs. A well designed drive shouldn't require trim support.
 
This is very misleading:

"Without TRIM, writes to the drive can see significant slowdowns as the system must read and erase each block on the fly before writing new data. But unfortunately for users looking to install third-party SSDs into their machines, Apple only officially supports TRIM on Apple-branded SSDs. Workarounds such as Trim Enabler have naturally been developed to enable TRIM on non-Apple SSDs, but a new lineup of SSDs released earlier this month by Austrian firm Angelbird claims to be the first third-party SSD to support TRIM right out of the box with no need for additional software tweaking."

This is totally misleading and written by someone that knows little about SSDs.

Plus, they are not the only ones that work with TRIM: "f the firmware on your OWC Mercury SSD is up to date you can enable TRIM, but we’ve found no benefit in doing so since everything you need for top performance is built right in." also: "'I used the trim enabler 1.1 initially, then realized that your self maintenance was far superior to using TRIM so I disabled it. It made a huge difference in terms of reliability."" (These are from links at bottom of this comment.)

wholly hell,, I don't know there was an issue with SSD TRIM on macs! I've been shopping for a drive for months unaware of the issue.

What drives are good???
What drive with with TRIM?
..read on:
Or just run an OWC drive that has the SANDFORCE controller and doesn't require TRIM at all - been using one for 2 years now - Still fast as day 1. Great SSD's, hands down, for Macs.
^THIS^
There are dozens of brands that use SandForce; they aren't just limited to OWC.

But yes, I've have a few things from there and haven't had any problems yet.
I don't know which SSDs on the market today have the SANDFORCE controller built in, but, even OWC sells Crucial, Samsung & Intel SSDs. (also, see below)
Not heard of TRIM before, how does this affect a 3 year old MBP 15?

I'm saving to put in a SSD and more RAM to give it more life, which make of SSD should I now get to use TRIM?
see below
MY OWC SSD work just fine with 10.10 .

what is the big deal ?
There is none, I've been using one also, w/Mavericks and now Yosemite, works great. You are fine.
I had no idea we needed Trim Enabler for third-party SSDs! Installing on my Mac Pro ASAP!
Unless you have an older SSD that does not have the SANDFORCE controller, you really do not need to do anything; especially if you are not having any issues. Please see links below, you may actually cause things to not work as well using a TRIM hack.


I'm not claiming to be an authority on this subject (I'm not), but, this was written by someone that is uninformed about SSDs, and listening to the marketing tricks of this new SSD maker. I don't disagree that these drives may work with TRIM, but, is it really necessary or beneficial? Is this better than what is already available, that doesn't require TRIM and works great without it? Is this something Apple can break? Apple broke the TRIM hack with OS X 10.10 Yosemite (If you are using the TRIM hack, you need to disable it before installing Yosemite, or your computer may not boot after installing the OS. "...if you are running a system with TRIM Enabler and you upgrade your Mac to OS X Yosemite, your machine will not boot after the install finishes due to the new Kext signing requirement in Yosemite – all kexts (drivers) now need to be approved/signed by Apple." http://blog.macsales.com/27116-disable-trim-before-upgrading-to-yosemite)

If you have an SSD in your Mac that you got with it or from Apple, you don't need to do anything.

For the rest of you, please read this:

http://blog.macsales.com/21641-with-an-owc-ssd-theres-no-need-for-trim
this goes back, at least to 2011: http://blog.macsales.com/11051-to-trim-or-not-to-trim-owc-has-the-answer

No, I don't work for OWC, but, they have good material, and are the best source of third party Mac upgrades & especially, support for those. They are also the first, outside of apple, to have RAM for the new retina iMac. ...They sell other brands of SSDs also, and none of them need TRIM enabled.
 
people ar bit.hing about soldered ram but what really is di.kmove from apple is artificially blocked trim on others than apple ssds:))) those angel one, just matter of time when apple blocks them as well:) money must flow;)
 
You likely disabled kext signing.

I did for other reasons. TRIM part is injected by Clover into AppleHDA.kext (replace 786D6C2E7A6C with 7A6D6C2E7A6C). I'm not sure if Clover patches it before it loads, or after in memory, so not sure if kext signing would matter.
 
Intel drives are champs. I've only ever used those by coincidence and not had even one fail on me.
 
Ermm...if you have to disable a security feature that could potentially allow malicious code to be executed on your machine then I wouldn't really call that working. They themselves said that doing so isn't ideal for most users.

Besides, the main point of my post was that any SSD sold within the last 2-3 years likely doesn't need TRIM support anyhow.

We have lived without that 'security' feature for all history except last two weeks. It's not like the world is going to come to an end if you disable it.
 
10.10 and newer do not work with kext hacks like TRIM Enabler.

TRIM Enabler is best for 10.6-10.9.

OK, thanks for the heads up. That is a massive pain. I'm getting 460/500 write/read at the moment so it's not causing any slowdowns just yet maybe the normal garbage collection is good enough. It's still faster than the trim enabled SSD on my rmbp which is 420/460 write/read. I'll keep an eye on it though, I guess I can always enable it if necessary.
 
It pisses me off to no end that Apple doesn't support TRIM on third-party drives. Windows 7/8 universally supports TRIM, Linux universally supports TRIM. Why doesn't OS X? It's like their lack of AHCI support when you're using Bootcamp (or anything that doesn't boot into EFI). There's just no reason for it other than to go out of their way to gimp performance when something is not 100% Apple.
They don't get profit from you when you use an aftermarket-SSD.
So they see no need to make your "cheating" work better.
Buy Apple, servant. :apple:

Samsung is the best consumer SSD brand and has been for the last 3 years.
Crucial would like to have a word with you.

wholly hell,, I don't know there was an issue with SSD TRIM on macs! I've been shopping for a drive for months unaware of the issue.

What drives are good???
What drive with with TRIM?
Unless they're doing whatever that Angelbird is claiming to do: None. :apple:

Faking the Apple device strings as I expected! They're gonna get sued hopefully Apple will get countered too!
My guess is that's trademark infringement.

AND, it's SANDFORCE! Two strikes!
OWC uses Sandforce, too.

Keep a second boot drive under ML or Mavericks with Trim enabled.

Periodically boot from that system and perform a Repair Disk operation on your Yosemite boot SSD (and any other SSDs you may have) in Apple's Disk Utility. This will automatically Trim the disk.

Reboot into Yosemite

If you maintain adequate spare area and Trim periodically as noted, you should be able to keep your drive in optimum condition without worrying about the kext issue.
This is unacceptable. Plain and simple. This has Stockholm-Syndrome written all over it.

Trim is pretty much a fix for things not done well on other operating systems and SSDs. A well designed drive shouldn't require trim support.
This is just not true.

And as the endnote: SSDs need TRIM. TRIM != GC.
If you got a SSD and don't have diminishing performance without TRIM-support, you're not using it hard enough. :p

http://www.neowin.net/forum/topic/1198639-mac-or-hack/page-4#entry596246559
 
I expect that Apple will either sue that company eventually, or they will make a change to OS X somewhere that will break the method that company is using to make OS X think it's an "Apple SSD". Most likely will be the latter before the former though.
 
Seems like SSD's are not very smart over HDD's.

Besides, what benifiet would u get from third party SSD's over and above Apple's own SSD's that hook into the PCI-E express bus anyway ?

It's not that SSDs aren't as smart, it's that they're based on very different technology. In HDDs, the data is never truly erased. Each sector always has "some" value, even if it's all zeros. On an SSD, the same thing happens if you don't have TRIM, but what this does is cause the SSD to have to remove the data and save new data each time a cell with data (that was supposed to have been freed, but the SSD didn't get the memo) is encountered. This can cause significant slow-downs. TRIM lets the OS tell the SSD that data has been freed, so it can free the data up at its leisure (causing no significant slow-downs). This affects most SSDs, regardless of if it's a PCIe-based SSD or SATA-based. The interface isn't relevant.
 

OWC have great marketing, but no they don't have Native OS X TRIM Support, which is what the thread is about.

Garbage collection without TRIM means you are just rewriting the same invalid data and moving it around the drive onto different erase blocks. With TRIM, the operating system informs the SSD that certain file system logical blocks no longer contain valid data and the SSD can clean the NAND erase blocks that contain that invalid data.

SandForce based drives using compression techniques kind of made sense back in 2010, when NAND was slow and expensive and most of the installed base of operating systems didn't support TRIM.

But none of the new Crucial, Sandisk or Samsung drives use Sandforce (or similar) controllers. This includes the Samsung PCIe SSDs used in recent models of rMBP and Mac Pro.

Edit: I'm not saying OWC drives are bad. They appear to have a decent amount of overprovisioning which is good and the people in OWC do a lot of testing with Macs. Just pointing out that in 2014, most of the industry (including Apple) have moved on from those type of drives.
..
 
Last edited:
Samsung is the best consumer SSD brand and has been for the last 3 years. If you've got the money, go for the 850 Pro otherwise 840 Evo is still better than the other brands. Don't worry about trim; you can use trim enabler for that and these drives have excellent garbage collection management regardless.

Trim Enabler using Yosemite isn't exactly flawless.... You basically need to disable a security control over kexts

----------

Just got a 256GB Crucial SSD drive delivered to update my 2009 MBP w Yosemite installed and doing a backup right now before doing the swap. What should I do now? Trim Enabler, no Trim, Enabler , what about that kext security thing? :eek:

If you want to use trim functionality you need trim enabler, but it will disable kext security control on all the system.

----------

Hey MR, when do you really listen to your members, I already said a few times kext signing will be reset when you reset NVRAM/PRAM.
The bad thing is, if you had it enabled and after a NVRAM/PRAM reset you almost sure can't boot into OS X yosemite.

That's the main reason I didn't switch to Yosemite yet.
But a procedure exist to boot again into OSX after a PRAM reset.

----------

Obviously you didn't rtfa...Trim Enabler apparently doesn't work in Yosemite.

Also, as a few others have pointed out. Most modern SSDs from trustworthy manufacturers (Samsung, OWC, and a few others) have controllers that do their own garbage collection and other maintenance items, making TRIM support irrelevant.

I'm not sure garbage collection can make TRIM support irrelevant.

----------

GC is not a replacement for TRIM. Without TRIM, the GC process does not know which blocks are unreferenced by the filesystem and therefore which blocks it can ignore. Without TRIM, on a filesystem with a lot of write activity, the SSD will eventually reach the point where it will always operate at slower write speeds. GC without TRIM can also lower the lifetime of the disk because the GC will repeatedly end up operating on blocks that it would not if TRIM were enabled.

Remember, without TRIM, the disk firmware has to assume that all blocks that have been written to at least once are still in use.

Edit: here is a blog post on the subject: http://intelligent.media.seagate.co...-a-delete-command-that-is-why-ssds-need-trim/
This.

----------

Keep a second boot drive under ML or Mavericks with Trim enabled.

Periodically boot from that system and perform a Repair Disk operation on your Yosemite boot SSD (and any other SSDs you may have) in Apple's Disk Utility. This will automatically Trim the disk.

Reboot into Yosemite

If you maintain adequate spare area and Trim periodically as noted, you should be able to keep your drive in optimum condition without worrying about the kext issue.
I can't really understand your advice.
Do you have any evidence of Apple's Disk Utility trims a disk?
 

No, OWC pretend that GC can automagically guess what pages are invalid, which it can't. So in the end GC ends up moving garbage around the SSD and wearing off the cells. The only advantage Sandforce gets is through its use of compression, so the SSD ends having a slightly smaller amount of garbage to move around (if it can compress data it writes, remember that not all data is easily compressible), that's all. In any case, without the OS telling SSD what LBAs to TRIM, SSD has no way of marking that LBA as invalid for GC. It's fairly simple, I can't fathom why so many people have difficulty getting the concept...

----------

Also, as a few others have pointed out. Most modern SSDs from trustworthy manufacturers (Samsung, OWC, and a few others) have controllers that do their own garbage collection and other maintenance items, making TRIM support irrelevant.


The "few others" and you are simply wrong as to the purpose and operation of GC- the job of GC is to keep "valid" pages clustered together and separate from the free pages that are also kept clustered together by GC. Without the TRIM being issued against a "no longer in use" LBA, GC simply has no idea that a specific LBA/page is now "free"/invalid. Thus, GC, during its cycle, ends up clustering the now-invalid LBAs with valid LBAs (i. e. moving garbage around). This results in increased wear on the cells.
 
Last edited:
I have an OCZ Vortex, which has had its own trim support for years.
 
I have an OCZ Vortex, which has had its own trim support for years.

I was just reading through the article and the responses, and that was what was going around in my head. I remember years ago buying an OCZ drive specifically for Macs (put it in a 2008 MBP) that had some sort of internal trim (they didn't call it that).

This whole article reads and feels like a paid advertisement.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.