Contribute
Register

Radeon RX 4XX/5XX standalone system, AMDRadeonX4250.kext (GVA support H264) does not support HEVC HW

Status
Not open for further replies.
I'm getting the following error when I check AppleGVA signature:

Code:
CyCLoBoTs-iMac-Peo:~ cyclobot$ codesign --no-strict --verify /System/Library/PrivateFrameworks/AppleGVA.framework
/System/Library/PrivateFrameworks/AppleGVA.framework: a sealed resource is missing or invalid

I'm guessing that's why Netflix is not working on 10.14.5 b2. How do I fix this? I have not touched the AppleGVA file at all.
 
When I switch to IMacpro1,1 SMBIOS on 10.14.5 b2, my USB Inject kext stops working - I have only USB2 ports. Switched back to IMac18,3 and same kext works again. Is this a known issue? Do I need another SSDT or something like this for IMacpro1,1?
 
I'm getting the following error when I check AppleGVA signature:

Code:
CyCLoBoTs-iMac-Peo:~ cyclobot$ codesign --no-strict --verify /System/Library/PrivateFrameworks/AppleGVA.framework
/System/Library/PrivateFrameworks/AppleGVA.framework: a sealed resource is missing or invalid

I'm guessing that's why Netflix is not working on 10.14.5 b2. How do I fix this? I have not touched the AppleGVA file at all.

Install Xcode command line tools first, run below from Terminal
xcode-select --install

Then rebuild AppleGVA.framework code sign as below

cd /System/Library/PrivateFrameworks/
sudo codesign --deep -fs - AppleGVA.framework
sudo chown -R root:wheel AppleGVA.framework

If failed, replace /System/Library/PrivateFrameworks/AppleGVA.framework with attached

Rebuild code sign again

sudo update_dyld_shared_cache -force
 

Attachments

  • AppleGVA.framework.zip
    952.6 KB · Views: 91
Is this a known issue? Do I need another SSDT or something like this for IMacpro1,1?

Usually found on older mobos, 100 series or before, may caused by ACPI code broken link, missing PCHV and SPTH on BIOS usb ssdt table.





Below example, fix usb not work with SMBIOS iMacPro1,1 issue for me.





If (LEqual (PCHV (), SPTH))


{


Scope (\_SB.PCI0.XHC.RHUB.SS07)


{


Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities


{


Return (GUPC (Zero))


}





Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device


{


Return (GPLD (Zero, Zero))


}


}





Scope (\_SB.PCI0.XHC.RHUB.SS08)


{


Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities


{


Return (GUPC (Zero))


}





Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device


{


Return (GPLD (Zero, Zero))


}


}





Scope (\_SB.PCI0.XHC.RHUB.SS09)


{


Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities


{


Return (GUPC (Zero))


}





Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device


{


Return (GPLD (Zero, Zero))


}


}





Scope (\_SB.PCI0.XHC.RHUB.SS10)


{


Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities


{


Return (GUPC (Zero))


}





Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device


{


Return (GPLD (Zero, Zero))


}


}





Scope (\_SB.PCI0.XDCI)


{


Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device


{


Return (\_SB.PCI0.XHC.RHUB.TPLD (One, 0x0E))


}





Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities


{


Return (\_SB.PCI0.XHC.RHUB.TUPC (0x08))


}


}
 
Install Xcode command line tools first, run below from Terminal
xcode-select --install

Then rebuild AppleGVA.framework code sign as below

cd /System/Library/PrivateFrameworks/
sudo codesign --deep -fs - AppleGVA.framework
sudo chown -R root:wheel AppleGVA.framework

If failed, replace /System/Library/PrivateFrameworks/AppleGVA.framework with attached

Rebuild code sign again

sudo update_dyld_shared_cache -force

I tried both methods and yet no luck. I have a fully working 1014.4 system and I cloned it to another drive. I then installed 10.14.5 b2 on the test drive and removed the dummy kext. So I figure that Netflix should still continue to work on the test drive as well.

I'll clone the drive again and try once more.
 
I tried both methods and yet no luck.

If it is a bug, you can upgrade 10.14.5 beta2 AMD kexts and frameworks to 10.14.4 manually.
Backup below kexts and bundles
400520

Then install above kexts and bundles from Mojave 10.14.5 beta 2 to Mojave 10.14.4 /System/Library/Extensions/

Backup below frameworks
400522

Then copy and replace above frameworks from Mojave 10.14.5 beta 2 to Mojave 10.14.4 /System/Library/PrivateFrameworks/

Work fine with Ryzen3 2200G + RX560 on 10.14.4 (recently not able upgrade to 10.14.5).
 
If it is a bug, you can upgrade 10.14.5 beta2 AMD kexts and frameworks to 10.14.4 manually.
Backup below kexts and bundles
View attachment 400520
Then install above kexts and bundles from Mojave 10.14.5 beta 2 to Mojave 10.14.4 /System/Library/Extensions/

Backup below frameworks
View attachment 400522
Then copy and replace above frameworks from Mojave 10.14.5 beta 2 to Mojave 10.14.4 /System/Library/PrivateFrameworks/

Work fine with Ryzen3 2200G + RX560 on 10.14.4 (recently not able upgrade to 10.14.5).

What’s the new values for graphics device policy? I have upgraded to b2 and my system is booting to black screen.
 
What’s the new values for graphics device policy? I have upgraded to b2 and my system is booting to black screen.

Same AGDP patch, 10.14.5 beta 3 still work.
 
Status
Not open for further replies.
Back
Top