Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

whgmkeller

macrumors member
Aug 15, 2016
62
45
Netherlands
Hi there. I'm trying to update my 5,1 firmware. Current specs are:

Modelnaam: Mac Pro

Modelaanduiding: MacPro5,1

Processornaam: 6-Core Intel Xeon

Processorsnelheid: 3,06 GHz

Aantal processors: 2

Totale aantal cores: 12

L2-cache (per core): 256 KB

L3-cache (per processor): 12 MB

Geheugen: 48 GB

Opstart-ROM-versie: MP51.0085.B00

SMC-versie (systeem): 1.39f11

SMC-versie (processorlade): 1.39f11

Serienummer (systeem): C07JK033F4MD

Serienummer (processorlade): J5240009KBH8C

Hardware-UUID: A5C8E0AD-D62D-599A-A856-9845A5C8D822


Above is in Dutch but you'll no doubt notice that my the boot-Rom "Opstart-Rom-versie" is
MP51.0085.B00. Of course I'd like the 138.0.0.0.0 version, assuming that this will also give me 5 Gb/s with my AMD Radeon HD 7950 3072MB (flashed from original non-Mac version)?

So I downloaded and installed the current Public Mojave Beta but my bootROM wasn't changed.... What am I doing wrong??

Thanks!

Willem
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
thank you for your reply, but little confused, do you mean, you can't boot it nvme blade until you use lycon dt120?
You can’t boot until you inject the NVMe EFI module into the BootROM. The cards have nothing with the boot part, it’s the injected NVME module that do this.
 
  • Like
Reactions: skeptech

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
Hi there. I'm trying to update my 5,1 firmware. Current specs are:

Modelnaam: Mac Pro

Modelaanduiding: MacPro5,1

Processornaam: 6-Core Intel Xeon

Processorsnelheid: 3,06 GHz

Aantal processors: 2

Totale aantal cores: 12

L2-cache (per core): 256 KB

L3-cache (per processor): 12 MB

Geheugen: 48 GB

Opstart-ROM-versie: MP51.0085.B00

SMC-versie (systeem): 1.39f11

SMC-versie (processorlade): 1.39f11

Serienummer (systeem): C07JK033F4MD

Serienummer (processorlade): J5240009KBH8C

Hardware-UUID: A5C8E0AD-D62D-599A-A856-9845A5C8D822


Above is in Dutch but you'll no doubt notice that my the boot-Rom "Opstart-Rom-versie" is
MP51.0085.B00. Of course I'd like the 138.0.0.0.0 version, assuming that this will also give me 5 Gb/s with my AMD Radeon HD 7950 3072MB (flashed from original non-Mac version)?

So I downloaded and installed the current Public Mojave Beta but my bootROM wasn't changed.... What am I doing wrong??

Thanks!

Willem
1) download the full installer for 10.13.6 from the Mac App Store and open it to upgrade to MP51.0089.B00.
2) download the full installer for Mojave DP11/PB10 and open it to upgrade from MP51.0089.B00 to 138.0.0.0.0
 

jimborae

macrumors newbie
Sep 13, 2018
3
2
Lol this was good timing as just got a Gigabyte Radeon HD7970 yesterday and flash the mac7970 rom to it last night. Installed on my Mac Pro 5,1 this morning & boom, boot screens galore. Next updated to the latest Public beta, got tghe firmware update, installed Mojave and then got another update and HD7970 show 5GT/s
 
  • Like
Reactions: crjackson2134

marcoscc

macrumors newbie
Aug 26, 2017
21
30
Rio de janeiro - Brazil
thank you for your reply, but little confused, do you mean, you can't boot it nvme blade until you use lycon dt120?

I had made several different tests with differents configurations as follow:

1 - Boot from One NVMe connected to HIGHPoint SSD7101A card using HighPoint proprietary Driver (Driver for macOS 10.12 and later provided in the link Below):

http://www.highpoint-tech.com/USA_new/series-ssd7101a-download.htm

This scenario do not work for NVMe boot because MAC OSX need to load the proprietary drive to see the NVMe blade. So, no way to boot in this scenario. Please note that in this scenario the NVMe blade was initialised using the HighPoint proprietary software (WebGUI - NVMe Manager) available in the same link provided


2 - Boot from One NVMe connected to HIGHPoint SSD7101A card using default MAC OSX drive and using the MAC OSX Diskutil for NVMe blade initialization. This scenario work very well. No problem at all.

3 - Boot from Lyon DT-120 using default MAC OSX Drive, and also the MAC OSX Diskutil for NVMe blade initialisation. This scenario work also very well without any problem.

So, you can use Lycon or HighPoint to boot if you use default drivers configurations.

Marcos Silva
 

bookemdano

macrumors 68000
Jul 29, 2011
1,514
846
In my case: Lycom DT-120 in slot 4, Evo 970, bootrom 138, High Sierra
I did not have to enable trim as it was already enabled, and got the right r/w speeds

