Very quick work with that patcher @dosdude1! Nice!
Would you mind explaining how the nVidia Tesla patch works as of now? I know it's not yet reliable but I'm working on it myself too and I wondered if you had any insights.
So far, I've seen that replacing:
NVDANV50HalTesla.kext
NVDAResmanTesla.kext (dependency of NVDANV50HalTesla)
IONDRVSupport.kext (contains a symbol needed by NVDAResmanTesla, not present in Mojave)
IOGraphicsFamily.kext (symbol needed by IONDRVSupport)
...allows for partial graphics improvements. I can change the brightness, put my laptop to sleep, and it shows the correct MacBook7,1 image in "about this Mac" rather than a generic 21-inch display. However, no acceleration.
Additionally replacing:
GeForceTesla.kext
GeForceTeslaGLDriver.bundle
GeForceTeslaVADriver.bundle
...gives me full acceleration, but the system invariably panics during or shortly after login.
I see in the contents of the post-install patcher, a file called NDRVShim.kext along with the kexts that I'm replacing. What is its purpose?
Edit: Upon further inspection, it seems that it exposes the _VSLGestalt symbol that NVDAResmanTesla.kext complains about under Mojave. This presumably bypasses the need to replace IONDRVSupport and IOGraphicsFamily kexts, right? Very cool
Thank you for all your work!!
I confirm totally, I have achieved too same yours results, correct image shown in "about this Mac" with 13 inches display, switching resolution available, Framebuffer smooth transitions, Brightness control, sleep. Even if sometimes when I open finder to explore folders it autoclose and need to relaunch, maybe is the Mojave "Stacks" beta feature still in development.
Adding the GeforceTesla* kext there is also FULL QE/CI, I can feel cause the buttons "Sleep, Restart and Shutdown" are transparent, and it's weird you can stay on login screen even an hour, and no KP occurs, instead right after 10 seconds login desktop it crashes, there must be an incompatible process or service with legacy GeforceTesla that kills system and calls an instantly MACH Reboot.
Already tried Sierra GeforceTesla* and still can get QE/CI stable at login screen, but crashes the same way when landing to desktop.
Last edited: