Jump to content

Tahoe NVIDIA Universal Patch Tool I Developed for Olarila.com Users


Recommended Posts

Posted

Exclusive to Olarila.com Users

 

Features:


Universal NVIDIA GPU Support (All OpenCore Compatible)
Maxwell to Kepler Metal Spoofing
Automatic Hardware Detection
USB Port Mapping Integration
Audio Enhancement (ALC Codecs)
Kernel Debug Kit Integration
System Integrity Protection Bypass
EFI Configuration Optimization


This comprehensive root patching solution provides universal NVIDIA GPU support for macOS Tahoe with automatic hardware detection and optimization.

 

 

To download please visit: https://github.com/skyscope-sentinel/Skyscope-macOS-Patcher-main

Click on Releases ( Right hand side of page) download the .pkg application and double click.

 

*Alternatively Direct Download Link:

https://github.com/skyscope-sentinel/Skyscope-macOS-Patcher-main/releases/download/InitialRelease/Tahoe_NVIDIA_Root_Patch.pkg

 

Please leave comments/suggestions and let me know if it worked for you. Thanks.

 

https://buymeacoffee.com/skyscope

  • Like 3
Posted

Hi it should work , if there are any issues, I will provide you with two resources that are guaranteed to work:

 

1. https://github.com/Benjamin-Dobell/nvidia-update

2. https://github.com/eflanili7881/NVIDIAWebDriversForMacOSMojaveAndCatalina

 

I've done a lot of research into this basically the best support you can get for NVIDIA GPU s, make sure you accompany any of these solutions with Olarila EFI for your system, here is the link:

 

 

 

 

Posted

I tried this after installing python via brew, and I got the following error:

`Python quit unexpectedly.`

Attached you can find the screenshot and the report. Looks like it is trying to use the python instance from the Command Line Tools for Xcode. I have the Command Line Tools for Xcode 26.1 installed and python 3.14 through brew. 

errors.zip

Posted

Hey hey

 

Sorry for the late response, finally got some free time to start responding, it seems basically to be primarily an issue with the python version you are using.

If still wanting to give the app another try, try the following steps:

1. If you haven't already install brew by copying and pasting the following:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Copy and paste the following, or if you prefer try different python version/s:

brew install python@3.11 python-tk@3.11 

( To try different python version simply change the version number at the end eg. python@3.14 etc. )

If that fails the one method I find best is to actually install Anaconda or Miniconda and use conda forge it usually works with any python library well on macOS even if it wouldn't normally otherwise, an alternative is to use uv eg. uv env. This is one thing an AI can assist you with copy paste the error log go to perplexity.ai and simply type for example: 

Hi I am trying to test and app I found online for GPU support and drivers however I ran into some errors, I have pasted the error log as follows: paste it here 

Then continue with: the developer replied to an online post where I made them aware of the issues faced, recommending updating my python version to version 3.11 or higher, can you provide me with a fully automated bash script I can simply copy and paste into the terminal on my macOS system that will automate the entire process , by this I mean installing Miniconda or Anaconda , using conda forge etc. or uv which you believe will best work for me.

 

That's all, then open terminal and type ' nano 1.sh ' if you want to keep the script name short, then copy the script it provides you with go back to the terminal click inside it, press the Windows logo key on your keyboard known as the command key with the letter v same time to paste it in, then windows / command key and letter x, then the letter y

Last step, make it executable by typing in the terminal: chmod +x ./1.sh 

Then: ./1.sh

Hit enter and wait for the script to finish and try running the app again. Hopefully this resolves any errors or issues. 

Posted

It should be supported natively by the tool as I originally developed it with NVIDIA GTX 970 4GB GPU in mind, which is basically keplr marketed as maxwell but works with both, I will provide you something that can help.

 

Just run this from macOS terminal:

bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

 

Alternatively go to this link: https://github.com/skyscope-sentinel/NVIDIAWebDriversForMacOSMojaveAndCatalina

click on Code, then Download zip, unzip the directory, and follow these:

