An IOKit driver to work with legacy Nvidia Tesla drivers on macOS 10.14.
- Provide missing
VSLGestalt()
function required by legacy Nvidia Tesla drivers. - Works with patched Apple Nvidia Tesla drivers and/or Nvidia web drivers for macOS 10.13.
macOS 10.14 Mojave.
This kext has not been fully tested. Use at your own risk.
Start with macOS 10.14, Apple removed drivers for legacy Nvidia GPUs not capable of running Metal. However these GPUs may still be usable with full hardware acceleration on macOS 10.14 by bringing back missing _VSLGestalt()
symbol in IONDRVSupport, and also minor patches for the Tesla kexts. This kext would take care of the former by porting the original implementation from macOS 10.13 IOGraphics code.
Alternatively, you should be able to replace IOGraphicsFamily.kext and IONDRVSupport.kext with copies from macOS 10.13; Or use kext provided by parrotgeek1, which was built for similar purpose by adding the missing symbol.
See Usage page for more details about usage instructions.
- Initial commit
- Apple for macOS and its Open Source Projects.