🔥 eGPU Setup on macOS (For Intel & Apple Silicon Macs)
1. Check If Your Mac Supports eGPU
- Intel Macs: ✅ Full support (macOS Mojave – Big Sur)
- Apple Silicon (M1/M2/M3): ❌ No native support (but workarounds exist)
2. Best eGPU Enclosures for macOS
- Razer Core X – Best overall
- Sonnet eGFX Breakaway Box 750 – Quiet & reliable
- Akitio Node – Budget-friendly
3. Install & Enable eGPU on macOS
A. For macOS Catalina & Big Sur (Intel Macs)
- Plug in your eGPU via Thunderbolt 3
- Open Terminal and enter: nginxCopyEdit
sudo nvram boot-args="egpu-force-egpu-on"
- Restart your Mac 🚀
B. For macOS Monterey & Ventura (Intel Macs)
- Use PurgeWrangler to enable eGPU support: nginxCopyEdit
curl -s "https://raw.githubusercontent.com/mayankk2308/purge-wrangler/master/resources/installer.sh" | bash
- Follow on-screen instructions to install patches.
C. eGPU Workaround for Apple Silicon Macs (M1/M2/M3)
- Cloud Gaming Alternative: Use Moonlight + NVIDIA GameStream (on a PC) to offload rendering.
- Windows via UTM: Install Windows ARM via UTM and connect an eGPU inside the VM.
💻 Deep Terminal Hacks for Power Users
1. Enable Hidden macOS Features
A. Unlock HiDPI Scaling for External Displays
arduinosudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool true
- Makes text sharper on non-Retina external monitors.
B. Enable Hidden Dark Mode UI for Terminal & System Logs
rustosascript -e 'tell application "System Events" to tell appearance preferences to set dark mode to true'
C. Disable macOS Animation Delays for Instant UI
arduinodefaults write -g NSWindowResizeTime -float 0.001
2. Make Finder More Powerful
A. Add a “New File” Option in Finder (Like Windows)
bashtouch ~/Library/Services/NewFile.workflow
- Allows you to create new empty files from Finder’s right-click menu.
B. Show Hidden Files Everywhere
arduinodefaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
C. Enable Right-Click Paste Location in Finder
arduinodefaults write com.apple.finder PasteLocationEnabled -bool true
3. Control Your Mac with Terminal
A. Instantly Flush RAM (Useful for Gaming & Performance)
nginxsudo purge
- Frees up inactive memory for better performance.
B. Turn Off Mac’s Display Without Sleeping
nginxpmset displaysleepnow
C. Enable TRIM for SSD Performance Boost
bashsudo trimforce enable
🎨 macOS Customization Tweaks
1. Make the Dock Look Like Windows 11
luadefaults write com.apple.dock orientation -string bottom
defaults write com.apple.dock pinning -string middle
killall Dock
2. Change Default macOS Screenshot Format (PNG → JPG)
luadefaults write com.apple.screencapture type jpg
killall SystemUIServer
3. Enable Hidden Wallpapers in macOS
sqlopen /System/Library/Desktop\ Pictures
🤖 Automation Scripts (For Productivity & Power Users)
1. Auto-Connect to WiFi & Mount Network Drive on Boot
- Open Terminal and run: bash
sudo nano /etc/rc.local
- Add this inside: bashCopyEdit
#!/bin/bash networksetup -setairportpower en0 on mount_afp afp://username:password@192.168.1.100/SharedFolder /Volumes/Shared
- Press
CTRL + X
, thenY
to save.
2. Auto-Empty Trash Every 7 Days
- Run: bashCopyEdit
sudo nano /etc/crontab
- Add this line: bashCopyEdit
0 0 * * 7 rm -rf ~/.Trash/*
3. Automate macOS Updates & App Cleaning
- Run: nginxCopyEdit
sudo softwareupdate -ia brew cleanup
🔥 That’s just the beginning!