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

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
i installed my radeon vii on my mac pro 5,1, did the pixlas mod and i even get a boot screen (thanks to enablegop from my 580), but when i have the mac nvme drive and a windows sata drive, in the boot picker, it only shows nvme and only boots from that. if i take out the nvme, it automatically boots the ssd in sled 1 with windows.

i checked the firmware on the card in windows, it's the latest 106 firmware and the card is working fine. i was able to use the bootpicker and choose which drive to boot with my rx580 and had no issues, now i have issues with the vii card.

any ideas?
 

tsialex

Contributor
Jun 13, 2016
13,394
13,548
This is very weird, first I thought for sure that you were having a Windows boot coup, after re-reading you post I'm not so sure.

Which NVMe blade do you have? SATA drive?
 

h9826790

macrumors P6
Apr 3, 2014
16,655
8,583
Hong Kong
i installed my radeon vii on my mac pro 5,1, did the pixlas mod and i even get a boot screen (thanks to enablegop from my 580), but when i have the mac nvme drive and a windows sata drive, in the boot picker, it only shows nvme and only boots from that. if i take out the nvme, it automatically boots the ssd in sled 1 with windows.

i checked the firmware on the card in windows, it's the latest 106 firmware and the card is working fine. i was able to use the bootpicker and choose which drive to boot with my rx580 and had no issues, now i have issues with the vii card.

any ideas?
Did you enable DirectGopRendering in the OpenCore config plist?
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
This is very weird, first I thought for sure that you were having a Windows boot coup, after re-reading you post I'm not so sure.

Which NVMe blade do you have? SATA drive?
it's a dogfish 1tb drive in a pci-e carrier on pci-e lane 3 and a sata ssd in sled 1. same configuration worked with my rx 580, only thing changed was the 580 to radeon vii.

Did you enable DirectGopRendering in the OpenCore config plist?
opencore not installed. used the legacy dvd to install windows back in the day onto a sata ssd and was running fine before. like i said, all was working fine with my rx 580, only thing changed was the 580 to radeon vii
 

h9826790

macrumors P6
Apr 3, 2014
16,655
8,583
Hong Kong
it's a dogfish 1tb drive in a pci-e carrier on pci-e lane 3 and a sata ssd in sled 1. same configuration worked with my rx 580, only thing changed was the 580 to radeon vii.


opencore not installed. used the legacy dvd to install windows back in the day onto a sata ssd and was running fine before. like i said, all was working fine with my rx 580, only thing changed was the 580 to radeon vii
Both EnableGop and EnableGopDirect (all versions) won't work properly with Radeon VII's UEFI GOP. It's a known bug.

The solution is to install OpenCore, you can spoof nothing if you want to, but DirectGopRendering is essential to make the Radeon VII display a flawless boot picker. With OpenCore, you may also spoof the board ID to Mac-7BA5B2D9E42DDD94. This will allow your Radeon VII provide both H264 and HEVC HWAccel on the cMP.

Anyway, when you call out the Apple boot manager, and there is only one icon displayed. If you move the mouse around, most likely you can "paint" out the other icon (similar to the video below).
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
Both EnableGop and EnableGopDirect (all versions) won't work properly with Radeon VII's UEFI GOP. It's a known bug.

The solution is to install OpenCore, you can spoof nothing if you want to, but DirectGopRendering is essential to make the Radeon VII display a flawless boot picker. With OpenCore, you may also spoof the board ID to Mac-7BA5B2D9E42DDD94. This will allow your Radeon VII provide both H264 and HEVC HWAccel on the cMP.

Anyway, when you call out the Apple boot manager, and there is only one icon displayed. If you move the mouse around, most likely you can "paint" out the other icon (similar to the video below).
ah!!!!! yeah, i have the exact screen without opencore but i just see the mac drive and nothing else, so i can just arrow over to the other drive and it should work
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
so stupid question, how do i set up opencore just so i can have a proper boot screen? everything i have read so far is either too complicated or others that say i have to install a new OS. i want to keep mojave and just make it so i have a boot screen and maybe video hardware rendering for a very few select video apps i use in X. other than that, the majority of the workload i do is done in Win11

PS. i'm a hardware guru, not a software junkie
 

h9826790

macrumors P6
Apr 3, 2014
16,655
8,583
Hong Kong
so stupid question, how do i set up opencore just so i can have a proper boot screen? everything i have read so far is either too complicated or others that say i have to install a new OS. i want to keep mojave and just make it so i have a boot screen and maybe video hardware rendering for a very few select video apps i use in X. other than that, the majority of the workload i do is done in Win11

PS. i'm a hardware guru, not a software junkie
All you need to do should be just follow the steps in my post to install my latest OC 0.9.5 package


Then your cMP should show you the flawless OC boot picker automatically on every boot (you can disable that if you want to, but I set a 10s timeout, so it will still boot to your default OC automatically). And this OC package will allow you to run Mojave + Windows 11.

In Mojave, AMD GPU HWAccel will be activated.
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
so according to your post, this can't be installed on the nvme drive, which defeats the purpose of having osx on it. and the sata drive has my windows installation on it.
so basically just leave it alone and use it like i have been for the past several months like i did when my rx 580 was still in there
 

h9826790

macrumors P6
Apr 3, 2014
16,655
8,583
Hong Kong
so according to your post, this can't be installed on the nvme drive, which defeats the purpose of having osx on it. and the sata drive has my windows installation on it.
so basically just leave it alone and use it like i have been for the past several months like i did when my rx 580 was still in there
No, you misunderstood that recommendation.

I recommend users install OpenCore onto the SATA drive, and avoid put OpenCore onto the NVMe's EFI partition due to users reported OC may be disabled after NVRAM reset.

However, OpenCore itself can be installed onto any bootable drive actually, including NVMe.

Beside, what I say is just applicable to OpenCore itself. You can leave macOS on NVMe and install OpenCore onto a SATA drive, or even USB flash drive.

In fact, for your setup, due to all OS can boot natively, OpenCore is just be used to activated HWAccel. Therefore, even you install that onto the a NVMe, and even OpenCore really disabled after you perform NVRAM reset for whatever reason, you can still boot macOS / Windows natively. What you lost is just HWAccel in macOS, and that can be recover easily by re-bless OpenCore. Both macOS and Windows shouldn't be affected.

Anyway, if you download my package, there is a readme file in there. Which has the steps about how to put OpenCore onto the Windows 11 drive's EFI partition. So that your cMP will always be protected. In your case, since Windows is on SATA drive, that will be a good solution for you indeed.

Last but not least, you better dump your cMP's BootROM and check for the MS certificate. If I understand correctly, you have a Windows 11 running natively on your cMP, which will write a security cert into the cMP's BootROM, that's a kind of firmware corruption of the cMP's firmware. You better check it out, and if required, contact Tsialex to learn how to fix it.
 
Last edited:

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
ok, since when i run the check from video prog, i have h264 acceleration, but no hevc. which is good enough by my standards. dont need monteray or anything like that on my mac
 
  • Like
Reactions: h9826790

h9826790

macrumors P6
Apr 3, 2014
16,655
8,583
Hong Kong
It’s up to you, if you don’t need HEVC HWAccel, that’s fine. But the situation won’t change, you need OpenCore to get flawless boot picker for Radeon VII.

At least that’s true in all tests between me and the EnableGop developer.
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
well, trying to undo opencore i somehow managed to lose my windows drive. so now i need to dig into what the hell i deleted to see why the sata drive won't boot
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
i originally never had one on the M$ or the Apple drive, thats the problem, they both were working flawlessly. then i start messing with opencore and it screws everything up. i just wanted a bootscreen so i could switch between mac and win, and i had that with NO opencore with my rx 580. now that i have the radeon vii, the bootpicker was slightly messed up and everyone says install opencore. that's the problem, opencore screwed up my damn system!!!!!

so now either i have to install opencore and maintain that damn piece of software to keep everything running, or spend 3 days reinstalling windows from dvd and get it so everything was working the way it was before all this damn crap happened
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
here are some screencaps of what the drives were originally. first one is mac efi, second one is windows, it says efi which throws me off

Screen Shot 2023-09-24 at 6.13.41 AM.png
Screen Shot 2023-09-24 at 6.14.26 AM.png

as for the opencore drive itself on the desktop, that's the 128gb ssd i just installed less than an hour ago to see if i can fix whatever the hell i didi
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
ok, update, installed latest opencore on the opencore drive and now i have full functionality back, now i just need to hide the damn thing so i don't see it and mess it all up
 

reddrag0n

macrumors 6502a
Original poster
Oct 1, 2007
622
159
Canada
after playing around with the hevc update given in the thread, found out those files were old and killed my system yet again. reinstalled opencore, blessed the crap out of it and checked the versions of the lilu and whatevergreen files and found out opencore 0.9.5 has more updated versions of them already installed.

so i ran the videoprog program and it doesn't see my video card at all. osx does but nothing else Screen Shot 2023-09-24 at 7.16.38 AM.png Screen Shot 2023-09-24 at 7.16.48 AM.png Screen Shot 2023-09-24 at 7.16.55 AM.png
 

h9826790

macrumors P6
Apr 3, 2014
16,655
8,583
Hong Kong
after playing around with the hevc update given in the thread, found out those files were old and killed my system yet again. reinstalled opencore, blessed the crap out of it and checked the versions of the lilu and whatevergreen files and found out opencore 0.9.5 has more updated versions of them already installed.

so i ran the videoprog program and it doesn't see my video card at all. osx does but nothing else View attachment 2279354 View attachment 2279355 View attachment 2279356
Post #1 Q27
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.