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.
I think when you bless boot.efi in /System/Library/CoreServices, it automatically blesses boot.efi in the Preboot volume and that's where the disk_label files go? Check both locations when doing the following command to find out.

For the currently running OS:
sudo bless --file /System/Library/CoreServices/boot.efi --folder /System/Library/CoreServices -label "Mojave1"

For the OS on a different disk:
sudo bless --file /Volumes/Mojave1/System/Library/CoreServices/boot.efi --folder /Volumes/Mojave1/System/Library/CoreServices -label "Mojave2"
 
  • Like
Reactions: macinfo
I also had "SIP as Custom Configuration", in my case was due to SIPManager.kext installed on LE or SLE, then I removed it and I can normally disable SIP, but another case is that you have a patched boot.efi (non apple stock) installed in these paths:

/ Preboot UUID /System/Library/CoreServices/

/System/Library/CoreServices/

/usr/standalone/i386/

in those paths you should instead use stock apple boot.efi (from the macOS you are using) if you want to disable SIP correctly with "csrutil disable", after those you can have this output: System Integrity Protection status: disabled.
Here is a rEFIndGOP version with modified SIP values. Default SIP disable is 877, but you can try up to FFF.
 
  • Like
Reactions: jackluke
Here is a rEFIndGOP version with modified SIP values. Default SIP disable is 877, but you can try up to FFF.

The refind.efi already set 877 or is required a refind.conf to set that ?
If is already set as 877 , could you make also a refind.efi with SIP custom value FFF ?

edit:
It worked, I used on refind.conf showtools csr_rotate and csr_values 10,FFF
 
Last edited:
  • Like
Reactions: Dayo
Thank you very much to everyone in this thread.
My new CPU arrived last week and I finally got around to installing Opencore and Catalina on my Mac Pro 5.1 with RX580. I also installed OpenCanopy as per the first page of thread and am presented with a graphical boot picker.

Overall, it seems to be working well and my data is almost migrated now.

I've noticed two things and was wondering if anyone could advise?
1. When I first installed Opencore and Opencanopy, I was presented with a low resolution boot screen. This then booted into a low resolution Catalina. When I went to system preferences in Catalina, I was unable to change from 800x600.
Shutting down the Mac Pro and then turning it on seems to remedy the problem. The boot picker is at native resolution for my monitor, as is the Catalina OS.

However, if I then choose to restart my Mac, it resorts to 800x600 boot picker screen and this continues to be the resolution of the OS. It can only be remedied by performing a full shutdown.

2. The Apple TV app in Catalina will not play any of my purchased movies. They worked fine in Mojave. I'm presented with a black screen when I try to play a movie. It then returns to the library view.

Is anyone able to offer advice on these issues?
Thanks in advance.
 
Thank you very much to everyone in this thread.
My new CPU arrived last week and I finally got around to installing Opencore and Catalina on my Mac Pro 5.1 with RX580. I also installed OpenCanopy as per the first page of thread and am presented with a graphical boot picker.

Overall, it seems to be working well and my data is almost migrated now.

I've noticed two things and was wondering if anyone could advise?
1. When I first installed Opencore and Opencanopy, I was presented with a low resolution boot screen. This then booted into a low resolution Catalina. When I went to system preferences in Catalina, I was unable to change from 800x600.
Shutting down the Mac Pro and then turning it on seems to remedy the problem. The boot picker is at native resolution for my monitor, as is the Catalina OS.

However, if I then choose to restart my Mac, it resorts to 800x600 boot picker screen and this continues to be the resolution of the OS. It can only be remedied by performing a full shutdown.

2. The Apple TV app in Catalina will not play any of my purchased movies. They worked fine in Mojave. I'm presented with a black screen when I try to play a movie. It then returns to the library view.

Is anyone able to offer advice on these issues?
Thanks in advance.
Delete the EFI folder and try my EFI.
 

Attachments

  • EFI.zip
    9.5 MB · Views: 272
