EFI guides, GPU Passthrough guides, Display Overrides for incompatible monitors, Custom Memory Mapping, Custom USB Mapping, Fake Core Count for incompatible CPU Topology, Host CPU Overclocking, Host Network Bridge for VM visibility, AMD GPU Zero-RPM Disable and custom sPPT Fan Curve, as well as many more advanced tutorials ready to further perfect your macOS experience!
This is the git repo, follow the guide here!
If you run into any issues, you can join the DarwinKVM Discord server! Feel free to ping the @Helpers role within a help channel for support. Hexley provides our discord users with a multitude of commands to assist anyone who may need specific actions performed. Such features that Hexley offers aim to speed up the process with command such as:
If you have any changes or improvements you'd like to contribute for review and merge, to update misinformation or outdated information, as well as maybe even adding whole new pages, you can follow the general outline below to get a local copy of the documentation running.
-
Install/Update
brew
- Visit https://brew.sh/ for instructions and information.
-
Install/Update
ruby
- Once
brew
is installed, you can runbrew install ruby
in your terminal. - If using ZSH (any recent versions of macOS) Be sure to read the post install text as it suggest you should run the following command to export to PATH:
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
- Restart Terminal for changes to apply.
- Once
-
Install/Update
gem
andbundler
- Run
gem update
in your terminal window. - Run
gem install bundler
in your terminal window.
- Run
-
Fork DarwinKVM, git clone your fork, navigate to Docs directory.
git clone --recursive git@github.com:yourusername/DarwinKVM.git
cd DarwinKVM/docs
-
Installing Docs dependencies, and running the server.
- Run
bundle install
in your terminal window. - Running
bundle exec jekyll serve --incremental
will build and run a live copy of the DarwinKVM docs on port 4000 by default. - To change the port, you can specify the IP address and port to run on, allowing local mobile devices to also connect and preview DKVM Docs.
bundle exec jekyll serve --host YOUR_IP_ADDRESS --port PORT --incremental
- Run