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.
Hello, I tried following the video

Ultimate Mac Pro 5,1 One More Thing... EnableGOP

This video can help me understand the details well. Appreciate it.,

but I have some issues. which I can't get past and need advice from expert.
I followed his instructions every step of the way. All results look good.

But I can't find the boot screen.

I am using MAC PRO 2012,
SAPPHIRE RX580 game mode switch,
There are no other boards in the pcie slot.
and mojave clean install on harddisk tray1,
opencore not installed,
I did deep reset nvram,
SIP disabled and entered firmware programming mode.

Macschrauber rom dump 5-5-2024 report
enableGap 1.4 EFI module identified,
MTC counter 1-4,
0 microsoft certificates,
VSS is empty and 34298 byte free space of 64464.

Then I flashed the firmware with Macschrauber rom dump 5-5-2024.

When I reboot I don't find the boot screen. I start with the login screen. But if I press and hold option, I get a black screen. and did not work after that I tried again using ROMTool to select the chip model that matched my mainboard MX25L3205D and it was reported as successfuly.

But still get the same results. Do you have any advice for me?
 
Hello, I tried following the video

Ultimate Mac Pro 5,1 One More Thing... EnableGOP

This video can help me understand the details well. Appreciate it.,

but I have some issues. which I can't get past and need advice from expert.
I followed his instructions every step of the way. All results look good.

But I can't find the boot screen.

I am using MAC PRO 2012,
SAPPHIRE RX580 game mode switch,
There are no other boards in the pcie slot.
and mojave clean install on harddisk tray1,
opencore not installed,
I did deep reset nvram,
SIP disabled and entered firmware programming mode.

Macschrauber rom dump 5-5-2024 report
enableGap 1.4 EFI module identified,
MTC counter 1-4,
0 microsoft certificates,
VSS is empty and 34298 byte free space of 64464.

Then I flashed the firmware with Macschrauber rom dump 5-5-2024.

When I reboot I don't find the boot screen. I start with the login screen. But if I press and hold option, I get a black screen. and did not work after that I tried again using ROMTool to select the chip model that matched my mainboard MX25L3205D and it was reported as successfuly.

But still get the same results. Do you have any advice for me?

Does OpenCore display a bootscreen?

If not, your gop in the gpu gaming bios may be modified and you need that sorted before. The physical switch must be at gaming position. Computing position has a modified firmware for, you guess, computing - so no valid gop. No valid gop gives no bootscreen, not with OC, not with EnableGop injected in Mac firmware.
 
Does OpenCore display a bootscreen?

If not, your gop in the gpu gaming bios may be modified and you need that sorted before. The physical switch must be at gaming position. Computing position has a modified firmware for, you guess, computing - so no valid gop. No valid gop gives no bootscreen, not with OC, not with EnableGop injected in Mac firmware.
Thank you for the answer.

I did note install opencore.

I followed the steps while the switch was set to left position, Show you in the picture.

I checked with GPUZ on Windows and got the results as shown.
I think I have it set in gamming mode. because the result is displayed as UEFI

I still don't see "Native Pre-Boot Graphics Screen", I understand that this is GOP, right?

Please give me some advice.
 

Attachments

  • n.png
    n.png
    2.4 MB · Views: 43
  • Screenshot 2024-06-23 204016.png
    Screenshot 2024-06-23 204016.png
    271.5 KB · Views: 33
Thank you for the answer.

I did note install opencore.

I followed the steps while the switch was set to left position, Show you in the picture.

I checked with GPUZ on Windows and got the results as shown.
I think I have it set in gamming mode. because the result is displayed as UEFI

I still don't see "Native Pre-Boot Graphics Screen", I understand that this is GOP, right?

Please give me some advice.

Test with both switch positions first, then flash your GPU back to the factory GPU firmware, the most probable is that your GPU was probably modded for mining crypto.

This is what you need to do:

 
Test with both switch positions first, then flash your GPU back to the factory GPU firmware, the most probable is that your GPU was probably modded for mining crypto.

This is what you need to do:

Thank you, I will update again after trying according to your suggestions.
 
Thank you for the answer.

