vulgo / Webdriver.sh
Programming Languages
Projects that are alternatives of or similar to Webdriver.sh
webdriver.sh
Bash script for managing NVIDIA's web drivers on macOS High Sierra and later with an option to set the required build number in NVDAStartupWeb.kext and NVDAEGPUSupport.kext.
bash
Changes in 1.5
- Preferred method of running incompatible drivers is the WhateverGreen ngfxcompat=1 boot argument
- Auto-staging of GPU companion bundles is deterministic based on your current configuration
- New --stage option to override deterministic behaviour
- Single file to download, run and modify
- Runs on 10.14 Mojave, now wait for drivers from NVIDIA
Installing
Install webdriver.sh with Homebrew
brew tap vulgo/repo
brew install webdriver.sh
Update to the latest release
brew upgrade webdriver.sh
Example Usage
Install the latest drivers
webdriver
Installs/updates to the latest available NVIDIA web drivers for your current version of macOS.
Choose from a list of drivers
webdriver --list
Displays a list of driver versions, choose one to download and install it.
Install from local package or URL
webdriver FILE
Installs the drivers from package FILE on the local filesystem.
webdriver -u URL
Downloads the package at URL and installs the drivers within. There is a nice list of available URLs maintained here.
Uninstall drivers
webdriver --remove
Removes NVIDIA's web drivers from your system.
Patch NVDAStartupWeb Info.plist for a different version of macOS
webdriver -m [BUILD]
Modifies the installed driver's NVDARequiredOS Info.plist property. If no [BUILD] is provided for option -m, the installed macOS's build version string will be used.
Show help
webdriver --help
Displays help, lists options.
Web Interface
https://vulgo.github.io/nvidia-drivers
License
webdriver.sh is free software licensed under the terms of the GPL version 3 or later.