Instructions

  • Disable Library Validation via:
  • Enable Forced Compatibility via WhateverGreen via:
    • ngfxcompat=1 boot argument or
    • force-compat with Data type that has value 01000000 on your GPU's device properties.
  • Force OpenGL rendering via:
    • ngfxgl=1 boot argument or
    • disable-metal with Data type that has value 01000000 on your GPU's device properties.
  • Enable NVIDIA Web Drivers via:
    • nvda_drv_vrl=1 boot argument
  • Set your SIP (System Integrity Protection) level to 0xa03.
    • CSR_ALLOW_UNTRUSTED_KEXTS (0x1)
      • Introduced with OS X El Capitan.
      • Allows unsigned kernel drivers to be installed and loaded.
    • CSR_ALLOW_UNRESTRICTED_FS (0x2)
      • Introduced with OS X El Capitan.
      • Allows unrestricted file system access.
    • CSR_ALLOW_UNAPPROVED_KEXTS (0x200)
      • Introduced with macOS High Sierra.
      • Allows unapproved kernel driver installation/loading.
    • CSR_ALLOW_UNAUTHENTICATED_ROOT (0x800)
      • Introduced with macOS Big Sur.
      • Allows custom APFS snapshots to be booted (primarily for modified root volumes).
      • Not necessary on Mojave and Catalina, but patches may somehow require this bit. You can omit it if you want.
        • So, new value for SIP is 0x203 (against 0xa03) if you omit this bit.
  • Install or update Lilu from here.
    • Lilu is requirement for various kernel extensions (*.kext) and WhateverGreen that you're gonna install or update on next step.
  • Install or update WhateverGreen from here.
  • Download this repo's contents via Code > Download ZIP.
  • Run commands thats inside on commands.txt.
    • sudo /usr/bin/defaults write /Library/Preferences/.GlobalPreferences.plist InternalDebugUseGPUProcessForCanvasRenderingEnabled -bool false
      • Disables the use of the GPU process for rendering canvas elements in applications that rely on macOS's rendering infrastructure.
    • sudo /usr/bin/defaults write /Library/Preferences/.GlobalPreferences.plist WebKitExperimentalUseGPUProcessForCanvasRenderingEnabled -bool false
      • Configures the WebKit rendering engine used by macOS applications (like Safari or other WebKit-based apps) to disable GPU-based rendering for <canvas> elements in web content.
    • sudo /usr/bin/defaults write /Library/Preferences/com.apple.CoreDisplay useMetal -boolean no
      • Disables the use of Metal, Apple’s modern graphics and compute API, for CoreDisplay-related rendering tasks on macOS.
    • sudo /usr/bin/defaults write /Library/Preferences/com.apple.CoreDisplay useIOP -boolean no
      • Disables the use of IOP (I/O Present), a framework or mechanism related to macOS's CoreDisplay subsystem.
  • Remove necessary files thats inside on files_to_delete.txt.
    • On Catalina, run sudo mount -uw / to mount root filesystem as read-write.
    • I recommend you to delete files via sudo rm -rf <dropFilesOnDelete.txtFile>
      • Example
        • sudo rm -rf /System/Library/Extensions/AMDRadeonX4000.kext /System/Library/Extensions/AMDRadeonX4000HWServices.kext /System/Library/Extensions/AMDRadeonX5000.kext /System/Library/Extensions/AMDRadeonX5000HWServices.kext /System/Library/Extensions/AMDRadeonX6000.kext /System/Library/Extensions/AMDRadeonX6000Framebuffer.kext /System/Library/Extensions/AMDRadeonX6000HWServices.kext /System/Library/Extensions/AppleIntelBDWGraphics.kext /System/Library/Extensions/AppleIntelBDWGraphicsFramebuffer.kext /System/Library/Extensions/AppleIntelCFLGraphicsFramebuffer.kext /System/Library/Extensions/AppleIntelHD4000Graphics.kext /System/Library/Extensions/AppleIntelHD5000Graphics.kext /System/Library/Extensions/AppleIntelICLGraphics.kext /System/Library/Extensions/AppleIntelICLLPGraphicsFramebuffer.kext /System/Library/Extensions/AppleIntelKBLGraphics.kext /System/Library/Extensions/AppleIntelKBLGraphicsFramebuffer.kext /System/Library/Extensions/AppleIntelSKLGraphics.kext /System/Library/Extensions/AppleIntelSKLGraphicsFramebuffer.kext /System/Library/Extensions/AppleIntelFramebufferAzul.kext /System/Library/Extensions/AppleIntelFramebufferCapri.kext /System/Library/Extensions/AppleParavirtGPU.kext /System/Library/Extensions/GeForce.kext /System/Library/Extensions/IOAcceleratorFamily2.kext /System/Library/Extensions/IOGPUFamily.kext /System/Library/Extensions/AppleAfterburner.kext /System/Library/Extensions/AppleCameraInterface.kext /System/Library/Extensions/NVDAStartup.kext
    • If files missing, don't worry. Just delete files that just exists.
  • Copy all files from copy_mojave or copy_catalina that depends to your currently OS version you want to patch to root filesystem.
    • On Catalina, run sudo mount -uw / to mount root filesystem as read-write.
    • Optionally, you can run sudo chown root:wheel and sudo chmod 755 per file after you copied files to appropriate locations. I didn't do that but kexts and frameworks are still loaded. Maybe they're automatically set owner/group and permission octal values by macOS itself or by reducing level of SIP.
    • I recommend you to copy files via sudo cp -R <pathOfcopy_mojaveOrcopy_catalina>/* /
      • Example for Catalina
        • sudo cp -R /Volumes/Untitled/copy_catalina/* /
      • Example for Mojave
        • sudo cp -R /Volumes/Untitled/copy_mojave/* /
  • After you copied files, run sudo kextcache -i / to rebuild kext cache.
  • Reboot your system.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...