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.

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
I love the Radeon VII would be great if I could get OC boot selection to work.
Do you have RX-580 for testing just to confirm whether the OC does not work with Radeon VII only or at all for you as @h9826790 I believe has the same card as you and cannot get it to work either.
 
  • Like
Reactions: rroumen

rroumen

macrumors member
Apr 7, 2016
35
24
I will give that a try since I just tried to hit 2 and enter at the moment the boot selector should be shown but nothing happens, it just boots into Mac-os I had expected that 2 would be recovery or something. I will try my RX580 in a minute.
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
I will give that a try since I just tried to hit 2 and enter at the moment the boot selector should be shown but nothing happens, it just boots into Mac-os I had expected that 2 would be recovery or something. I will try my RX580 in a minute.
You are still using 140.0.0.0.0? Apple did several changes with GOP support with 142.0.0.0.0, use 144.0.0.0.0.

Btw, @cdf besides Westmere, 144.0.0.0.0 should be a pre-requirement too.
 
  • Like
Reactions: rroumen and cdf

rroumen

macrumors member
Apr 7, 2016
35
24
You are still using 140.0.0.0.0? Apple did several changes with GOP support with 142.0.0.0.0, use 144.0.0.0.0.

Btw, @cdf besides Westmere, 144.0.0.0.0 should be a pre-requirement too.

Good catch! I actually have 144.0.0.0 so this must be a typo, corrected.

Just booted with my RX580 and exactly the same config.plist and it works. I get the boot selector and apple logo boot screen.
[automerge]1580685044[/automerge]
I will give that a try since I just tried to hit 2 and enter at the moment the boot selector should be shown but nothing happens, it just boots into Mac-os I had expected that 2 would be recovery or something. I will try my RX580 in a minute.

The "2" boot selection didn't work because my bluetooth keyboard apparently isn't alive yet at that point of boot. (SATECHI aluminium bluetooth)

But as stated in my previous post, RX580 just works so we probably still need a little tweak for the Radeon VII. If I can do anything to get log info let me know.
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
so we probably still need a little tweak for the Radeon VII. If I can do anything to get log info let me know.
For now we are on our own as no more changes in the near future will be implemented for the OC bootpicker. Those settings with the MAX value or Graphics/Text are not firm so you will need to test around there with different values and the UI values as well. Something should work.
 
  • Like
Reactions: rroumen

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Or if we can use OpenCore to boot rEFInd?

From my “mistake”, that’s seems can be a work around for Radeon VII. The question is how to make OpenCore boot to rEFInd by default.
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
The question is how to make OpenCore boot to rEFInd by default
Isn't this Blessoverride :
" Designed to be filled with plist string entries containing absolute UEFI paths to customised bootloaders, for example, \EFI\Microsoft\Boot\bootmgfw.efi for Microsoft bootloader. This allows unusual boot paths to be automaticlly discovered by the boot picker. Designwise they are equivalent to predefined blessed path, such as \System\Library\CoreServices\boot.efi, but unlike predefined bless paths they have highest priority."

"3. Bless override option is not about specifying the default operating system. Bless override is about specifying a vendor extension to bless protocol. I.e. it lets you make OpenCore see specially named Windows or Linux bootloaders (e.g. something like \EFI\grub2\grub64.efi). "

The path to that boot loader should appear in the log file.
 
Last edited:
  • Like
Reactions: rroumen and w1z

df3475

macrumors newbie
Jan 24, 2020
10
0
With this config and the newly released version 5.5 I can get a Bootscreen but with some weird graphics issues (pictures attached).
At first the screen turns red, then there is the boot menu, but Im not able to select an entry, not with the bluetooth keyboard nor with a usb one.
After the timeout it selects the Catalina bootdrive (first entry) and boots it in verbose mode.

After that it starts up normal.

(Sorry, for the bad quality of the first picture, but you are only able to see it for a second maybe, so it confuses the autofocus of my phone)
IMG_4704.jpg


IMG_4706.jpg


IMG_4708.jpg


IMG_4710.jpg
 

Attachments

  • config.zip
    2.9 KB · Views: 121

df3475

macrumors newbie
Jan 24, 2020
10
0
I used the debugging settings provided by w1z in #936

Tried connecting only one DP instead of 3, and tried dvi output, always the same behaviour
 

Attachments

  • opencore-2020-02-03-111221.txt
    256 KB · Views: 113
