Skip to content
Documentation / Settings & Customization

Settings & Customization

Configure Frameshift to match your preferences. Customize startup behavior, update settings, overlay options, and optimization features.

Accessing Settings

Click the gear icon in the top-right corner of the Frameshift window to open the settings panel. Settings are organized into categories for easy navigation.

Settings Persistence
All settings are automatically saved to the Windows Registry and persist across application restarts. No manual save button is needed.

General Settings

Configure basic application behavior and startup options.

Setting Description Default
Start on Boot Launch Frameshift automatically when Windows starts. Requires administrator privileges to function properly. Disabled
Run in Background Keep Frameshift running in the system tray when the window is closed. Enables continuous monitoring. Enabled
Learn More: Start on Boot Behavior

When "Start on Boot" is enabled, Frameshift:

  • Creates a Windows Registry entry at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • Launches with administrator privileges automatically (required for optimizations)
  • Starts minimized to system tray if "Run in Background" is enabled
  • Begins monitoring system metrics immediately

To disable, simply toggle the setting off. The registry entry will be removed automatically.

Update Settings

Control how Frameshift checks for and installs updates.

Setting Description Default
Auto-Update Automatically check for new versions of Frameshift. Updates are downloaded from our Cloudflare CDN. Enabled
Update Check Frequency How often to check for updates: Hourly, Every 4 Hours, Daily, Weekly, or Never. Every 4 Hours
Update Notifications Show a notification when a new version is available for download. Enabled
Manual Updates Required
If auto-update is disabled, you must manually check for updates by clicking "Check for Updates" in the settings panel. Running an outdated version may result in missing features or bug fixes.

Optimization Settings

Enable or disable specific optimization features and auto-tuning behavior.

Not Available Yet
Optimization Settings are not yet available in the current version of Frameshift. This feature will be added in a future update.

Game Mode

Automatically detect games and apply game-specific optimizations. Includes process priority elevation, service management, and memory clearing.

Process Optimizer

Manage process priorities for games and applications. Elevates game processes to HIGH priority for better CPU scheduling.

Memory Cleaner

Automatically clear Windows standby memory list when games are detected. Frees up RAM for active applications.

Network Optimization

Apply network optimizations when games are launched. Reduces latency by disabling network throttling and power saving.

Auto-Tuning

Enables automatic application of all game optimizations when a supported game is detected. Disable for manual control.

Overlay Settings (Pro)

Customize the in-game overlay appearance and behavior. Overlay settings are only available with a Frameshift Pro license.

Not Available Yet
Overlay Settings are not yet available in the current version of Frameshift. This feature will be added in a future update.
Setting Description Default
Overlay Hotkey Keyboard shortcut to toggle overlay interaction mode. Allows clicking through overlay in games. Alt+Q
Overlay Position X and Y coordinates for overlay placement on screen. Measured in pixels from top-left corner. -420, 20 (top-right)
Overlay Opacity Transparency level for the overlay background. Range: 0% (invisible) to 100% (opaque). 70%
Overlay Width Horizontal size of the overlay window in pixels. 400px
Overlay Height Vertical size of the overlay window in pixels. 220px
Pro Tip
Position the overlay in a corner of your screen that doesn't obstruct important game UI elements. Most players prefer top-right or top-left corners.

Monitoring Settings

Adjust how frequently Frameshift collects performance metrics.

Setting Description Default
Metric Update Rate How often to poll system metrics (CPU, GPU, RAM). Lower values = more responsive but higher CPU overhead. 250ms
Graph History Length Number of data points to display on performance graphs. More points = longer history but higher memory usage. 900 points (15 minutes)
Process Update Frequency How often to refresh the top processes list. Higher values reduce overhead but may miss short-lived spikes. 1000ms
Advanced: Performance Impact of Monitoring

Frameshift uses intelligent round-robin polling to minimize CPU usage:

  • Window Focused (250ms interval): Rotates through CPU → GPU → Memory every ~333ms per metric
  • Window Unfocused (5000ms): Slower rotation ~1.67s per metric to save resources
  • Window Hidden (10000ms): Very slow rotation ~3.3s per metric for minimal overhead

Typical CPU overhead is less than 1% even with all monitoring features enabled. Reducing update rate below 250ms is not recommended as it may impact system performance.

Analytics Settings

Configure data collection and retention for performance analytics.

Setting Description Default
Enable Analytics Collect historical performance data for trends and insights. Data is stored locally only. Enabled
Data Collection Frequency How often to save metrics to the analytics database. Lower values = more granular data but larger database size. 5 seconds
Data Retention Period How long to keep historical data before automatic cleanup. Older data is permanently deleted. 30 days
Game Session Tracking Record detailed performance metrics for each game session including FPS, frame timing, and resource usage. Enabled
Privacy & Data Storage
All analytics data is stored locally on your computer in %APPDATA%\Frameshift\analytics.db and gameAnalytics.db. No data is transmitted to external servers. You can delete these files at any time to clear your analytics history.

Notification Settings

Control which events trigger system notifications.

System Events

  • CPU spike detected
  • GPU spike detected
  • RAM critical threshold reached
  • VRAM critical threshold reached

Game Events

  • Game detected and optimized
  • Game session ended
  • Performance issues during gaming

Application Events

  • Optimization applied successfully
  • Update available
  • Error or warning messages

Resetting Settings

To reset all settings to their default values, click the "Reset to Defaults" button at the bottom of the settings panel. This will clear all customizations but will not revert system optimizations.

Settings Reset Does Not Affect Optimizations
Resetting settings only affects application preferences like startup behavior and UI options. To revert system optimizations, use the "Revert" button on each optimization category page.

Restarting the Tutorial

If you skipped the first-launch tutorial or want to see it again, click "Restart Tutorial" at the bottom of the settings panel. The tutorial will begin the next time you launch Frameshift.