However, it seems like
NDRVShim.kext just provides a stub function that doesn't actually do anything. This causes problems. So, replacing the
IONDRVSupport.kext and
IOGraphicsFamily.kext might actually be a better solution.
Or perhaps somebody can write an equivalent to
NDRVShim that provides the function that
IONDRVSupport needs in
IOGraphicsFamily, so that only
IONDRVSupport needs to be replaced, rather than both.
See my post
here.
Anyways,
@parrotgeek1, are you willing to release source code for the various things you've contributed here? Namely the SIP kext and
NDRVShim? Thank you in advance.