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.

Eschers

macrumors member
Oct 27, 2015
86
35
ch
Anything related to pre-boot configuration support. The GPU discards the GOP UEFI module, since the checksums are not valid anymore.

My ROM of the Radeon VII is completely untouched, got it 2 months ago and just operated macOS and legacy Win10 without any modifications apart from the AMD Adrenalin in Win10 to adjust fancurve..
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
Finally got the xserve up to date with 10.14.6.
Using OpenCore 0.5.5 boot method and replaced GT120 MXM card with WX4150 MXM (flashed with @Nick [D]vB's rom showing as Radeon Pro 560X) gets about 13.7k metal score and 13.1k openCL score in GB5.

VideoProc reports both HEVC and h264 encode/decode.
Netflix in Safari works with no DRM issues.
Considering this is a PCIe 2x slot it does quite well, 1080p encode using VT of h264 content reading over the network, writing to local SSD on a mSATA riser card is encoding at an average 50fps. Which still appears to potentially be CPU limited (as handbrake uses CPU to decode) as this is the 8 thread xserve and handbrakeXPC service is using 700% CPU and GPU is at 100% as well.
Used the handbrake apple 4kp60 hevc surround profile with 1 change, setting video encoder to h.265 VideoToolbox.

flipped that same video and preset to h.264 VT instead yields about 45fps (so slightly less than it was able to do going from 264 to 265.
CPU based encode to h265-12bit gets about 4fps on the high end, lots of time around 2fps (so at least a 10x-20x performance difference with hwaccel)
CPU based basic h264 gets about 8fps.
I suspect that both of those CPU based encodes would get worse as the content was continued to be encoded due to rather simple / plain start scenes in the video.


Playback Struggles a bit with the jellyfish 4k videos with the max bitrates offered.
H264 4k 250mbps = a few stutters in VLC but watchable
HEVC 4k 400mbps 10bit = unwatchable, drops 95% of frames
The odd thing is though during those 2 tests the GPU usage isn't pegged, so there may be some config issue vs those actually being unplayable.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Thanks for the quick reply!

But I forgot to mention I (still) have no bootpicker somehow, only glows up but no information whatsoever. Everything else seems to work as gpu decode, nvme as internal, etc.

(setup: your latest config with 0.5.6; USB 2.0 4GB stick lower front usb, radeon vii, 4K samsung monitor in first DP, secnd apple cinema 24)
If no boot picker, there are few options, e.g.

1) remove your OpenCore USB, then hold Command + R to boot.

2) keep boot via OpenCore USB, after you hear the chime. Press 2 a few times (just do it about once per second). Boot picker should work in blind, and number 2 should be the recovery partition under normal situation. Of course, no guarantee.
[automerge]1583588284[/automerge]
My ROM of the Radeon VII is completely untouched, got it 2 months ago and just operated macOS and legacy Win10 without any modifications apart from the AMD Adrenalin in Win10 to adjust fancurve..
Radeon VII should work, especially my whole OpenCore package was built with my own Radeon VII.

I use direct DP connection, how about yours?
 
  • Like
Reactions: Eschers

pierrox

macrumors 6502
Jun 19, 2015
271
81
Paris, France
Ok it was "that" easy!
I refreshed my RX580 with its original ROM (thank god I kept a copy before modding it!), and reboot and voilà: boot picker and early boot screen.
I also re-enabled SIP by rebooting in the Recovery partition, and upon reboot into the main partition, I still have HW Acceleration.
It didn't work first time so I ended up rebooting without the USB Stick into the Recovery partition with CMD-R, and then I plugged the USB Stick and blessed it from Terminal in Recovery. When I rebooted, I had the boot picker.

Thanks again @h9826790 and everybody involved in the OpenCore development! This is amazing. I'll start saving for a Radeon VII which seems the ultimate option for a Mac Pro 5,1 - it only works in Catalina, right? I'm in no hurry... much prefer Mojave which went through more updates so far.

screengran.png
 

MIKX

macrumors 68000
Dec 16, 2004
1,815
691
Japan
I finally got round to giving this a try with my non-EFI MSI Armor RX 580 8gb.

Followed Post #1 religiously with SIP = OFF.

Used Lilu Version 1,4,2 & Whatever Green 1.3.7

Rebooted but only got H264 working. No HEVC

Went through 'almost' all the posts but no joy.

Monitor is 1080

Anyone have any ideas ?

Expedition Everest 22604k grab.jpg
 
  • Like
Reactions: Eschers

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
I finally got round to giving this a try with my non-EFI MSI Armor RX 580 8gb.

