Siliv (Silicon VRAM) — A simple macOS menu‑bar utility to adjust Apple Silicon GPU VRAM allocation
Topics:
macos apple-silicon vram menu-bar python
- About
- Quickstart
- Features
- Requirements
- Installation
- Running from Source
- Building a .dmg
- Usage Notes
- Support & Donations
Siliv provides a convenient way to view and set GPU VRAM allocation on Apple Silicon Macs via sysctl. Whether you need more headroom for graphics‑intensive apps or want to revert to the macOS default, Siliv makes it effortless from your menu bar.
- Download the latest release from the GitHub Releases page.
- Move
Siliv.appto your/Applicationsfolder. - Launch Siliv and grant administrator privileges when prompted.
- Adjust VRAM via the menu‑bar slider—and enjoy!
- Menu Bar Utility
One‑click access from your macOS menu bar. - Real‑Time VRAM Display
Shows current GPU‑allocated VRAM and reserved system RAM. - Visual Allocation Bar
Graphical comparison of target VRAM vs. reserved RAM. - Custom Slider Control
Set VRAM in MB; snaps to nearest 5 GB interval on release. - Presets
Quickly apply common VRAM values. - Reset to Default
Restore macOS defaults by setting sysctl to0. - Auto‑Refresh
Periodically updates without relaunching.
- macOS: Ventura (13) or Sonoma (14) with
debug.iogpu.wired_limitoriogpu.wired_limit_mb - Python: 3.11
- Dependencies:
PyQt6
git clone https://github.com/PaulShiLi/Siliv.git
cd Silivpython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtcd src
python -m siliv.mainThe Siliv icon will appear in your macOS menu bar.
Use the helper script with PyInstaller and create-dmg:
- Install tools
pip install pyinstaller brew install create-dmg
- Build
./scripts/build_dmg.sh
- Find your
.dmgindist/.
- Admin Privileges: Changes require administrator rights and will prompt for your password.
- System Stability: Excessive VRAM allocation may reduce available system RAM.
- Persistence:
sysctlchanges may reset after reboot;
If Siliv helps you, please consider supporting by watching/starring this repo to help others find this repo more easier!
Enjoy fine‑tuning your Apple Silicon VRAM with ease!