Last edited:

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
I used the debugging settings provided by w1z in #936

Tried connecting only one DP instead of 3, and tried dvi output, always the same behaviour
Try setting one of these resolutions instead of MAX:
Code:
Mode 0 - 1920x1200:1
00:408 00:002 OCC: Mode 1 - 640x480:1
00:410 00:002 OCC: Mode 2 - 800x600:1
00:413 00:002 OCC: Mode 3 - 1024x768:1
00:417 00:004 OCC: Mode 4 - 1280x1024:1
00:423 00:005 OCC: Mode 5 - 1400x1050:1
00:425 00:002 OCC: Mode 6 - 1600x1200:1
00:427 00:002 OCC: Mode 7 - 1280x960:1

1920x1200 that is an odd resolution. What display it is?
 
  • Like
Reactions: df3475

df3475

macrumors newbie
Jan 24, 2020
10
0
Its three HP EliteDispaly E241i

Edit:

changing the resolution did the trick for being able to select an entry, but still red screen and verbose boot.
 

Attachments

  • opencore-2020-02-03-122310.txt
    256 KB · Views: 110
Last edited:

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
changing the resolution did the trick for being able to select an entry, but still red screen and verbose boot.

Did you try enabling ConsoleControl and setting ConsoleBehaviourOs and ConsoleBehaviourUi to ForceGraphics?
 

df3475

macrumors newbie
Jan 24, 2020
10
0
Did you try enabling ConsoleControl and setting ConsoleBehaviourOs and ConsoleBehaviourUi to ForceGraphics?
Tried it right now, now it is an normal boot, not verbose, but still graphics issues.
Once the OS driver for the Graphics card is loaded, the screen turns black for a short time and comes back normally.

IMG_4712.jpg
 

Attachments

  • config.zip
    2.8 KB · Views: 111
  • opencore-2020-02-03-124732.txt
    256 KB · Views: 129

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
Once the OS driver for the Graphics card is loaded, the screen turns black for a short time and comes back normally
I have that too. Remember this is not a perfect boot screen solution and it was not intended to be by design. It was just a way to provide us with a boot screen for the OC boot picker. As long as you can select the boot drive during boot and there is no KP during boot it is working as designed.
Most importantly it is an open code. Anybody with the right knowledge can fork the repository and enhance the drivers.
 
Last edited:
  • Like
Reactions: h9826790 and cdf

df3475

macrumors newbie
Jan 24, 2020
10
0
I have that too. Remember this is not a perfect boot screen solution and it was not intended to be by design. It was just a way to provide us with a boot screen for the OC boot picker. As long as you can select the boot drive during boot it is working as designed.
Im fully okay with that. If the behaviour doesn't harm my system everything is perfect.
I just wasn't sure because of these graphics issues.

Everything that gives me a boot picker is better than a black screen
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
I can confirm that even my MVC flashed RX-480 has some issues. Not only during boot, but also during operation. And when I saw the chip soldering job... Oh my ... I started wondering how is it working in the first place.
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Remember this is not a perfect boot screen solution and it was not intended to be by design. It was just a way to provide us with a boot screen for the OC boot picker. As long as you can select the boot drive during boot and there is no KP during boot it is working as designed.

I agree. Getting any kind of GOP support is significant.

I just wasn't sure because of these graphics issues.

The OpenCore documentation is very comprehensive. With some careful trial and error, you might be able to find the right settings for your system.
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
FYI I get "system halted" after the boot picker menu expires if I have both RX-480 (MVC and non -MVC) cards connected to the machine but not any display connected to the MVC card. If the displays are connected to both cards I can boot without a problem. The OC boot picker appears on the non-flashed card (weird) and the MVC EFI is suppressed up until the final boot stage.
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
Or if we can use OpenCore to boot rEFInd?

From my “mistake”, that’s seems can be a work around for Radeon VII. The question is how to make OpenCore boot to rEFInd by default.
You can add refind to its own partition and add the appropriate core services folder and get refind showing in the system preferences prefpane. In theory that should tell refind to boot by default after OC. I had started down that path with my 3,1 but simply hadn’t the time to finish. I think the “connectdrivers” thing was killing me. As I could chainload sometimes I just didn’t realize why The behavior changed.
the install for refind calls this “ownhfs” but it does also work with apfs formatted drives. I didnt use the refind installer I simply manually placed the files in the right path and they showed up in the prefpane boot selector automatically.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.