Followed Post #1 religiously with SIP = OFF.

Used Lilu Version 1,4,2 & Whatever Green 1.3.7

Rebooted but only got H264 working. No HEVC

Went through 'almost' all the posts but no joy.

Monitor is 1080

Anyone have any ideas ?

View attachment 897957
When you right click that video in stats for nerds what is the listed codec?
 
  • Like
Reactions: Eschers

MIKX

macrumors 68000
Dec 16, 2004
1,815
691
Japan
vp09.00

Everest 4k vid.png

[automerge]1583608344[/automerge]
Actually, I uninstalled Lilu & WEG last night but just ran the video in 4 k ( no Lilu or WEG) . . . but I let the buffer fill up before hitting the 'play' button .. it ran butter smooth in full screen.

Everest 4k vid PLAYING .png


Is this normal ?
 
Last edited:
  • Like
Reactions: Eschers

Eschers

macrumors member
Oct 27, 2015
86
35
ch
Radeon VII should work, especially my whole OpenCore package was built with my own Radeon VII.

I use direct DP connection, how about yours?

Same here, original cable that came with the monitor directly to the first Port.


should I try 3-times NVRAM reset and starting the whole thing from scratch if the two dont work?

EDIT: I am usually doing SIP disable and stuff from a mojave usb install since I have never managed to get to the recovery boot. Somehow either I land in the OS or no screen at all (wired apple keyboard)

EDIT 2: a quick check via diskutil reveals that on the m.2 nvme samsung drive is no recovery partition. Always did reinstalls (last one January 2020) with a usb stick. Any steps I missed?
 

Attachments

  • Bildschirmfoto 2020-03-07 um 20.18.44.png
    Bildschirmfoto 2020-03-07 um 20.18.44.png
    38.6 KB · Views: 185

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
vp09.00

View attachment 897963
[automerge]1583608344[/automerge]
Actually, I uninstalled Lilu & WEG last night but just ran the video in 4 k ( no Lilu or WEG) . . . but I let the buffer fill up before hitting the 'play' button .. it ran butter smooth in full screen.

View attachment 897965

Is this normal ?
1583609368644.png

This is with OC and WEG.
VP9 is not HEVC. VP9 is not supported in OS X. It may be be supported by Firefox to an extent but generally the performance in OS X is subpar. See this:
 
  • Like
Reactions: Eschers

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Ok it was "that" easy!
I refreshed my RX580 with its original ROM (thank god I kept a copy before modding it!), and reboot and voilà: boot picker and early boot screen.
I also re-enabled SIP by rebooting in the Recovery partition, and upon reboot into the main partition, I still have HW Acceleration.
It didn't work first time so I ended up rebooting without the USB Stick into the Recovery partition with CMD-R, and then I plugged the USB Stick and blessed it from Terminal in Recovery. When I rebooted, I had the boot picker.

Thanks again @h9826790 and everybody involved in the OpenCore development! This is amazing. I'll start saving for a Radeon VII which seems the ultimate option for a Mac Pro 5,1 - it only works in Catalina, right? I'm in no hurry... much prefer Mojave which went through more updates so far.

View attachment 897948
Radeon VII can work flawlessly in 10.14.6
Radeon VII ident.png
 
  • Like
Reactions: zoltm and Eschers

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Same here, original cable that came with the monitor directly to the first Port.


should I try 3-times NVRAM reset and starting the whole thing from scratch if the two dont work?

EDIT: I am usually doing SIP disable and stuff from a mojave usb install since I have never managed to get to the recovery boot. Somehow either I land in the OS or no screen at all (wired apple keyboard)

EDIT 2: a quick check via diskutil reveals that on the m.2 nvme samsung drive is no recovery partition. Always did reinstalls (last one January 2020) with a usb stick. Any steps I missed?
The Recovery Partition is inside the container.
Screenshot 2020-03-08 at 7.52.15 AM.png


If you use the Lilu + WEG mod, or the Hex edit mod, please remove them all.

Then perform NVRAM reset.

Then disabled SIP (please only connect ONE monitor).

Then perform the OpenCore mod in post #1314 again.
 
  • Like
Reactions: Eschers

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Some users reported that Recovery Partition / OS update progress won't show up when multi monitors connected.
When I try to update to the latest beta I get the progress logo stuck at the begining. Are you saying it is upgrading just not showing?
 
  • Like
Reactions: Eschers

Eschers

macrumors member
Oct 27, 2015
86
35
ch
but this might depend on the GPU, with my radeon VII and vegas i have no problem with dual monitor