Yep from all reports so far, PCIe drives (if TRIM capable which I'd imagine all of them are these days) get TRIM enabled automatically.
 

parisinvest

macrumors 6502
Dec 24, 2017
263
19
Paris
I had made several different tests with differents configurations as follow:

1 - Boot from One NVMe connected to HIGHPoint SSD7101A card using HighPoint proprietary Driver (Driver for macOS 10.12 and later provided in the link Below):

http://www.highpoint-tech.com/USA_new/series-ssd7101a-download.htm

This scenario do not work for NVMe boot because MAC OSX need to load the proprietary drive to see the NVMe blade. So, no way to boot in this scenario. Please note that in this scenario the NVMe blade was initialised using the HighPoint proprietary software (WebGUI - NVMe Manager) available in the same link provided


2 - Boot from One NVMe connected to HIGHPoint SSD7101A card using default MAC OSX drive and using the MAC OSX Diskutil for NVMe blade initialization. This scenario work very well. No problem at all.

3 - Boot from Lyon DT-120 using default MAC OSX Drive, and also the MAC OSX Diskutil for NVMe blade initialisation. This scenario work also very well without any problem.

So, you can use Lycon or HighPoint to boot if you use default drivers configurations.

Marcos Silva

thank you for you explaination, j'm using always sm951 ahci to boot with any nvme adaptor, i have used once lycondt120 with pm951 nvme, i can install system but cant boot, so i wonder how did you do to boot nvme, in your case, i may need to change nvme ssd to test it.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
thank you for you explaination, j'm using always sm951 ahci to boot with any nvme adaptor, i have used once lycondt120 with pm951 nvme, i can install system but cant boot, so i wonder how did you do to boot nvme, in your case, i may need to change nvme ssd to test it.
Again, @marcoscc Mac Pro has the NVMe EFI driver injected in his BootROM. He can boot directly from NVMe drives. If you didn't injected it in your Mac Pro BootROM, you can't.
 
Last edited:

parisinvest

macrumors 6502
Dec 24, 2017
263
19
Paris
Again, @marcoscc Mac Pro has the NVMe EFI driver injected in his BootROM. He can boot directly from NVMe drives. If you didn't injected it in your Mac Pro BootROM, you can't.

I did not understand, nvme drive is not existed in fw macpro by default, but we can inject it, am i right? but how to inject? does it do some issue? can we have 2000mb/s in real? many thanks
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
I did not understand, nvme drive is not existed in fw macpro by default, but we can inject it, am i right? but how to inject? does it do some issue? can we have 2000mb/s in real? many thanks
Mac Pro firmware only supports booting from AHCI PCIe drives. If you know what you’re doing, it’s possible to inject NVME EFI module from MP6,1 into the MP5,1 BootROM.

No issues if you know what you’re doing, if not, you can definitely brick your Mac Pro.

With standard adapters you still limited to 1500R/W. If you use the HighPoint card, you can more than double that.
 
  • Like
Reactions: handheldgames

parisinvest

macrumors 6502
Dec 24, 2017
263
19
Paris
Mac Pro firmware only supports booting from AHCI PCIe drives. If you know what you’re doing, it’s possible to inject NVME EFI module from MP6,1 into the MP5,1 BootROM.

No issues if you know what you’re doing, if not, you can definitely brick your Mac Pro.

With standard adapters you still limited to 1500R/W. If you use the HighPoint card, you can more than double that.

i see, thank you for your explaination, i prefer wait or some easy way to nvme fw, btw, if i use HIGHPoint SSD7101A, i can use any nvme and ahci to boot, and to make raid0 right? when you say easy to double the speed, did you mean one nvme or 4 nvme?
 
  • Like
Reactions: handheldgames

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
i see, thank you for your explaination, i prefer wait or some easy way to nvme fw, btw, if i use HIGHPoint SSD7101A, i can use any nvme and ahci to boot, and to make raid0 right? when you say easy to double the speed, did you mean one nvme or 4 nvme?
You can use a HighPoint card with a AHCI plus a NVMe drive, Mac Pro can boot from the AHCI.

08BBF06C-132E-4D86-A3A2-76DA1BBBC6BA.png


Just one 970Pro with HighPoint SSD7101A (@handheldgames test/image), 138.0.0.0.0 BootROM with NVMe module injected.
 

handheldgames

macrumors 68000
Apr 4, 2009
1,943
1,170
Pacific NW, USA
Here is the full suite of benchmarks from the test bench...

Test Bench Setup

  • 4,1 Mac Pro - AMD 480x, dual 2.26 Quad Core 12GB Udimms, single 990x 48GB RDIMMS
  • 5,1 Mac Pro - AMD 7950, dual x5677 96GB RDIMMS, dual x5680 96GB RDIMMS, single w3680 48GB RDIMMS
  • Highpoint SSD7101-a with 970 Pro 1tb. Booting from 256GB Mojave test partition (swapped between systems for the test)

NVMe Performance Take Aways....
  • When it comes to NVMe, Single CPU systems are MUCH FASTER than Dual CPU systems with 4K QD32 file transfers.
  • the w3680 has the FASTEST Sequential QD32 Performance
  • the 990x has the FASTEST 4K QD32 QD32 performance
  • Dual x5677 performance is a little faster than the Dual x5680
  • 4K NVMe Performance is directly related to CPU Speed / CPU configuration.

drag9-12-187.11 PM.png

drag9-12-186.46 PM.png
drag9-12-186.37 PM.png
drag9-12-186.24 PM.png
drag9-12-186.11 PM.png

[doublepost=1536885324][/doublepost]Adding an additional Benchmark from the 990x with the MP 6,1 NVMe driver. An unexpected loss of 500 MB/sec has been resolved. Time to remove the test EFI from the system.

drag9-13-185.32 PM.png
 
Last edited:

Amsterdamned

macrumors regular
Jul 20, 2018
107
43
Adelaide
I'm sure I read it somewhere in this thread but can't find it again...

Has this new rom enabled "full" speed on Slot 2, for the ssubx/sm951?


EDIT: Found it it another thread, all good :)
 
Last edited:
  • Like
Reactions: crjackson2134

korleone_ARG

macrumors newbie
Sep 12, 2018
5
0
is there a way to just inject the rom? without installing mojave? the reason for me is that I have a 980ti and there's not drivers for nvidia yet (I guess until 24/9).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.