Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

reatis

macrumors newbie
Original poster
Jun 5, 2019
9
0
Athens,Greece
Hi all!
I am posting because I'm facing(or at least i think i'm facing!)a weird problem.Lately i bought a MacPro 5.1 mid2010 with El Capitan on it.I updated the firmware to the latest one, installed Mojave on an internal SSD and upgraded it with 2x3,46 GHz cores and 128 Gb ram.The brand new GPU is Radeon RX580 Sapphire from OWC.Everything went smoothly.Afterwards i cloned the OS to a nvme drive via CCC.Upto this point, the GPU didn't show any Apple logo in the beginning of the booting process, as it should.Then i migrated all my data from a Time Machine drive(coming from a mac pro 3.1 patched with DosDude Mojave Patcher) and all of the sudden an Apple logo appeared during booting!(you know, when the bar fills up...)I uninstalled all the DosDude patches from my new system and the problem persisted. Then,after erasing the drives i performed two clean installs:eek:ne with the internal ssd via recovery and one with the nvme via usbinstaller.Just the computer, one monitor, one keyboard and one ssd.Got again the Apple logo!
Now,appart from that everything else seems to work very good, but because at some point i want to go OpenCore, I'm worried if there is a <<hidden>>problem that i don't know of, which could create conflicts in OC.
Any thoughts?
 

MarkC426

macrumors 68040
May 14, 2008
3,700
2,097
UK
Why are you saying the Apple logo and progress bar is a problem......?
This is normal behaviour.
Without an efi/flashed gpu you will not have boot picker options.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Hi all!
I am posting because I'm facing(or at least i think i'm facing!)a weird problem.Lately i bought a MacPro 5.1 mid2010 with El Capitan on it.I updated the firmware to the latest one, installed Mojave on an internal SSD and upgraded it with 2x3,46 GHz cores and 128 Gb ram.The brand new GPU is Radeon RX580 Sapphire from OWC.Everything went smoothly.Afterwards i cloned the OS to a nvme drive via CCC.Upto this point, the GPU didn't show any Apple logo in the beginning of the booting process, as it should.Then i migrated all my data from a Time Machine drive(coming from a mac pro 3.1 patched with DosDude Mojave Patcher) and all of the sudden an Apple logo appeared during booting!(you know, when the bar fills up...)I uninstalled all the DosDude patches from my new system and the problem persisted. Then,after erasing the drives i performed two clean installs:eek:ne with the internal ssd via recovery and one with the nvme via usbinstaller.Just the computer, one monitor, one keyboard and one ssd.Got again the Apple logo!
Now,appart from that everything else seems to work very good, but because at some point i want to go OpenCore, I'm worried if there is a <<hidden>>problem that i don't know of, which could create conflicts in OC.
Any thoughts?
That's just the loading screen AFTER GPU driver is loaded. Nothing special, all GPU can do that, no need flash card.
 

reatis

macrumors newbie
Original poster
Jun 5, 2019
9
0
Athens,Greece
Why are you saying the Apple logo and progress bar is a problem......?
This is normal behaviour.
Without an efi/flashed gpu you will not have boot picker options.
Hi MarcC426 and thanks for the reply.
Is it a normal behaviour?I'm not referring here about boot picker options, which anyway my GPU does not have since it is unflashed,but about the progress bar.It states clearly in the site<<.....with this card you will not see the Apple logo at boot...>>that's why i am asking!
 

flowrider

macrumors 604
Nov 23, 2012
7,323
3,003
There is a period between the boot screen and the desktop when the EFI changes from the boot screen (picker is available) and the desktop. Before the desktop the Apple logo with the end of the of the progress bar appears.

Lou
 

reatis

macrumors newbie
Original poster
Jun 5, 2019
9
0
Athens,Greece
There is a period between the boot screen and the desktop when the EFI changes from the boot screen (picker is available) and the desktop. Before the desktop the Apple logo with the end of the of the progress bar appears.

Lou
I see..I'm just wondering why it didn't appear on my first mojave installation!
 

pteeson

macrumors newbie
Jan 20, 2021
11
0
There is a period between the boot screen and the desktop when the EFI changes from the boot screen (picker is available) and the desktop. Before the desktop the Apple logo with the end of the of the progress bar appears.

Lou
Earlt 2009 Mac Pro Dual Quad Core Nehalem CPUs, 32GB RAM.
Replaced the NVidia GT 120 with a Gigabyte Aorus RX 570 4GB driving 2 monitors: 30" Cinema and Dell 19".
Mojave 10.14.6.

I came to the same conclusion.
Just before the login screen the last boot screen appears momentarily.
I figure that frame is still in memory from the BootROM proces.

