Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Looks like you didn't enable TRIM, which lowered the write performance a lot.

No matter SATA or NVMe, you better enable TRIM whenever possible.

I cannot DISABLE TRIM on my 970 EVO. It actually was automatically configured with TRIM enabled when I installed it.

I tried using the trimforce command a couple times and it turned it ON or OFF appropriately for my OWC 6G SSD but the 970 EVO M.2 SSD had it's TRIM on the whole time. From what I can tell, you cannot turn trim OFF for PCIe M.2 SSD's?
[doublepost=1546467053][/doublepost]to enable/disable TRIM through trimforce use this command in Terminal

to enable
Code:
sudo trimforce enable

to disable
Code:
sudo trimforce disable
 
Good to know about the trim If I do as above, does that enable TRIM on all SSDs installed? What the heck is TRIM?
 
Hmmm. I guess maybe the money I spent on the 970 Pro and angelbird wings was probably not well spent for what I do, photoshop, lightroom, painter.
What are VMs?
Well I hope the change to the rx580 8gb is substantial over the gt120 and the change from the 2.26 processor to the 3.46 makes a difference.
Is there a test to see how fast the 970 Pro is running that I can download?

In my opinion, based on my own experience of various PCIe SSD's and SATA SSD brands, I think you did exactly the right thing for going with the 970.
I can not prove it by numbers, but somehow High Sierra and most of all Mojave runs significantly faster on PCIe SSDs than on regular SATA SSD on my blue OWC bracket. I think it has something to do with the change to the new Apple File System. Somehow El Capitan was great on SATA SSD and Mojave is really great on the PCIe 941 HyperX.
High Sierra on the old 840 SATA SSD was horrible, - don't ask me why?
For me, the jump from SATA SSD to the old school ACHI PCIE SSD was a choice that I did never regret from the standpoint of Mojave.
With your upgrade path in front of you, you will be surprised how well the old 5.1 will run for you, once you have all bottlenecks bulldozed over. The CPU change alone will be big time.
 
I cannot DISABLE TRIM on my 970 EVO. It actually was automatically configured with TRIM enabled when I installed it.

I tried using the trimforce command a couple times and it turned it ON or OFF appropriately for my OWC 6G SSD but the 970 EVO M.2 SSD had it's TRIM on the whole time. From what I can tell, you cannot turn trim OFF for PCIe M.2 SSD's?

[Deleted]
 
Last edited:
How do you enable trim?
Two steps:
- something about "trimforce enable" in a terminal window
- booting the standalone disk utility and running "fsck -fy"​

The first tells Apple OSX to "when deleting files in the future, tell the SSD that the blocks released are unused", to help the garbage collection clean up free space.

The second finds all of the blocks that were deleted in the past, and tells the SSD that those blocks are unused.

Both are necessary when moving from no TRIM to TRIM.
 
Well this is certainly turning into "the more you know, the more you find out you don't know" lol. But I'm learning!
 
It sounds like more effort than it really is.

It's not just this, I spent a few days researching upgrading my 4.1. Even still I run into problems and obstacles. On one post I asked about a graphics card and someone recommended a rx580. I had no idea what that was and after googling it found several vendors so asked about which one and no one responded. Well I ordered one and it turns out it wasn't the best pick because it was so large. Thanks to someone here I returned it and ordered one that at least someone here had had experience with. Hopefully the 2 mm size difference will help.

Maybe the questions I have are extremely basic to you, but to me this is all new stuff.
 
  • Like
Reactions: crjackson2134
^^^^We all understand it is all new to you. And, for all of us here it was new at one time or another. And, as you can tell some are more proficient than others.

But, if I may, you may want to learn how to use the search function on this site. It does work well, and it may help to familiarize you with some concepts that may be new to you and may answer some of your questions before you ask them. I have certainly found it helpful.

Lou
 
On one post I asked about a graphics card and someone recommended a rx580. I had no idea what that was and after googling it found several vendors so asked about which one and no one responded.

