🏠 > Performance & Optimization
For older computers or TV Boxes:
- Go to Options > Performance Mode.
- Enable Low-end Device Mode.
- This disables animations and lowers video quality for smoother playback.
To reduce memory usage:
- Go to Options > Performance Mode > For slow devices
- This reduces the number of lists and EPGs loaded simultaneously
- Results in lower memory consumption but fewer available channels
Advanced users can adjust FFmpeg behavior:
- Go to Options > Advanced > Playback.
- Set Use FFmpeg Preprocessing to:
- No
- Auto
- Always
- MPEGTS Only
This affects how the player handles different types of streams.
- Small Buffer: Faster start, more buffering
- Large Buffer: Slower start, smoother playback
- Auto: Automatically adjusts based on connection
- Enable: Uses GPU for video decoding (recommended)
- Disable: Uses CPU only (for compatibility)
- Low Memory Mode: Reduces memory usage by loading fewer lists/EPGs
- Cache Size: Adjust how much content is cached
- Go to Options > Advanced > Developer options
- Enable Enable disk cache
- Set cache limit (default: 1GB)
- Automatic cleanup: Old cache files are automatically removed
- Manual cleanup: Clear cache in Options > Advanced > Developer options
- Cache location: Stored locally on your device
- Normal mode: Varies based on number of loaded lists
- Low-end mode: Reduced memory consumption
- Cache usage: Additional memory for disk cache
- Enable low-end device mode
- Reduce number of loaded lists
- Clear cache regularly
- Close other applications
- Typical usage: Normal CPU consumption during playback
- Hardware acceleration: Reduces CPU usage when enabled
- Background processes: Minimal CPU usage when not actively streaming
- Enable hardware acceleration when possible
- Close unnecessary applications
- Use low-end mode on older devices
- DirectX acceleration: Automatically enabled
- Memory management: Windows handles memory allocation
- Background processes: Minimal impact on performance
- Hardware acceleration: Uses device GPU
- Memory management: Android system manages memory
- Battery optimization: May affect background operation
- OpenGL acceleration: Uses system graphics drivers
- Memory management: Linux kernel handles allocation
- Process isolation: Limited to two worker processes for EPG and MPEG-TS
If you experience lag or buffering:
- Enable Low-end Device Mode
- Reduce buffer size in advanced settings
- Disable hardware acceleration if causing issues
- Check your internet connection speed (minimum 200KBps)
- Try switching to a different transmission source
- Clear cache and restart the app
- Windows/Linux: Run
megacubo-debug.(sh|cmd)for detailed logs - Developer options: Enable in Options > Advanced > Developer options
- Memory usage: Monitor through system task manager
- High memory usage: Enable low-end mode or reduce loaded lists
- Buffering: Check network speed and try different transmissions
- Slow startup: Clear cache and restart app
- Lag during playback: Enable performance mode or reduce quality
These settings can significantly impact performance. Start with default settings and adjust based on your device capabilities and network conditions.
Next: Recommendations System Previous: Community Mode