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.

henchman

macrumors 6502a
Dec 28, 2004
548
6
After doing the open core thing last night, black screens.
Dual cMP 5,1 5670. Radeon VII.
Suggestions?
 

tommy chen

macrumors 6502a
Oct 1, 2018
907
390
After doing the open core thing last night, black screens.
Dual cMP 5,1 5670. Radeon VII.
Suggestions?


use this EFI and you will be fine

 

kkinto

macrumors regular
Apr 29, 2011
228
63
Hi guys. Following post #1314 and get to step in the video to bless the opendore efi file and I get this error. Any idea what I've done wrong?
Can't statfs /Volumes/EFI/EFI/OC/OpenCore.efi
Thanks

The EFI folder in question is on an NVMe drive / one previous attempt worked fine but wouldn't boot. Reset NVRAM, booted from backup drive (sata ssd) then turned off SIP again and deleted EFI folder and started again)
(5,1 dual/Mojave .6)
 

antonlinus

macrumors regular
Oct 10, 2019
100
16
my system boots very flakey eversince in installed OC. although once booted, everything runns super smooth i don't always see the bootpicker and often i only get blackscreen. i did an nvram reset and with SIP enabled it seems to boot fine.
i have a VII installed with no pixlas mod but the h9826790 method of downvolting the VII using his custom kext. could this be the issue? should i move the custompowerplay.kext to the kext folder on the OC EFI partition?
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
my system boots very flakey eversince in installed OC. although once booted, everything runns super smooth i don't always see the bootpicker and often i only get blackscreen. i did an nvram reset and with SIP enabled it seems to boot fine.
i have a VII installed with no pixlas mod but the h9826790 method of downvolting the VII using his custom kext. could this be the issue? should i move the custompowerplay.kext to the kext folder on the OC EFI partition?
Shouldn't be related. I am also using the CustomPowerPlay kext the traditional way (with OpenCore, of course).
 

antonlinus

macrumors regular
Oct 10, 2019
100
16
Shouldn't be related. I am also using the CustomPowerPlay kext the traditional way (with OpenCore, of course).

damn i don't know why i keep having this many booting issues then. I'm having blackscreen 70% of the time with no hardware changes inbetween boots. any ideas on how to resolve this?
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
damn i don't know why i keep having this many booting issues then. I'm having blackscreen 70% of the time with no hardware changes inbetween boots. any ideas on how to resolve this?
Do you have lilu and whatevergreen installed in OpenCore kexts and in /Library/Extensions and / or /System/Library/Extensions And also potentially different versions?
You want them only in OpenCore ideally and the latest version. I’ve seen odd behaviors if they are in more than one place (particularly when you have mixed versions)
 

antonlinus

macrumors regular
Oct 10, 2019
100
16
Do you have lilu and whatevergreen installed in OpenCore kexts and in /Library/Extensions and / or /System/Library/Extensions And also potentially different versions?
You want them only in OpenCore ideally and the latest version. I’ve seen odd behaviors if they are in more than one place (particularly when you have mixed versions)

nope. i only have the illu and whatevergreen kexts that came with h9826790 config file from this post.
 

pierrox

macrumors 6502
Jun 19, 2015
271
81
Paris, France
Sierra and High Sierra, I suspect that's due to the config not entirely compatible to these OS. Therefore, the OS GPU driver try to load, but stuck at some stage. I intentionally turned off Lilu and WhateverGreen in the config when boot HS or before, therefore, it won't try to activate HWAccel which may freeze the system (when you try to use hardware encoding).
Was going through the WhateverGreen manual and read about boot arguments that let you disable it, or disable only hardware acceleration. How easy would it be to add those boot arguments only for Sierra and High Sierra?
 

antonlinus

macrumors regular
Oct 10, 2019
100
16
nope. i only have the illu and whatevergreen kexts that came with h9826790 config file from this post.

I managed to boot back into macOS and reinstalled OC step by step following @h9826790 post. but now i am having issues blessing the EFI partition. doesn't matter wether i run the provided automation script or use terminal myself, even when blessing from terminal in recovery mode the whole system simply freezes. and both keyboard and trackpad stop working. is there a way to check wich volume is currently blessed?
 

DatAppleGuy99

macrumors newbie
Feb 28, 2020
28
4
I'm a little confused by @h9826790 post. I have a dual processor 5,1. And I'm wanting to have boot screen support but it seems I have to download the the specific EFI folder for my dual cpu.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
I'm a little confused by @h9826790 post. I have a dual processor 5,1. And I'm wanting to have boot screen support but it seems I have to download the the specific EFI folder for my dual cpu.
The package in post #1314 is good for dual processor cMP
[automerge]1583878948[/automerge]
I managed to boot back into macOS and reinstalled OC step by step following @h9826790 post. but now i am having issues blessing the EFI partition. doesn't matter wether i run the provided automation script or use terminal myself, even when blessing from terminal in recovery mode the whole system simply freezes. and both keyboard and trackpad stop working. is there a way to check wich volume is currently blessed?
Really have no idea why the system will freeze when you were blessing OC.
 

DatAppleGuy99

macrumors newbie
Feb 28, 2020
28
4
The package in post #1314 is good for dual processor cMP
[automerge]1583878948[/automerge]

Really have no idea why the system will freeze when you were blessing OC.
After doing everything it says I'm using 2 intel core i3 also I don't have a boot screen, would that mean my rx580 pulse has a custom firmware?
 

evbtfre56

macrumors newbie
Mar 3, 2020
26
15
The theory is that for balance GPU use both GPUs have to be the same.