Thank you very much to everyone in this thread.
My new CPU arrived last week and I finally got around to installing Opencore and Catalina on my Mac Pro 5.1 with RX580. I also installed OpenCanopy as per the first page of thread and am presented with a graphical boot picker.

Overall, it seems to be working well and my data is almost migrated now.

I've noticed two things and was wondering if anyone could advise?
1. When I first installed Opencore and Opencanopy, I was presented with a low resolution boot screen. This then booted into a low resolution Catalina. When I went to system preferences in Catalina, I was unable to change from 800x600.
Shutting down the Mac Pro and then turning it on seems to remedy the problem. The boot picker is at native resolution for my monitor, as is the Catalina OS.

However, if I then choose to restart my Mac, it resorts to 800x600 boot picker screen and this continues to be the resolution of the OS. It can only be remedied by performing a full shutdown.

2. The Apple TV app in Catalina will not play any of my purchased movies. They worked fine in Mojave. I'm presented with a black screen when I try to play a movie. It then returns to the library view.

Is anyone able to offer advice on these issues?
Thanks in advance.

Regarding #2. If you have a dual monitor setup I found the following when I use the Apple TV app with Catalina.
I could not watch a movie with both monitors on. When I turned off the second monitor and then started the Apple TV app I was able to watch.
 
If you have a dual monitor setup I found the following when I use the Apple TV app with Catalina.
I could not watch a movie with both monitors on.
No such restriction for me. I have 2 monitors and Apple TV plays fine. No need to disconnect the second monitor.
 
I am forcing Orinoco frame buffer:
Code:
AMD Radeon RX 580:

  Name:    ATY,Orinoco
  Type:    Display Controller
  Driver Installed:    Yes
  MSI:    Yes
  Bus:    PCI
  Slot:    Slot-1
  Vendor ID:    0x1002
  Device ID:    0x67df
  Subsystem Vendor ID:    0x1028
  Subsystem ID:    0x1701
  Revision ID:    0x00c7
  Link Width:    x16
  Link Speed:    5.0 GT/s
 
Delete the EFI folder and try my EFI.

Thanks for your reply.
Few questions:
1. What would the key differences between your EFI and mine be? I just followed the basic installation plus OpenCanopy advice.

Will your EFI turn on hardware acceleration and/or initiate iMac spoofing?

2. Will I need to bless again once I’ve swapped EFIs?
 
Ok, I’m happy to do that.

I’m still working my way through the manual to find how to generate a debug log. Will put one up when I find how. Or can I just put up my .plist?
for log you need - debug / Target = 67
 
for log you need - debug / Target = 67

In all honesty, I'm no coder so I'll have to do some homework on what that means :)

I've managed to sort out problem 1 however after looking through your EFI folder configuration file.
It turned out that I had put OpenCanopy after OpenRuntime in the array of my configuration file.

I've swapped them around so that OpenCanopy is first in the array and it appears to have resolved the resolution issue. Now, I get a native resolution boot screen and MacOS regardless of whether I boot the Mac from cold or perform a restart.

Now, I just need to try and figure out why my purchased content won't play in the TV app. It's strange because all the Apple TV + content streams and I'm able to stream Netflix through Chrome.
 
In all honesty, I'm no coder so I'll have to do some homework on what that means :)

I've managed to sort out problem 1 however after looking through your EFI folder configuration file.
It turned out that I had put OpenCanopy after OpenRuntime in the array of my configuration file.

I've swapped them around so that OpenCanopy is first in the array and it appears to have resolved the resolution issue. Now, I get a native resolution boot screen and MacOS regardless of whether I boot the Mac from cold or perform a restart.

Now, I just need to try and figure out why my purchased content won't play in the TV app. It's strange because all the Apple TV + content streams and I'm able to stream Netflix through Chrome.
Apple TV doesn't work with my EFI folder too?
 
Hi everyone!

I'm using the installation of Open Core from @h9826790 (thanks for that!) here: https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/post-28255048