This is APPLE'S official recommendation for Mac Pro 5,1:
https://support.apple.com/en-us/HT208898

MSI Gaming Radeon RX 560 128-bit 4GB GDRR5
SAPPHIRE Radeon PULSE RX 580 8GB GDDR5
SAPPHIRE Radeon HD 7950 Mac Edition
NVIDIA Quadro K5000 for Mac
NVIDIA GeForce GTX 680 Mac Edition

Sapphire Pulse RX 580 8GB is what many end up using and recommending.

This is the exact one I've purchased, tested, and well documented on several threads with install issues and workarounds:
https://www.amazon.com/dp/B06ZZ6FMF8/

At $240 (or less on sale) it's hard to recommend or argue using anything different for Mojave or eventual Mojave usage, unless you have specific needs. This is Apple's own official recommendation.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Ok made a little progress.
enabled trim after installing my x5590 processors and got this

trim enabled.png



Waiting for the recommended card by you folks here. Got it from newegg for 209
 
take a look in system preferences under NVMe to see if you actually have trim enabled. those speeds are low. should be just under 1500
 
Not to be a contrarian, but I just installed a NVMe SSD to replace a SATA SSD mounted in one of the drive bays. My system is MUCH more responsive with the NVMe SSD and I don't really do any heavy lifting with it.
 
take a look in system preferences under NVMe to see if you actually have trim enabled. those speeds are low. should be just under 1500
Hi , I actually can't get my evo to be recognized yet. That's the next step. This was a test with the trim enabled on the Toshiba ssd mounted in sata bay. Here's the test before the TRIM was enabled.

Toshiba sata ssd 1.png


and again now with TRIM


trim enabled.png


Once I get the 970pro going I hope to see the 1500 mb speeds
 
Hi , I actually can't get my evo to be recognized yet. That's the next step. This was a test with the trim enabled on the Toshiba ssd mounted in sata bay. Here's the test before the TRIM was enabled.

View attachment 813949

and again now with TRIM


View attachment 813951

Once I get the 970pro going I hope to see the 1500 mb speeds
This speeds are normal for a SATA SSD installed into a Mac Pro. You should have talked that you was testing the SATA one from the start.
 
The whole subject was to test the NVMe ssd. Doing the test I discovered (post 11) that I could not test it and that the NVMe was not being recognized as the startup disk and that the test would not run on the NVMe.

Someone then noted that the test indicated that the old SSD was still slow and asked if I enabled TRIM. After several more posts I enabled TRIM . I merely posted the new test results for the old ssd after trim was enabled since we had gotten on that subject.
 
The whole subject was to test the NVMe ssd. Doing the test I discovered (post 11) that I could not test it and that the NVMe was not being recognized as the startup disk and that the test would not run on the NVMe.
Not being able to boot don’t impede you to test/benchmark or use your NVMe blade. You just don’t have boot support with 138.0.0.0.0, drive works normally for anything else. Upgrade to 140.0.0.0.0, after that you have boot support.

Btw, do a clean install to check if everything is working correctly, after that you can clone your old install, if it is what you want.
Someone then noted that the test indicated that the old SSD was still slow and asked if I enabled TRIM. After several more posts I enabled TRIM . I merely posted the new test results for the old ssd after trim was enabled since we had gotten on that subject.
Seems most people understood that you were testing the NVMe, myself included, we were trying to understand why the low read speed.
 
Last edited:
Not being able to boot don’t impede you to test/benchmark or use your NVMe blade. You just don’t have boot support with 138.0.0.0.0, drive works normally for anything else. Upgrade to 140.0.0.0.0, after that you have boot support.

Btw, do a clean install to check if everything is working correctly, after that you can clone your old install, if it is what you want.

Seems most people understood that you were testing the NVMe, myself included, we were trying to understand why the low read speed.

Sorry for the confusion.
 
Did you boot into recovery mode, then disable SIP from the recovery mode terminal "csrutil disable" ?

