macOS Optimization
macOS Optimization
Section titled “macOS Optimization”Maximize Plex performance on your Mac.
Hardware Transcoding
Section titled “Hardware Transcoding”Apple Silicon (M1/M2/M3)
Section titled “Apple Silicon (M1/M2/M3)”Apple Silicon provides excellent transcoding:
- VideoToolbox for H.264/HEVC encoding
- Low power consumption
- Efficient for multiple streams
- Ensure Plex Pass is active
- Settings → Transcoder
- Enable hardware acceleration
Intel Macs
Section titled “Intel Macs”- Quick Sync available on most Intel Macs
- Ensure integrated GPU is not disabled
Database on SSD
Section titled “Database on SSD”Keep the database on fast storage:
# Check current locationls -la ~/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/Memory Management
Section titled “Memory Management”Check Usage
Section titled “Check Usage”# Monitor Plex memoryps aux | grep -i plexClear Cache
Section titled “Clear Cache”# Stop Plex firstrm -rf ~/Library/Application\ Support/Plex\ Media\ Server/Cache/Transcode/*Energy Settings
Section titled “Energy Settings”Prevent Sleep
Section titled “Prevent Sleep”System Preferences → Energy Saver:
- Disable “Put hard disks to sleep”
- Enable “Prevent computer from sleeping automatically”
Or via Terminal:
# Prevent sleepsudo pmset -a sleep 0sudo pmset -a disksleep 0Network Optimization
Section titled “Network Optimization”- Use Gigabit Ethernet when possible
- Configure QoS on router for port 32400
Monitoring
Section titled “Monitoring”# CPU and memory usagetop -pid $(pgrep "Plex Media Server")
# Network activitynettop -p $(pgrep "Plex Media Server")