# Monterey Graphics Patch Sets
A list of the patch sets for each microarchitecture supported by the non-Metal graphics patches. This includes a list of what OS they are pulled from, and what patches, if any, have been applied to them.
# Universal Patches
# PrivateFrameworks:
- GPUSupport.framework (10.14.3)
- SkyLight.framework (10.14.6)
# Frameworks:
- CoreDisplay.framework (10.14.4)
- IOSurface.framework (10.15.7)
- OpenGL.framework (10.14.3)
- QuartzCore.framework (10.14.6)
# Extensions:
- IOSurface.kext (10.15.7)
- AppleGraphicsControl.kext (10.13.6)
- AppleGraphicsPowerManagement.kext (10.13.6)
- AppleMCCSControl.kext (10.13.6)
- IOAcceleratorFamily2.kext (10.13.6)
- IOGraphicsFamily.kext (10.13.6)
- IONDRVSupport.kext (10.13.6)
# Hacks:
- Fix News Crash:
Add
/System/Library/Frameworks/OpenCL.framework
to/System/iOSSupport/dyld/macOS-whitelist.txt
# SkyLight Plugins:
# nVidia Tesla
# Added Extensions:
- IOSurface.kext (10.15.7)
- GeForceGA.bundle (10.13.6)
- GeForceTesla.kext (10.13.6)
- GeForceTeslaGLDriver.bundle (10.13.6)
- GeForceTeslaVADriver.bundle (10.13.6)
- NVDANV50HalTesla.kext (10.13.6)
- NVDAResmanTesla.kext (10.13.6)
# Deleted Extensions:
- AMDRadeonX4000.kext
- AMDRadeonX4000HWServices.kext
- AMDRadeonX5000.kext
- AMDRadeonX5000HWServices.kext
- AMDRadeonX6000.kext
- AMDRadeonX6000Framebuffer.kext
- AMDRadeonX6000HWServices.kext
- AppleIntelBDWGraphics.kext
- AppleIntelBDWGraphicsFramebuffer.kext
- AppleIntelCFLGraphicsFramebuffer.kext
- AppleIntelHD4000Graphics.kext
- AppleIntelHD5000Graphics.kext
- AppleIntelICLGraphics.kext
- AppleIntelICLLPGraphicsFramebuffer.kext
- AppleIntelKBLGraphics.kext
- AppleIntelKBLGraphicsFramebuffer.kext
- AppleIntelSKLGraphics.kext
- AppleIntelSKLGraphicsFramebuffer.kext
- AppleIntelFramebufferAzul.kext
- AppleIntelFramebufferCapri.kext
- AppleParavirtGPU.kext
- GeForce.kext
- IOAcceleratorFamily2.kext
- IOGPUFamily.kext
# Patches:
- GeForceTesla.kext:
nvVirtualAddressSpaceTesla::free() + 183: nop
# Intel Arrandale/Iron Lake
# Added Extensions:
- AppleIntelHDGraphics.kext (10.13.6)
- AppleIntelHDGraphicsFB.kext (10.13.6)
- AppleIntelHDGraphicsGA.plugin (10.13.6)
- AppleIntelHDGraphicsGLDriver.bundle (10.13.6)
- AppleIntelHDGraphicsVADriver.bundle (10.13.6)
# Deleted Extensions:
# Intel Sandy Bridge
# Added Extensions:
- AppleIntelSNBVA.bundle (10.13.6)
- AppleIntelHD3000Graphics.kext (10.13.6)
- AppleIntelHD3000GraphicsGA.plugin (10.13.6)
- AppleIntelHD3000GraphicsGLDriver.bundle (10.13.6)
- AppleIntelHD3000GraphicsVADriver.bundle (10.13.6)
- AppleIntelSNBGraphicsFB.kext (10.13.6)
# Deleted Extensions:
# AMD TeraScale 1
# Added Extensions:
- AMD2400Controller.kext (10.13.6)
- AMD2600Controller.kext (10.13.6)
- AMD3800Controller.kext (10.13.6)
- AMD4600Controller.kext (10.13.6)
- AMD4800Controller.kext (10.13.6)
- AMDFramebuffer.kext (10.13.6)
- AMDLegacyFramebuffer.kext (10.13.6)
- AMDLegacySupport.kext (10.13.6)
- AMDRadeonVADriver.bundle (10.13.6)
- AMDRadeonVADriver2.bundle (10.13.6)
- AMDShared.bundle (10.13.6)
- AMDSupport.kext (10.13.6)
- ATIRadeonX2000.kext (10.13.6)
- ATIRadeonX2000GA.plugin (10.13.6)
- ATIRadeonX2000GLDriver.bundle (10.13.6)
- ATIRadeonX2000VADriver.bundle (10.13.6)
# Deleted Extensions:
- AMDRadeonX4000.kext
- AMDRadeonX4000HWServices.kext
- AMDRadeonX5000.kext
- AMDRadeonX5000HWServices.kext
- AMDRadeonX6000.kext
- AMDRadeonX6000Framebuffer.kext
- AMDRadeonX6000HWServices.kext
- AMD7000Controller.kext
- AMD8000Controller.kext
- AMD9000Controller.kext
- AMD9500Controller.kext
- AMD10000Controller.kext
- AppleIntelBDWGraphics.kext
- AppleIntelBDWGraphicsFramebuffer.kext
- AppleIntelCFLGraphicsFramebuffer.kext
- AppleIntelHD4000Graphics.kext
- AppleIntelHD5000Graphics.kext
- AppleIntelICLGraphics.kext
- AppleIntelICLLPGraphicsFramebuffer.kext
- AppleIntelKBLGraphics.kext
- AppleIntelKBLGraphicsFramebuffer.kext
- AppleIntelSKLGraphics.kext
- AppleIntelSKLGraphicsFramebuffer.kext
- AppleIntelFramebufferAzul.kext
- AppleIntelFramebufferCapri.kext
- AppleParavirtGPU.kext
- GeForce.kext
- IOGPUFamily.kext
# AMD TeraScale 2
# Added Extensions:
- AMD5000Controller.kext (10.13.6)
- AMD6000Controller.kext (10.13.6)
- AMDLegacyFramebufer.kext (10.13.6)
- AMDLegacySupport.kext (10.13.6)
- AMDRadeonX3000.kext (10.13.6)
- AMDRadeonX3000GLDriver.bundle (10.13.6)
- IOSurface.kext (10.13.6)
# Deleted Extensions:
- All Deleted TS1 Extensions
- AppleCameraInterface.kext
# Frameworks:
- IOSurface.framework (10.14.6)
- OpenGL.framework (10.13.6)
- OpenCL (10.13.6)
# PrivateFrameworks:
- GPUSupport.framework (10.13.6)
- IOAccelerator.framework (10.13.6)
# Patches:
- AMDLegacyFramebuffer.kext: Find + replace to force millions of colors on TeraScale 2:
2D2D5252 52525252 52525252 47474747 47474747 47474242 42424242 42424242
Replace:
2D2D2D2D 2D2D2D2D 52525252 52525252 47474747 47474747 42424242 42424242
Find:
05000000 08000000 0A000000
Replace:
05000000 08000000 08000000
- IOAccelerator.framework:
Wrapped via Stubber
# Hacks:
- Fix Mojave Catalyst Crash:
Add
/System/Library/Frameworks/IOAccelerator.framework
to/System/iOSSupport/dyld/macOS-whitelist.txt