Then reboot into the OS desktop and run the trimforce command? Then reboot again so the changes will take effect?

You have to disable SIP and reboot to make these changes for TRIM. Then reboot again.

I had to retest this after your reminder of disabling SIP. I checked and both of my cMPs have SIP fully disabled. I guess I should confirm I am looking in the correct spot for where it displays that TRIM is actually ON or OFF for a particular drive.....I am looking under the NVMe tab in System Prefs. The 2nd listing down in the NVMe tab is "TRIM Support" and it is always labeled as YES despite me doing both the disable and enable trimforce commands. So I am looking to confirm if that is just saying TRIM is supported for that drive or does it mean its actually ON or OFF?

My SATA SSD does actually have its TRIM support change from YES and NO and NO to YES under the SATA tab when using the trimforce commands.

Really my curiosity stems from wanting to understand if TRIM cannot actually be turned OFF on the 970 EVO or if I'm having something going on with my system that is preventing from changing TRIM status on a NVMe SSD. I don't actually want to turn it off, it's just one of those "it's supposed to behave this way but for whatever reason it doesn't" situations
 
I had to retest this after your reminder of disabling SIP. I checked and both of my cMPs have SIP fully disabled. I guess I should confirm I am looking in the correct spot for where it displays that TRIM is actually ON or OFF for a particular drive.....I am looking under the NVMe tab in System Prefs. The 2nd listing down in the NVMe tab is "TRIM Support" and it is always labeled as YES despite me doing both the disable and enable trimforce commands. So I am looking to confirm if that is just saying TRIM is supported for that drive or does it mean its actually ON or OFF?

My SATA SSD does actually have its TRIM support change from YES and NO and NO to YES under the SATA tab when using the trimforce commands.

Really my curiosity stems from wanting to understand if TRIM cannot actually be turned OFF on the 970 EVO or if I'm having something going on with my system that is preventing from changing TRIM status on a NVMe SSD. I don't actually want to turn it off, it's just one of those "it's supposed to behave this way but for whatever reason it doesn't" situations
The trimforce command don’t disable TRIM for Apple OEM SSDs and the rare supported 3rd party ones.

AFAIK, 970EVO is not one - 970PRO for sure don’t have automatic TRIM support, I have one.

Trimforce is not SIP dependent, btw.
[doublepost=1546607866][/doublepost]You probably have something going on, if you can’t disable trim for a 970EVO
 
do all NVMe's show up under an Apple SSD controller, even if they are not an Apple brand, such as the 970 EVO?
 
I had to retest this after your reminder of disabling SIP. I checked and both of my cMPs have SIP fully disabled. I guess I should confirm I am looking in the correct spot for where it displays that TRIM is actually ON or OFF for a particular drive.....I am looking under the NVMe tab in System Prefs. The 2nd listing down in the NVMe tab is "TRIM Support" and it is always labeled as YES despite me doing both the disable and enable trimforce commands. So I am looking to confirm if that is just saying TRIM is supported for that drive or does it mean its actually ON or OFF?

My SATA SSD does actually have its TRIM support change from YES and NO and NO to YES under the SATA tab when using the trimforce commands.

Really my curiosity stems from wanting to understand if TRIM cannot actually be turned OFF on the 970 EVO or if I'm having something going on with my system that is preventing from changing TRIM status on a NVMe SSD. I don't actually want to turn it off, it's just one of those "it's supposed to behave this way but for whatever reason it doesn't" situations

I was able to change trim without having to disable SIP
 
So it sounds like I may have added an unnecessary step of disabling SIP before before enabling TRIMFORCE. Sorry about that, I’ve always done it that way. It’s not harmful anyway so no need to worry about it.
[doublepost=1546618353][/doublepost]
I was able to change trim without having to disable SIP

Sorry for adding the extra step. I thought it was required. I stand corrected.
[doublepost=1546618610][/doublepost]
Trimforce is not SIP dependent, btw.

Good to know, I guess I’ve gotten so used to disabling SIP for everything I thought it was required here too.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.