Not sure, but you can try them.I am looking for a second-hand Sapphire Pulse but there is always the Nitro version. are these the settings you send works with also Sapphire Nitro?
Not sure, but you can try them.I am looking for a second-hand Sapphire Pulse but there is always the Nitro version. are these the settings you send works with also Sapphire Nitro?
I ended up getting the RX-580P8DBDR from Best Buy because I was in a pinch. Its been working ok, however I have noticed that maybe the power management on my "MacPro 5,1 - BigSur" doesn't effect the monitor. Meaning it sometimes will power down when the system sleeps or sometime I have to unplug the monitor and back in to get it to display.It is actually DELL OEM RX-580 which shares the hardware of the reference RX-480. I have 4 ports: 3DP and 1 HDMI. One of the DP will not work with this setup.
Would it also be possible to inject Part# via opencore?
DeviceProperties
Thx. I was jus curious to know if by injecting Mac Edition's part # under DeviceProperty would make macOS to use Orinoco FB as it would after flashing vBios with Mac Edition's part#. So I did some testing
After injecting these properties,
View attachment 1913721
Surprisingly, in ioregistryexplorer, it actually shows the part# in my GPU's original vBIOS (If not injected it would not show at all)
View attachment 1913724
When the orinoco FB is injected, It does display the injected part#.
View attachment 1913731
Same result with SSDT method. Anyways, like you said, this adds no value.
ATY,Part#
will not work. Look at my SSDT:Mavericks is 10.9.Does one need to use Opencore to get hardware acceleration on a CMP 5,1 twin CPU using a blessed Sapphire Pulse RX 580 to run on Mavericks (OS X 10.14 latest version of Mavericks)?
Sorry, I meant 10.14, Mojave. I don't know if running 10.14x, whether there will be hardware acceleration. I realise that I can achieve it via Opencore and some added instructions. But currently the software I'll be using should run OK with macOS Mojave (10.14.6). I presume if the card had hardware acceleration, that would help FCP exporting quite a lot.Mavericks is 10.9.
Sierra 10.12.6 is the first macOS release to support Polaris GPUs (RX 580 is one). Before that is totally un-accelerated and support is via EFI drivers, useful for diagnostics and nothing more.
Sorry, I meant 10.14, Mojave. I don't know if running 10.14x, whether there will be hardware acceleration. I realise that I can achieve it via Opencore and some added instructions. But currently the software I'll be using should run OK with macOS Mojave (10.14.6). I presume if the card had hardware acceleration, that would help FCP exporting quite a lot.
Yes, I thought so.Mojave will accelerate the macOS GUI using the RX580.
However, it does not use the RX 580 to accelerate the H.264 not HEVC encode/decode with cMP 4/5.1 model ID.
To achieve H/W Acceleration of the video codecs like H.264 & HEVC in FCP, you have to "spoof" your system's model ID to either iMacPro1,1 or MacPro7,1 using OpenCore as the macOS Boot Loader. See this thread.
There is absolutely no need to do it. This mod just changes the frame buffer for the same one as the Apple eGPU kit, Orinoco - don't add boot screens or anything else to the card.Is there anyone in this discussion willing to help me flash the Radeon Sapphire RX580 8GB which I just picked up? I will gladly PP (as a friend) someone who has the time to assist... Thank you in advance!!!!
Changing the frame buffer to Orinoco won't solve that…I appreciate the reply... my MacPro gets stuck after selecting either recovery or main boot partition...I'm running 10.15.7, 128GB RAM, 2x2.93 Proc...
I used Martin's procedure using .80... i got the card after upgrading to Catalina... I will try a reinstall now... stay tuned.Changing the frame buffer to Orinoco won't solve that…
Did you installed Catalina via dosdude1 patch? Re-install without applying the legacy GPU patch. It's the legacy GPU patch that makes a METAL GPU to not work with dosdude1 installs.
Did you tested if your RX 580 works with vanilla/unpatched Mojave? Do you have 144.0.0.0.0 already? Did you changed the firmware selection switch, if your Sapphire Pulse have it (some older ones don't)? How you are connecting your display to the card?I used Martin's procedure using .80... i got the card after upgrading to Catalina... I will try a reinstall now... stay tuned.
I will do some more homework and let you know... I located a switch on the back of the card... I am going to review the .80 instructions again... stay tuned...Did you tested if your RX 580 works with vanilla/unpatched Mojave? Do you have 144.0.0.0.0 already? Did you changed the firmware selection switch, if your Sapphire Pulse have it (some older ones don't)? How you are connecting your display to the card?
Try this tool:I apologize for resurrecting an old and perhaps outdated thread but since I just got a Sapphire Radeon Pulse RX 580 (with dual bios) that I struggled to get working (and finally did with the right VBIOS) I was curious about a couple of things.
First - is there any benefit from having the ORINOCO frame buffer if you are running open core with hardware acceleration enabled?
And second, even if there is no benefit I am stumped as to what I am doing wrong trying to modify my working VBIOS to insert one of the "whitelisted" part numbers.
I have screen shots of before and after modifications. I am trying to only change a 6Q to a 4E. This is reduction of xE so if I add xE elsewhere I should have the same checksum. I changed the year from 2010 to 2069 - adding a 5 and 9 which is xE.
The VBIOS flashed fine but when I reboot the screen remains blank - I don't even seen the Apple Boot manager (I have enablegop in my boot rom). I can reflash with my "working" VBIOS and all is good but I don't understand what I am missing - what mistake am I making that is causing my modification to fail?
As an update - I booted into MOJAVE without OpenCore and there I DO have the ORINOCO Frame Buffer showing with my original VBIOS (113-4E353BU-O6Q). It would appear that with OpenCore I get the standard Radeon Frame Buffer even though my VBIOS gets the ORINOCO booting with a compatible macOS.
Much more than I understand at the moment but would love to learn and understand.
Regards,
sfalatko
./rom-parser /Users/mbp151/MyTools/Sapphire.RX580.8192.171115_gop.rom
Valid ROM signature found @0h, PCIR offset 258h
PCIR: type 0 (x86 PC-AT), vendor: 1002, device: 67df, class: 030000
PCIR: revision 0, vendor revision: f32
Valid ROM signature found @ec00h, PCIR offset 1ch
PCIR: type 3 (EFI), vendor: 1002, device: 67df, class: 030000
PCIR: revision 0, vendor revision: 0
EFI: Signature Valid, Subsystem: Boot, Machine: X64
Last image
./rom-fixer /Users/mbp151/MyTools/Sapphire.RX580.8192.171115_gop.rom
Valid ROM signature found @0h, PCIR offset 258h
PCIR: type 0 (x86 PC-AT), vendor: 1002, device: 67df, class: 030000
PCIR: revision 0, vendor revision: f32
Modify vendor ID 1002? (y/n): n
Modify device ID 67df? (y/n): n
Valid ROM signature found @ec00h, PCIR offset 1ch
PCIR: type 3 (EFI), vendor: 1002, device: 67df, class: 030000
PCIR: revision 0, vendor revision: 0
EFI: Signature Valid, Subsystem: Boot, Machine: X64
Modify vendor ID 1002? (y/n): n
Modify device ID 67df? (y/n): n
Last image
ROM checksum is invalid, fix? (y/n): y
0x87-0x79=0xE (Reduction ofI am trying to only change a 6Q to a 4E. This is reduction of xE
0E
)Thanks - I will give it a try.Try this tool:
GitHub - awilliam/rom-parser
Contribute to awilliam/rom-parser development by creating an account on GitHub.github.com
Code:./rom-parser /Users/mbp151/MyTools/Sapphire.RX580.8192.171115_gop.rom Valid ROM signature found @0h, PCIR offset 258h PCIR: type 0 (x86 PC-AT), vendor: 1002, device: 67df, class: 030000 PCIR: revision 0, vendor revision: f32 Valid ROM signature found @ec00h, PCIR offset 1ch PCIR: type 3 (EFI), vendor: 1002, device: 67df, class: 030000 PCIR: revision 0, vendor revision: 0 EFI: Signature Valid, Subsystem: Boot, Machine: X64 Last image
Code:./rom-fixer /Users/mbp151/MyTools/Sapphire.RX580.8192.171115_gop.rom Valid ROM signature found @0h, PCIR offset 258h PCIR: type 0 (x86 PC-AT), vendor: 1002, device: 67df, class: 030000 PCIR: revision 0, vendor revision: f32 Modify vendor ID 1002? (y/n): n Modify device ID 67df? (y/n): n Valid ROM signature found @ec00h, PCIR offset 1ch PCIR: type 3 (EFI), vendor: 1002, device: 67df, class: 030000 PCIR: revision 0, vendor revision: 0 EFI: Signature Valid, Subsystem: Boot, Machine: X64 Modify vendor ID 1002? (y/n): n Modify device ID 67df? (y/n): n Last image ROM checksum is invalid, fix? (y/n): y
0x87-0x79=0xE (Reduction of0E
)
Try all card outputs as well.Thanks - I will give it a try.
So if I am correct then I need to add 0xE elsewhere - which is what I think I did....if you can look I added 5 and 9 to the years (decade and years) changing 2010 to 2069.
I'll let you know how it goes.
Regards,
sfalatko