I have actually a triple monitor setup, all with different resolutions..I will try tonight the 1 monitor method and report back!
 

pierrox

macrumors 6502
Jun 19, 2015
271
81
Paris, France
Weird and interesting: today I tried to use the boot picker, since I have 4 partitions with an OS on each.

Mojave is my main OS, it's the first partition of a SSD drive. I have a RX580 with 2 Apple Cinema Display monitors (the aluminium 23" model) plugged in via Displayport->DVi
- second partition: Sierra 10.12.6 won't boot. I get the Apple logo, it starts to load per the progress bar. Then it flashes with a black bar just above the Apple logo and stays stuck at this stage. Hard reset to reboot.
- third partition: 10.8.x Boots fine, only one monitor lights up. Hey that's not bad, this GPU was created way later than this OS!
- fourth partition: High Sierra 10.13.6. Boots with the Apple logo, then it flashes and the monitors stay black. I was able to shut down the Mac by hitting CTRL-Eject (bringing the "Do you want to shut down now?" window) followed by Return - blindly of course since the monitors were black.
All those OSs work if I boot without OpenCore - except 10.8 obviously.

I tried to boot on the Mojave Recovery partition but it might be corrupted. Haven't tried the other recovery partitions.
With OpenCore, how do I get Verbose boot? Does CMD-v work? I tried but it didn't.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Weird and interesting: today I tried to use the boot picker, since I have 4 partitions with an OS on each.

Mojave is my main OS, it's the first partition of a SSD drive. I have a RX580 with 2 Apple Cinema Display monitors (the aluminium 23" model) plugged in via Displayport->DVi
- second partition: Sierra 10.12.6 won't boot. I get the Apple logo, it starts to load per the progress bar. Then it flashes with a black bar just above the Apple logo and stays stuck at this stage. Hard reset to reboot.
- third partition: 10.8.x Boots fine, only one monitor lights up. Hey that's not bad, this GPU was created way later than this OS!
- fourth partition: High Sierra 10.13.6. Boots with the Apple logo, then it flashes and the monitors stay black. I was able to shut down the Mac by hitting CTRL-Eject (bringing the "Do you want to shut down now?" window) followed by Return - blindly of course since the monitors were black.
All those OSs work if I boot without OpenCore - except 10.8 obviously.

I tried to boot on the Mojave Recovery partition but it might be corrupted. Haven't tried the other recovery partitions.
With OpenCore, how do I get Verbose boot? Does CMD-v work? I tried but it didn't.

Mojave can work, that's expected.

Mountain Lion can work, that's expected (via GOP only, no OS driver)

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). You may try to remove that minimum version requirement, and see if that makes any difference.
Screenshot 2020-03-09 at 9.09.33 PM.png


TBH, it's really hard to tell what will happen with the iMac Pro board-id injection when running the ancient OSX. I expect it can boot, but really no time to test it.

The "monitors stay black" may be because HS recognise the iMac Pro board-id, therefore, only activate one display port on your card (because WEG is deatcivated). In that case, you have to try each port one by one, and find out which one still work (best case).
 
Last edited:

pierrox

macrumors 6502
Jun 19, 2015
271
81
Paris, France
You need to add "-v" boot argument in the OC configuration file
We're talking about the line boot-args in NVRAM /7C436110-AB2A-4BBB-A880-FE41995C9F82 string, right?

The "monitors stay black" may be because HS recognise the iMac Pro board-id, therefore, only activate one display port on your card (because WEG is deatcivated). In that case, you have to try each port one by one, and find out which one still work (best case).

The RX580 only has two Displayports, so at least one should light up, no? I'll try unplugging the secondary display.
What is the Kernel version for Sierra and High Sierra? Might play with the HS value since I need that OS once in a while - as opposed to almost never for Sierra.
 

pierrox

macrumors 6502
Jun 19, 2015
271
81
Paris, France
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). You may try to remove that minimum version requirement, and see if that makes any difference.
I played a bit with the various Displayports of the GPU to no luck, swapping, using only one, all combinations I could think of. Didn't make a difference.

I changed min Kernel to 17.0.0 (High Sierra) and I was able to boot into my High Sierra partition! Of course I couldn't help but try Handbrake (HW encoding) and it made the entire machine slow down until the mouse cursor became giant and nothing was responsive anymore. Shame I had not activated SSH to log into the Mac and shut it down remotely. Had to pull the plug.
If it helps...
 
  • Like
Reactions: h9826790
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.