In FCPX you can select which GPU to use in the preferences - might be possible in other applications

if its just decoding of streaming video from the internet then I don't know which card has the newer decode chip in it, but I doubt it will make much noticable difference in this case.

Is it possible to force macOS to use a particular GPU? I've read through most of this thread, and the broader internet, and haven't been able to find an answer.

Based on some of the posts I've read, I wonder if it is perhaps possible to pass the device-id of the GPU to OC, so that macOS boots and defaults to a specific GPUs installed?

As mentioned, I have 2 GPUs (Vega 56 in slot 1 and WX 4100 in slot 2) because I have 5 screens (2 workstations, 1 computer). "About This Mac" lists the Vega 56, but GPU performance when decoding videos is on the lesser WX 4100 gpu. The WX 4100 is between 75-100% gpu processor when transcoding 4k h264 video, and sometimes shows buffer warnings in my applications.

I hope that you wise folks can provide an answer, which may benefit others who have this problem in the future. I am very willing to wire funds to someone who can solve this problem for me, as I have wasted a lot of hours trying to fix it!!!!
 

kkinto

macrumors regular
Apr 29, 2011
228
63
@h9826790
Hi - I used your OpenCore setup from post #1314, except replaced Lilu and Whatevergreen with updated versions (1.4.2, 1.3.7). I get the Boot Picker, the Bootscreen (monitor loses input just before Finder appears but comes back fine) but no hardware acceleration for h264/265 at all. VideoProc reports neither available. NVMe report as internal, I am not able to check all the other 'features' as I dont have Catalina installed, any DRM accounts, no usb superdrive, don't use Windows other than virtual etc

Any idea why no hardware acceleration - the one thing I really wanted!

thx
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
@h9826790
Hi - I used your OpenCore setup from post #1314, except replaced Lilu and Whatevergreen with updated versions (1.4.2, 1.3.7). I get the Boot Picker, the Bootscreen (monitor loses input just before Finder appears but comes back fine) but no hardware acceleration for h264/265 at all. VideoProc reports neither available. NVMe report as internal, I am not able to check all the other 'features' as I dont have Catalina installed, any DRM accounts, no usb superdrive, don't use Windows other than virtual etc

Any idea why no hardware acceleration - the one thing I really wanted!

thx
Please make sure you read post #1 Q29
 

kkinto

macrumors regular
Apr 29, 2011
228
63
Ah - missed that! Thanks, now its showing green :) Thanks for simplifying this all for folks like me!

It lists the card (RX580) as "N/A" in that window though. Not sure what thats about.
 

Attachments

  • Screenshot 2020-03-11 at 12.33.40.png
    Screenshot 2020-03-11 at 12.33.40.png
    186.1 KB · Views: 233
Last edited:

eVasilis

macrumors 6502
Jan 13, 2010
425
182
Hi all

Just a small question, is it possible to use the Mojave AppleGVA.framework on catalina? If yes, that would enable both H264 and HEVC acceleration using the hex method on catalina.

Thanks!
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
My xserve does that as well, it comes from the OpenCore smbios injection. my cMP 3,1 showing cpu unknown when booted via OpenCore with smbios injection on, so we have to inject the right cpu ID in the smbios.

The xserve 3,1 (essentially a Mac Pro 4,1) also has cpu detection issue when doing smbios injection but it shows core i3 CPUs as opposed to unknown. Adding the correct value to smbios inject corrects them back to quad core xeon.

Credit to @Dayo for finding and fixing that for the cMP 3,1. Which is how I also fixed it on my xserve (they each use a different value even though both are Xeon quad cores)

i could probably argue that smbios passthrough of all values that aren’t populated doesn’t work 100%.
 

DatAppleGuy99

macrumors newbie
Feb 28, 2020
28
4
My xserve does that as well, it comes from the OpenCore smbios injection. my cMP 3,1 showing cpu unknown when booted via OpenCore with smbios injection on, so we have to inject the right cpu ID in the smbios.

The xserve 3,1 (essentially a Mac Pro 4,1) also has cpu detection issue when doing smbios injection but it shows core i3 CPUs as opposed to unknown. Adding the correct value to smbios inject corrects them back to quad core xeon.

Credit to @Dayo for finding and fixing that for the cMP 3,1. Which is how I also fixed it on my xserve (they each use a different value even though both are Xeon quad cores)

i could probably argue that smbios passthrough of all values that aren’t populated doesn’t work 100%.
How would I change the cpu id in the smbios? I try to use clover configurator but when opening the config file everything is blank and creates a blank config.
[automerge]1583958032[/automerge]
How would I change the cpu id in the smbios? I try to use clover configurator but when opening the config file everything is blank and creates a blank config.
Screen Shot 2020-03-11 at 4.10.42 PM.png
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
How would I change the cpu id in the smbios? I try to use clover configurator but when opening the config file everything is blank and creates a blank config.
[automerge]1583958032[/automerge]

View attachment 898657
Under SMBIOS, add
Code:
            <key>ProcessorType</key>
            <integer>1281</integer>
1281 is the number for Hex core Xeon. You can change that number to fix what you have / want.
 

DatAppleGuy99

macrumors newbie
Feb 28, 2020
28
4
Under SMBIOS, add
Code:
            <key>ProcessorType</key>
            <integer>1281</integer>
1281 is the number for Hex core Xeon. You can change that number to fix what you have / want.
Would this work for dual cpu? Also I'm a little confused about what I should use for my e5620.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.