Siliv – Apple Silicon GPU VRAM Allocation
1.0.0
Siliv (Silicon VRAM) is a simple macOS menu bar utility designed to help you view and adjust the GPU VRAM allocation on your Apple Silicon Mac.
Updated
Apr 21, 2025
Apr 21, 2025
Size
30 MB
30 MB
Version
1.0.0
1.0.0
Requirements
macOS 13.0 or later. (Apple Silicon Only)
macOS 13.0 or later. (Apple Silicon Only)
Report this app
Images

Description
Welcome to the first official release of Siliv!
Siliv (Sili
con V
RAM) is a simple macOS menu bar utility designed to help you view and adjust the GPU VRAM allocation on your Apple Silicon Mac (and potentially compatible Intel Macs). Easily monitor your current RAM split and set custom VRAM limits for specific tasks or applications.
✨ Features
- Menu Bar Access: Quick access to VRAM info and controls right from your menu bar.
- Clear Display: Shows currently allocated VRAM and reserved system RAM, along with total system RAM.
- Visual Bar: A simple bar graph visualizes the target VRAM allocation vs. reserved RAM.
- Custom Allocation: Use a slider to select a custom VRAM limit (snaps to 5GB intervals).
- Presets: Apply common VRAM configurations quickly (availability depends on total system RAM).
- Default Reset: Easily revert to the default macOS VRAM allocation.
- Auto-Refresh: Keeps the displayed information up-to-date periodically.
💻 Compatibility
- Tested primarily on macOS Sonoma (14.x).
- Only works with Apple Silicon
- Functionality relies on the presence of specific
sysctl
keys (iogpu.wired_limit_mb
ordebug.iogpu.wired_limit
). Older macOS versions might have limited or no functionality.
🚀 Installation
- Download the
Siliv.dmg
file attached below. - Open the
.dmg
file. - Important: Drag the
Siliv.app
icon into your/Applications
folder. - Launch Siliv from your Applications folder. The icon will appear in your menu bar.
⚠️ Important Notes
- Administrator Privileges: Setting a custom VRAM limit requires administrator privileges. You will be prompted for your password.
- System Stability: Modifying VRAM allocation is an advanced feature. Setting VRAM too high might reduce the RAM available for the OS and other apps, potentially impacting stability. Use with caution.
- Persistence: VRAM limits set via
sysctl
may not persist across system reboots by default.