The problem is that OC can only protect when booting through OC. In any other case it will be unprotected.
Sure, but RequestBootVarRouting is designed to solve exactly that - and let arbitrary reboots proceed through OpenCore.The problem is that OC can only protect when booting through OC. In any other case it will be unprotected.
Will my EFI be protected just like Windows is now since I'm booting from OpenCore?
The OpenCore Legacy Patcher states that the OCLP team did the AVX2 patches for Ventura/Sonoma.
Are there any provisions for AVX2 in plain OpenCore?
But am I correct that OpenCore does not go beyond Monterey?
So far Parallels Desktop has avoided it. Of course, you still run into the same issues with Ventura and Sonoma virtualized Guests. They take the whole machine down.To make matters worse, is not just the missing AVX 2.0 support, but some other modern x86 instuctions sets - for example the ones required for virtualization like XSAVE and OSXSAVE - that make apps like Fusion to not work anymore with a MacPro5,1.
These drivers are found in the OC releases:Where is the repository that would hold additional OC plugins like OpenCoreLegacyBoot.efi and NTFS or ext file system support?
Actually some drivers - including for ext4 - that are not authored by OpenCore project but are collected together because they are useful are here: https://github.com/acidanthera/OcBinaryDataThese drivers are found in the OC releases:
Releases · acidanthera/OpenCorePkg
OpenCore bootloader. Contribute to acidanthera/OpenCorePkg development by creating an account on GitHub.github.com
Look in X64/EFI/OC/Drivers.
Are OpenLegacyBoot.efi and OpenLinuxBoot.efi working?
I have them added to boot Windows 11 and Debian. But Windows did not boot when selected.
Can I boot Mojave with OpenLegacyBoot.efi? Does that return spoofed system values to their defaults?
@cdf - I have an issue with purchased content on the Apple TV app in Monterey with my Vega 56. I get the sound track but no video - just a single color screen. Do I need anything else in DeviceProperties for the Vega 56? It worked with the RX580.
VideoProc shows both H264 and HEVC working. I have DeviceProperties setup per the first post (rebuild-device-tree and unfairgva set).
<key>boot-args</key>
<string>wegtree=1 unfairgva=1</string>
shikigva=80
(though that should really only apply to Mojave and Catalina).I will give that a try.You may want to use boot arguments for troubleshooting. Remove the device properties (for now) and add
Code:<key>boot-args</key> <string>wegtree=1 unfairgva=1</string>
You could also try addingshikigva=80
(though that should really only apply to Mojave and Catalina).
UPDATE: With the boot args TV+ crashes trying to stream a few movies. The TV+ trailers still work. The movie failures seem to be for a few (two that fail are Top Gun and Top Gun Maverick) 4K HDR films (two that fail are Top Gun and Top Gun Maverick). With the boot args I do seem to be able to stream HD movies in my Library.I will give that a try.
I did just try (before rebooting) if I could stream one of the free trailers in the TV+ app and that works fine. So right now I can't seem to stream a purchased movie in my Library in Monterey in the TV+ app.
I did see shikigva=128 recommendation for Catalina on the WhateverGreen github manual page (https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Radeon.en.md) and OCLP puts that in my boot args (tried Sonoma). However on Sonoma when I try to stream a purchased movie the TV+ app crashes. Not sure if that is related to AVX or DRM.
Regards,
sfalatko
It turns out that Mac Pro 5,1 is an exception to this: During the hardware acceleration study in this forum, we determined that 80 works but not 128. Regardless, shikigva only applies to pre-Big Sur systems (which are unsupported by OCLP anyway).I did see shikigva=128 recommendation for Catalina on the WhateverGreen github manual page (https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Radeon.en.md) and OCLP puts that in my boot args (tried Sonoma).
Right. The discrepancy between device properties and boot args is likely because device properties fail to apply with your video card (you could confirm this with IORegistryExplorer).With the boot args I do seem to be able to stream HD movies in my Library.
With the DeviceProperties most of the movies (HD and 4K) would just show a single color window but wouldn't crash.
None of the movies failed in Monterey with the RX 580 using DeviceProperties. That is why I didn't even think about it until I had an issue just the other day and the problem was in Sonoma. I attributed that to the patched drivers and perhaps AVX2. When I checked in Monterey with my manual config.plist I found I had now have a problem in Monterey.It turns out that Mac Pro 5,1 is an exception to this: During the hardware acceleration study in this forum, we determined that 80 works but not 128. Regardless, shikigva only applies to pre-Big Sur systems (which are unsupported by OCLP anyway).
Right. The discrepancy between device properties and boot args is likely because device properties fail to apply with your video card (you could confirm this with IORegistryExplorer).
Hmm. Do the movies that fail with the Vega 56 work with the RX 580 in Monterey?
I'm stumped. Any ideas of what else I can try or where else I can go to get more understanding?
Tried that in boot args (=3) but no change. I'll look at the documentation and see about other settingsBecause of the HDCP error, maybe you could try unfairgva=3 to additionally relax the HDCP requirements. Other values are also possible as well as some related user defaults:
I agree that it really doesn't seem like AVX - it's now related to two movies of nearly a dozen I have purchased that won't play. I did confirm that AVXpel is properly installed in my config.plistWhateverGreen/Manual/FAQ.Chart.md at master · acidanthera/WhateverGreen
Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs - acidanthera/WhateverGreengithub.com
Other thoughts:
- I doubt the issue is AVX-related. Such failures are typically more serious, affecting the whole system. Still, make sure to use AVXpel; if possible, you could also test with macOS <12.4 (macOS versions before the more liberal adoption of AVX).
I'll think about digging out my RX 580, reinstalling it, and seeing if anything is different/what is different.
- Perhaps you could compare the device tree and properties between the Vega 56 and the RX 580. An SSDT might be useful to add anything that may be missing.
I'll look at trying that. Right now I am using MacPro7,1
- Trying a different board-ID (Mac Pro 7,1 or iMac Pro) is another possibility.
He may need to replace any bridges in the path of the GPU with an SSDT so whatevergreen can perform the hooks. Anything greater than RX-580 has a borked device path in this respect and that is why the boot arguments work, but device properties don't.The discrepancy between device properties and boot args is likely because device properties fail to apply