Enable TRIM on a OWC SSD

Discussion in 'MacBook Pro' started by comics addict, Aug 28, 2013.

  1. comics addict macrumors 6502a

    Joined:
    Feb 16, 2013
    #1
    I read that they don't recommend doing so but from what I gather from info concerning it I can't for the life of me understand how enabling Trim on OS X would affect negatively the performance of their SSD given the purpose of that utility. Besides I know that Windows from 7 onwards automatically enables the trim command on by default so what would they recommend, to disable it? Someone who has gone through this please feel free to comment on this indecision of mine. Your help would be much appreciated. :D
     
  2. auero macrumors 65816

    Joined:
    Sep 15, 2006
    #2
  3. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #3
    Ok, great for your input. Out of curiosity, do you use any sort of benchmark software to test the overall performance of the SSD?
     
  4. auero macrumors 65816

    Joined:
    Sep 15, 2006
    #4
    Yes, Speedtools Utilities Pro.
     
  5. priitv8 macrumors 68030

    Joined:
    Jan 13, 2011
    Location:
    Estonia
    #5
    I don't see how TRIM would be counterproductive to drive's GC algorithm? I mean, TRIM is OS's hint to the drive that it can regard certain sectors as unused from that point onward. So as I understand it, TRIM will benefit any SSD drive, that can understand it.

    GARBAGE COLLECTION AND TRIM IN SSDS EXPLAINED – AN SSD PRIMER
     
  6. auero macrumors 65816

    Joined:
    Sep 15, 2006
    #6
    Right, but sandforce drives work differen't than a traditional SSD. It's compressing data on the fly. Sandforce is organizing data only to have the OS come in and move it around with TRIM resulting in sandforce having to try and fix it again. This is probably why OWC posted this..

     
  7. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #7
    But didn't trim enabler came up with a new version of its software ? Wouldn't it have fix said issues by now?
     
  8. Weaselboy Moderator

    Weaselboy

    Staff Member

    Joined:
    Jan 23, 2005
    Location:
    California
    #8
    I don't think that is the issue. Apple has used Sandforce controller SSDs and they have TRIM turned on with no issues. I suspect this is more an issue with instability with the firmware version Sandforce supplies OWC and other OEMs.

    I have no proof of this... it is just my opinion based on Apple not having any issue with TRIM/Sandforce.
     
  9. priitv8, Aug 29, 2013
    Last edited: Aug 29, 2013

    priitv8 macrumors 68030

    Joined:
    Jan 13, 2011
    Location:
    Estonia
    #9
    Trim Enabler in fact does nothing more, than patch a string APPLE SSD (that's the beginning of every Apple-SSD media name!) with zeroes in the driver kext so that it will activate TRIM-functionality on drives, whose media name does not contain word APPLE.
    What I tried to say is, that the Trim Enabler does not affect OS X driver's processing logic in any way, except for this disk identification.
     
  10. mbp150 macrumors newbie

    Joined:
    May 31, 2013
    #10
    I have the OWC mercury extreme pro. i tried enabling trim using the trim enabler. i noticed that it was a bit slower than when it wasn't enabled. so i disabled it and removed trim enabler.
     
  11. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #11
    That has also been my experience testing it out. :confused:
     
  12. Blue Sun macrumors 6502a

    Joined:
    Feb 11, 2009
    Location:
    Australia
    #12
    Same here.

    Mercury Extreme Pro 3G 120GB - I've been using it for nearly 3 years now without TRIM, still as fast as the day I bought it.
     
  13. MatthewAMEL macrumors 6502

    MatthewAMEL

    Joined:
    Oct 23, 2007
    Location:
    Orlando, FL
    #13
    It's been discussed a lot in other threads, but it's worth mentioning again.

    Garbage Collection is a routine executed by the SSD firmware to reset 'unused' pages. The OS has no knowledge of GC.

    TRIM is a OS command issued to the SSD to tell it which blocks are free.

    For optimal performance and longevity, your SSD should include a robust GC routine and your OS should include a TRIM implementation.

    The oft-cited quote from OWC was for the original firmware of their SandForce equipped SSD's.

    Any SF equipped SSD should be on version 5+ of the firmware
    http://eshop.macsales.com/tech_center/OWC/SSD

    This updated firmware supports the TRIM command on all compatible OS's.
     
  14. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #14
    Speaking with their tech support they still advise against using something like Trim Enabler paired with they're SSD. However Windows, according to them, implements Trim differently than Mac OS. Something to do with Apple implementing it at the controller level or something that the tech told me.
     
  15. MatthewAMEL macrumors 6502

    MatthewAMEL

    Joined:
    Oct 23, 2007
    Location:
    Orlando, FL
    #15
    Their Tech Support is wrong.

    TRIM is an AHCI/ATA command. The drive doesn't know the OS that passes it the command. It just responds to it.

    What they 'should' be saying is 'TRIM on OS X is only enabled on drives that Apple has blessed. Getting TRIM to work with a non-blessed drive requires system file modification and we (OWC) don't want to be responsible for that.'

    I understand their position. But to say not to run TRIM on their SF equipped drives is nuts.

    http://www.tomshardware.com/reviews/ssd-trim-firmware,2800.html
     
  16. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #16
    Have read more recent article from this website and and they did mention Trim on OWC SSDs (not to mention they use my model as the test one ;) ). I'll enable it and see how it performs. Have you by any chance done this yourself on a OWC drive?
     
  17. MatthewAMEL macrumors 6502

    MatthewAMEL

    Joined:
    Oct 23, 2007
    Location:
    Orlando, FL
    #17
    Why, yes. Yes, I have. :)


    Capacity: 240.06 GB (240,057,409,536 bytes)
    Model: OWC Mercury Electra 6G SSD
    Revision: 507ABBF0
    Serial Number:
    Native Command Queuing: Yes
    Queue Depth: 32
    Removable Media: No
    Detachable Drive: No
    BSD Name: disk0
    Medium Type: Solid State
    TRIM Support: Yes
    Partition Map Type: GPT (GUID Partition Table)
    S.M.A.R.T. status: Verified
     
  18. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #18
    They released a firmware update a couple of weeks ago so I don't know if it might be the cause but I enabled trim to try it out and it became absurdly slow writing to it to the point where I couldn't manage any disk performance without disabling altogether.

    OWC Mercury Electra 6G SSD:

    Capacity: 240.06 GB (240,057,409,536 bytes)
    Model: OWC Mercury Electra 6G SSD
    Revision: 520ABBF0
    Serial Number:
    Native Command Queuing: Yes
    Queue Depth: 32
    Removable Media: No
    Detachable Drive: No
    BSD Name: disk0
    Medium Type: Solid State
    TRIM Support: No
    Partition Map Type: GPT (GUID Partition Table)
    S.M.A.R.T. status: Verified
     
  19. mbp150 macrumors newbie

    Joined:
    May 31, 2013
    #19
  20. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #20
    If you had read my previous post, that shows up before yours, you would notice that that is the firmware that's installed on my SSD. So far it behaves just as it did on the previous one. :D
     
  21. mbp150 macrumors newbie

    Joined:
    May 31, 2013
    #21
    ooops...

    i installed the firmware update and tried Trim Enabler 3.0. I didn't see any performance change. I also tried Trim Enabler 3.0 and it slowed down. So I just disabled Trim
     
  22. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #22
    I don't seem to comprehend what you just wrote... Are you saying that indeed you manage to update the firmware to the one released on August and enabled trim via Trim Enabler? If so, did you notice any performance degradation?
     
  23. mbh macrumors 6502

    Joined:
    Jul 18, 2002
    #23
    Is Scott Gosling an authority, or just some random customer? In other words, why should I take Scott Gosling's word for it?

    TRIM is just a hint from the OS: "hey, these blocks are free now". It doesn't force the drive to actually do anything with those hints. I think an argument could be made that if receiving these hints caused a drive to stop working optimally that the drive firmware is defective. Worst case, it could just ignore the TRIM info and go with the internal GC, couldn't it?
     
  24. mbp150 macrumors newbie

    Joined:
    May 31, 2013
    #24
    sorry for that.

    What I meant was when I enabled Trim using trim enabler 3 after updating the firmware, I noticed a slow down. So i disabled Trim.I checked using black magic, and found that the results (read/write) were more or less the same as before with the previous firmware, both trim enabled and disabled.
     
  25. comics addict thread starter macrumors 6502a

    Joined:
    Feb 16, 2013
    #25
    Ok so I am not the only one because I experienced the same performance degradation. Just wanted add that BlackMagic Disk Speed might not be the best benchmark to test your Sandforce-based SSD from OWC because it uses incompressible data which the SF controller can't not compressed any further to enable higher performance on the NAND flash chips.
     

Share This Page