Which makes me wonder - the BootROM is obviously issuing the booting commands but because the RX570 is not flashed with firmware to display them to the screen we get the black screen? Until the kernel takes over and the login screen is displayed.

[Question] If so is it reasonable to consider a shim in the RX 570 firmware to implement displaying them?

E.G. Boot into Windows (via Boot Camp) and use AMD or ATI SW to grab the rX 570 firmware and see what we can discern?
 

tsialex

Contributor
Jun 13, 2016
13,455
13,601
Earlt 2009 Mac Pro Dual Quad Core Nehalem CPUs, 32GB RAM.
Replaced the NVidia GT 120 with a Gigabyte Aorus RX 570 4GB driving 2 monitors: 30" Cinema and Dell 19".
Mojave 10.14.6.

I came to the same conclusion.
Just before the login screen the last boot screen appears momentarily.
I figure that frame is still in memory from the BootROM proces.

Which makes me wonder - the BootROM is obviously issuing the booting commands but because the RX570 is not flashed with firmware to display them to the screen we get the black screen? Until the kernel takes over and the login screen is displayed.

[Question] If so is it reasonable to consider a shim in the RX 570 firmware to implement displaying them?

E.G. Boot into Windows (via Boot Camp) and use AMD or ATI SW to grab the rX 570 firmware and see what we can discern?
Just use OpenCore, it translates the Mac EFI calls to the GPU GOP firmware and provides pre-boot configuration support with any modern AMD card (Ellesmere/Polaris and newer) that have a functional GOP UEFI firmware.

Mining firmwares won't work by the way, GOP UEFI module only works if the signing of the firmware is valid.
 

pteeson

macrumors newbie
Jan 20, 2021
11
0
Just use OpenCore, it translates the Mac EFI calls to the GPU GOP firmware and provides pre-boot configuration support with any modern AMD card (Ellesmere/Polaris and newer) that have a functional GOP UEFI firmware.

Mining firmwares won't work by the way, GOP UEFI module only works if the signing of the firmware is valid.
Thanks for the reply. I will look into it. The post "OpenCore on Legacy Hardware" mentions Westmere CPU. Mine are Nehalems @2.66GHz.
Is that going to matter?

Also all 4 bays are populated with HDD's formatted HFS+ GUID partition map. There are 17 partitions ( a.k.a. Volumes) with bootable macOS' from Snow Lepard thru Mojave as well as some data only volumes.
I would like to maintain that functionality.
 

tsialex

Contributor
Jun 13, 2016
13,455
13,601
Thanks for the reply. I will look into it. The post "OpenCore on Legacy Hardware" mentions Westmere CPU. Mine are Nehalems @2.66GHz.
Is that going to matter?

Also all 4 bays are populated with HDD's formatted HFS+ GUID partition map. There are 17 partitions ( a.k.a. Volumes) with bootable macOS' from Snow Lepard thru Mojave as well as some data only volumes.
I would like to maintain that functionality.
Be aware that Nehalem dual CPU Xeons have the stuttering audio after 10.14.3, OC won't help you solving this.

You can't use a RX 580 with anything earlier than 10.12.6, no drivers.

Even if you use OC to translate the calls and implement a poor's man Mac EFI for booting and running earlier than 10.12.6 with a "working" display, you won't have any acceleration with just the EFI video driver and it's useful just for diagnostic purposes.
 

pteeson

macrumors newbie
Jan 20, 2021
11
0
Be aware that Nehalem dual CPU Xeons have the stuttering audio after 10.14.3, OC won't help you solving this.

You can't use a RX 580 with anything earlier than 10.12.6, no drivers.

Even if you use OC to translate the calls and implement a poor's man Mac EFI for booting and running earlier than 10.12.6 with a "working" display, you won't have any acceleration with just the EFI video driver and it's useful just for diagnostic purposes.
Thanks for your patient advice. I will look into the + and - of OpenCore.

My vid card is RX570. I've been running Mojave 10.14.6 for a couple of months and not noticed any audio stuttering. Using line out or Bluetooth speakers for iTunes playlists, Xoom meetings, Youtube videos, and playing .mp4 files from my HD's every day. But I'm not an audiophile.

RX570 + Apple 144.0.0.0 will still let me boot into High Sierra 10.13.6. which is where I was booted from when I installed Mojave and was how the Boot ROM Version: MP51.0089.B00 firmware was updated to 144.0.0.0

Other than netkas' 4,1 -> 5,1 no other patches - all installs have been using Apple's installers. I still have the Nvidia GT 120 if needs must.

Again much appreciate your support.

respect...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.