salmonoficial
macrumors newbie
Thanks!I have zero experience with RX 560D. I'd flash back the factory firmware and spoof a real RX 560 via OC, see OCLP instructions and posts about RX 6850 and other not recognized cards that require spoofing.
Thanks!I have zero experience with RX 560D. I'd flash back the factory firmware and spoof a real RX 560 via OC, see OCLP instructions and posts about RX 6850 and other not recognized cards that require spoofing.
Hi! is there a way I can use Athernos AR5B125 in sequoia?I have zero experience with RX 560D. I'd flash back the factory firmware and spoof a real RX 560 via OC, see OCLP instructions and posts about RX 6850 and other not recognized cards that require spoofing.
Hello AllHappy New Year, Radeon VII users!
With grateful thanks for support from the OCLP hardware fund, I now have a Radeon VII and I think I’ve got a solution to the Radeon VII GOP problems.
Additional research into PCI IO cache settings [following up on previous research on main mapped memory cache settings, which led to GopBurstMode but didn't fix the Radeon VII] and some feedback from Vit and Martin Lo has convinced me that this is really looking like a bug in the Radeon VII's GOP implementation, not a bug in OpenCore.
Then what? AMD Linux drivers are OpenSource, so it might be possible to find some info there, or it might be possible to reverse-engineer the GOP driver itself, to try to work out what setting AMD haven't set that they should have. (It still looks like the video memory cache settings are wrong, but it no longer looks like this is something fixable at the UEFI level.)
But before that, maybe there is a chance that there is another Vega 20 GOP implementation out there which already works? Apart from the different Radeon VII BIOS versions available, there is one unverified Radeon VII Pro BIOS available (at least, only one that I've seen), and it is a few months newer than the non-Pro BIOSes. So first things first, maybe it's worth trying to combine the UEFI GOP from the Radeon VII Pro BIOS with the legacy BIOS section of the non-Pro BIOS, and … well, it just works! With OpenCore and EnableGop. DirectGopRendering and EnableGopDirect are even no longer needed.
I’m not quite sure what AMD were playing at here - it at least looks very much like they knew something else needed fixing, but only fixed it in the Pro GOP version - but hey, finally, here is what it seems they should have released all along.
You can just flash this to your card withamdvbflash, as normal, and then add EnableGop to your machine's firmware as per the instructions on p1. You no longer need DirectGopRendering in OpenCore.
---
@ZNDK - Based on these results I think your best bet for your similar problem is to try upgrading your AMD RX Vega 56 video BIOS - especially since your card already seems to have worked for other users. Failing that, you could possibly try the same trick of taking the GOP from the Pro version of your card and using it to replace the GOP which you currently have.
NB This is the BIOS from my PowerColor Radeon VII, with just the GOP replaced, as described. Received wisdom is that all these cards are the same, so in theory this should work on any Radeon VII, but backup your video BIOS first, and worst case scenario be prepared to reflash your card with a hardware clip. Success or failure results welcome.
I could use this method before to flash my RX 580 with eGOP (I only needed to use it alone on PCI 1, no other pci cards or boot drive). With radeon VII I could use a GPU on slot 1 and another on slot 2 and was able to flash a rom with eGOP to my Radeon VII.Hello I have a Radeon RX 590 Saphire Nitro +
I was following https://forums.macrumors.com/thread...-era-imacs-and-mac-pros.2378942/post-32671327
I've tried it on slot 3 (with RX 580 on slot 1) and I can boot "november rain" grmpl linux but when I do list this happen:
View attachment 2615802
I use the "-ai", but can't get enough information to get to know which of the one on the list of 590 from techpowerup (there are 5 for this model) I can use to flash.
Can someone help me? From previous replies there's people that were able to use RX 590 and from what I can tell RX 590 (device ID 67DF) is supported on MAc OS.
Thanks in advance
Post 1 of this thread has a link to UEFIRomExtract under Additional ToolsHmmm….
I have followed the steps for installing enableGOP to vBIOS at the last step but am encountering an error at the end of everything whereby I get an error stating UEFIRomExtract can’t be found?!
I have followed the steps from The Mac Elite page for EnableGOP vBIOS… when I download the UEFIRomExtract it is in a zip format that will not unzip… I do find another file that is a .txt format but neither work.
Have I missed anything? Do I need to install Python for this to work?
Mac Pro 5,1
RX580 Sapphire Pulse 8GB
I am doing this because I want to learn a new skill. I have already done a tonne of EnableGOP to system firmwares… I have a lot of Mac Pros still lol
Thank you kindly for your time and help.
There shouldn't be any drawbacks for Windows, it's just using a better GOP implementation - for effectively the same card, and also from AMD - nothing macOS or OpenCore specific.Hey all, I wanted to thank everyone for all their hard work and contributions.
Can anyone tell me if the firmware replacement for a Radeon VII has any drawbacks in windows? I'll be dual-booting Windows and Mac. Thanks.
Reply to your Post#1,089 with two attached files@jaksemasch - Here are the .efi files extracted from the .ffs files in that thread. (They disable ForgeUefiSupport, which might be what is going on in your machine. One also disables GopBurstMode, but I don't think that will be the issue.) It's possible (depending on your GPU) that they won't give you a Mac boot screen, but will work in the PC: that would still be interesting to know. Or it's possible they will work for you and give both a Mac boot screen and successful boot in your PC. Could you test both and let me know the results? Thanks.
@Mark1966 also asked (PM) whether it would be a good idea to link to Post #1,089 as a source of smaller files for getting round the AMD size limit. The files in that post are EnableGop version 1.4, but smaller, whereas the recommended small file on p.1 is EnableGop version 1.1. The trouble with using those modified 1.4 versions as the general purpose 'smaller file' is that they are smaller because they disable ForgeUefiSupport. This is to avoid a boot hang with EnableGop on a so far very limited range of hardware (this is the only device reported so far), but it also means the modified driver only supports about half the normal number of GPUs (because about half of GPUs require ForgeUefiSupport), which is the main reason I have kept those versions on the downlow up to now.Reply to your Post#1,089 with two attached files
With EnableGop_1.4-min i was able to patch the Powercolor Red Dragon 4 Gig RX570 GPU to have a bootscreen with Option key.
With *min2 there was the same error as with EnableGop_1.4.efi from opencore
that says Problem with 128 k limit and patching stopped there.
Thanks
Mark1966
I'm working on a Mac Pro 5,1 (2x Xeon X5690) and ran into a black-screen issue with EnableGOP1.4 on a Turing-based card. Macschrauber suggested to post the case here...
Setup:
Mainboard ROM with EnableGOP1.4 flashed (reconstructed CK0410DVH2P_144.0.0.0.0 + EnableGOP14)
Test GPU: NVIDIA Quadro RTX 6000 Founders Edition (TU102 reference design, P/N 699-5G150-0510-506E), unmodified factory VBIOS
Production GPU (works fine): AMD RX 6600 XT with MacVidCards Mac-EFI flash
Result:
With the Quadro installed and EnableGOP1.4 active, the system chimes and boots normally (no hang, no hardware fault) — but the display stays black throughout, including at the OpenCore picker stage.
Tried with and without ProvideConsoleGop=false in config.plist — no change in either case.
Reverted to the non-GOP14 ROM, RX 6600 XT works as before (confirms the board itself is fine).
Question:
From what I understand from the thread, EnableGOP should provide pre-boot GOP for a PC GPU with unmodified factory VBIOS (one of the three documented paths to a working picker). The Quadro RTX 6000 should fit that case, but stays black.
Is there a known issue with Turing-generation cards and EnableGOP — e.g. an HII (UEFI 2.3.1) requirement that Apple's EFI 1.10 doesn't satisfy? Or is there a way to test in isolation whether the card can even draw the picker via BootKicker.efi, independent of the rest of the OC config?
Happy to provide more details (board ROM version, full config.plist, etc.) if useful. Thanks for all the work on EnableGOP — it's been essential for getting the RX 6600 XT working 😆👍
Best,
Tobias
22MB is not WORKS. No hardware acceleration.SUCCESS SUCESS SUCESS !!! 🤣🤣🤣
I flashed the GOP1.4 again an used the DP-Port above instead of the other 3...Boot Picker is there an Monterey boots 👍 Windows does not work yet...
I thinks he talks about EnableGOP, not full support in Mac OS 🙂 (which is unreal for this card).22MB is not WORKS.