I did note install opencore.

I followed the steps while the switch was set to left position, Show you in the picture.

I checked with GPUZ on Windows and got the results as shown.
I think I have it set in gamming mode. because the result is displayed as UEFI

I still don't see "Native Pre-Boot Graphics Screen", I understand that this is GOP, right?

Please give me some advice.

Here's a picture of the bios switch:
BIOS Switch Instruction.jpeg

seems you have it in gaming position.
As said, get your GPU bios sorted, I guess it was modded.

I dont think the GPU-Z tool has a data point for Gop validity.
 
  • Like
Reactions: m4v3r1ck
Hello, I tried following the video

Ultimate Mac Pro 5,1 One More Thing... EnableGOP

This video can help me understand the details well. Appreciate it.,

but I have some issues. which I can't get past and need advice from expert.
I followed his instructions every step of the way. All results look good.

But I can't find the boot screen.

I am using MAC PRO 2012,
SAPPHIRE RX580 game mode switch,
There are no other boards in the pcie slot.
and mojave clean install on harddisk tray1,
opencore not installed,
I did deep reset nvram,
SIP disabled and entered firmware programming mode.

Macschrauber rom dump 5-5-2024 report
enableGap 1.4 EFI module identified,
MTC counter 1-4,
0 microsoft certificates,
VSS is empty and 34298 byte free space of 64464.

Then I flashed the firmware with Macschrauber rom dump 5-5-2024.

When I reboot I don't find the boot screen. I start with the login screen. But if I press and hold option, I get a black screen. and did not work after that I tried again using ROMTool to select the chip model that matched my mainboard MX25L3205D and it was reported as successfuly.

But still get the same results. Do you have any advice for me?
Deleted
 
Anyone knows in the ASUS ROG STRIX RX 570 is ok with GOP and OCLP in a Mac Pro 5,1? Will it need adiitional power? Thanks.
 

Attachments

  • pixelboxx-mss-78821445.jpeg
    pixelboxx-mss-78821445.jpeg
    34.6 KB · Views: 20
Hi.
Anyone was successful with geforce titan?
Patching working(tested on rx 580)
But not bootscreen
Tested on rx 470, 580, working
But not on titan
 
Hi.
Anyone was successful with geforce titan?
Patching working(tested on rx 580)
But not bootscreen
Tested on rx 470, 580, working
But not on titan

Remember that Kepler GPUs were released a year before UEFI 2.3.1c being ratified and the factory flashed GPU firmware were not even UEFI compatible, requiring firmware updates. Most eVGA Kepler cards are like that, even the GTX 680 Mac Edition is not UEFI GOP compatible.

Besides some OEM GPUs, only some very later made NVIDIA Kepler and most Maxwell are really UEFI GOP compatible and a lot of the cards of this era require adding a GOP module to the GPU firmware.

Check if you have the most recent GPU firmware for your card before anything.
 
Last edited:
  • Like
Reactions: 0134168
I done this on beginning, still no go
Rom to big or out of range when flashing
Patcher don't show any errors
Code:
 EnableGop % ./vBiosInsert.sh -n EVGA.GTXTITAN.6144.130123.rom EnableGop_1.4.efi EVGA.GTXTITAN.6144.130123_modified.rom
Auto-detecting GOP offset...
Compressing EFI using EfiRom...
Adding Nvidia header...
Combining...
Verifying (starting at 0xFA00)...
Found compressed EFI ROM start at 0x4c
Input size: 184244, Output size: 45056, Sc
 

Attachments

  • EVGA.GTXTITAN.6144.130123_modified.rom.zip
    145.8 KB · Views: 27
Someone else has kindly pointed out to me (finally, sorry!) that the issue here is Enable AMD GOP in OCLP. If that is required to get a menu in OpenCore on your card, then it won't work as-is before OpenCore with EnableGop. Your card needs the GOP driver on it in order to work pre-OpenCore. Apparently GopUpdater from WinRAID is what you need. (After which EnableGop should work, and you wouldn't need Enable AMD GOP in OCLP any more, either.)
Thankyou, after oclp 1.5 removed legacy windows support I had to go back down this road. I can confirm that the GOP updater from winraid worked for my card no problem and the boot picker is now working perfectly!
 
  • Love