Things seem fine, but I have two questions:

1. I currently have Catalina 10.15.5 working and would like to update to 10.15.6, but I can't find anything above 10.15.5 in System Preferences -> Software Update. It just thinks my Mac is up to date with 10.15.5. I've tried the to do the changes to the config.plist as done here to no avail:
What's the best way for me to upgrade to Catalina 10.15.6 you think?

2. Any ideas why my drive with Catalina is called ”T3” in the Open Core boot picker? It's called ”MacOS” in the Finder once booted into it. I think it could be because I once used a Samsung T3 drive to clone my install back to my internal drive, but I don't understand where Open Core would get that name from.

Edit:
OK, both things solved now. 👍
 
Last edited:
Apple TV doesn't work with my EFI folder too?

Hi Alex-IN, I haven't used your EFI folder yet.

I started off by just comparing your configuration file with my own.
I'm trying to minimise any files that don't need to be there but will give it a go as the TV app is the only issue left.
If I use your EFI folder, do I just back up mine and then copy/paste?
Also, will this result in BIOS spoofing etc?
 
Hi Alex-IN, I haven't used your EFI folder yet.

I started off by just comparing your configuration file with my own.
I'm trying to minimise any files that don't need to be there but will give it a go as the TV app is the only issue left.
If I use your EFI folder, do I just back up mine and then copy/paste?
Also, will this result in BIOS spoofing etc?
why complicate everything, try with my EFI folder, do not change anything there and then study 😄
save your EFI folder somewhere and then delete it from the EFI partition and drop mine
 
Hi everyone!

I'm using the installation of Open Core from @h9826790 (thanks for that!) here: https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/post-28255048

Things seem fine, but I have two questions:

1. I currently have Catalina 10.15.5 working and would like to update to 10.15.6, but I can't find anything above 10.15.5 in System Preferences -> Software Update. It just thinks my Mac is up to date with 10.15.5. I've tried the to do the changes to the config.plist as done here to no avail:
What's the best way for me to upgrade to Catalina 10.15.6 you think?

2. Any ideas why my drive with Catalina is called ”T3” in the Open Core boot picker? It's called ”MacOS” in the Finder once booted into it. I think it could be because I once used a Samsung T3 drive to clone my install back to my internal drive, but I don't understand where Open Core would get that name from.
try this EFI and don't change anything in it
 
  • Like
Reactions: star-affinity
why complicate everything, try with my EFI folder, do not change anything there and then study 😄
save your EFI folder somewhere and then delete it from the EFI partition and drop mine

Ok, will give it a go when I get back home. So it’s just drag and drop, then reboot.

Does your EFI folder enable hardware acceleration, turn on spoofing etc?
 
No such restriction for me. I have 2 monitors and Apple TV plays fine. No need to disconnect the second monitor.

Interesting, are you using monitors that enforce DRM? Are you using HDMI inputs? Displayport?
I am using one monitor with DVI input, that is the one I turn off.
The other monitor that plays Apple TV uses Displayport input. I believe the reason that AppleTV will not play when my DVI input monitor is on is that it does not enforce DRM.

I would appreciate if you could show how you displayed the information you posted about your RX580.
Also how did you force the Orinoco buffer type? What advantage does it confer?

Thanks.
 
Ok, will give it a go when I get back home. So it’s just drag and drop, then reboot.

Does your EFI folder enable hardware acceleration, turn on spoofing etc?
delete your own and drag mine, yes there is everything
 
Interesting, are you using monitors that enforce DRM? Are you using HDMI inputs? Displayport?
I am using one monitor with DVI input, that is the one I turn off.
The other monitor that plays Apple TV uses Displayport input. I believe the reason that AppleTV will not play when my DVI input monitor is on is that it does not enforce DRM.

I would appreciate if you could show how you displayed the information you posted about your RX580.
Also how did you force the Orinoco buffer type? What advantage does it confer?

Thanks.
for RX 580 you can use my EFI folder do not delete or change anything in it
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.