Reactions: Bmju
Hello everyone,

I have a Mac Pro 5,1 with an AMD 5700 gpu in it. I recently flashed the boot rom to inject enableGOP. It all went smoothly and I was able to get the native boot picker. I then installed Monterey using OCLP. That didn't go as smooth but in the end I got it working. The issue I'm having is, I can't consistently get the native boot picker to show. I start up the computer, press the Option key, and sometimes I get it, most of the time it goes straight to the open core boot picker. This is problematic as I have a Windows 10 SSD too. W10 is installed in legacy mode so the OC boot picker won't see it. I have seen a lot of comments and posts mentioning that W10 legacy and open core together are a no go. However, the times I do get the native boot picker to show, I am able to select W10 and it works fine. Is there a way or am I missing a step somewhere to ensure that that native boot picker ALWAYS comes on first (before OC boot picker)?? Many thanks!
 
Hello everyone,

I have a Mac Pro 5,1 with an AMD 5700 gpu in it. I recently flashed the boot rom to inject enableGOP. It all went smoothly and I was able to get the native boot picker. I then installed Monterey using OCLP. That didn't go as smooth but in the end I got it working. The issue I'm having is, I can't consistently get the native boot picker to show. I start up the computer, press the Option key, and sometimes I get it, most of the time it goes straight to the open core boot picker. This is problematic as I have a Windows 10 SSD too. W10 is installed in legacy mode so the OC boot picker won't see it. I have seen a lot of comments and posts mentioning that W10 legacy and open core together are a no go. However, the times I do get the native boot picker to show, I am able to select W10 and it works fine. Is there a way or am I missing a step somewhere to ensure that that native boot picker ALWAYS comes on first (before OC boot picker)?? Many thanks!
Actually, I think I finally figured this out after a whole afternoon of struggling. In retrospect it may even explain why I had trouble installing Monterey. It appears that the issue was the keyboard (A1243) that may be on its way out. I had the sudden idea to try a different keyboard (another A1243 I have) and now it works every time. I'm able to get the native boot picker with the option key before OC boot picker. This allows me to select the legacy windows 10 drive. I was about to throw in the towel and just leave it as a Windows machine. Now I can dual boot!
 
With the factory firmware, yes.



Unless overclocked, all RX 570 work within the backplane power envelope.
Dear @tsialex. Odd stuff. I have already tried two ASUS ROG STRIX RX 570 , original firmware. They work like a charm booting to Windows 10. Black screen in Sonoma OCLP, on all ports. Of course, I have your ROM GOT enabled, Tried both of them. It´s a pity, cause this RX570 model it´s the only one with 2 DVIx2 oirts, perfect for my two 30'" Apple Cinema Display.
 
Last edited:
Dear @tsialex. Odd stuff. I have already tried two ASUS ROG STRIX RX 570 , original firmware. They work like a charm booting to Windows 10. Black screen in Sonoma OCLP, on all ports. Of course, I have your ROM GOT enabled, Tried both of them.

Forget OCLP installs for debugging a GPU. OCLP Ventura/Sonoma are unusable for testing multiple GPUs, you can't change hardware with OCLP since the GPU drivers for all other GPUs besides the GPU you installed are removed. Test with vanilla Mojave.

Btw, how do you are sure that the card have the factory firmware? Did you dumped and verified with the TechPowerUp dump?
 
  • Like
Reactions: Ausdauersportler
Forget OCLP installs for debugging a GPU. OCLP Ventura/Sonoma are unusable for testing multiple GPUs, you can't change hardware with OCLP since the GPU drivers for all other GPUs besides the GPU you installed are removed. Test with vanilla Mojave.

Btw, how do you are sure that the card have the factory firmware? Did you dumped and verified with the TechPowerUp dump?
CORRECT, ZCPU. Even, I reflashed the original firmware, although I compared values the factory settings and they were identical. I will truy with Mojave. Precisely, the SSD I have to flash your reconstructed ROMS is Mojave.


Thanks a lot.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.