Game Sessions
Game sessions allow you to maintain multiple independent game configurations and switch between them.Creating Sessions
- Open Preferences → Enhancements → Game
- Enter session name in the text field
- Click Add button
- Session is created with current Wine prefix snapshot
Game sessions stored in
~/.local/share/anime-game-launcher/game/sessions/.Each session contains a complete Wine prefix backup allowing you to maintain separate configurations, mods, or settings.Switching Sessions
- Click on desired session in the list
- Session Wine prefix is applied to game
- Current session is marked with radio button
Managing Sessions
Update Session: Click refresh icon to save current Wine prefix state to session
Delete Session: Click trash icon to remove session and its data
Sessions consume disk space (each contains full Wine prefix ~1-2 GB). Use sessions for significantly different configurations, not minor changes.
Sandbox Settings
The launcher can sandbox the game usingbubblewrap for enhanced security and isolation.
Enabling Sandbox
Enable game sandboxing using bubblewrap.Requires
bubblewrap package installed on your system.Hide home directory from game process.Game will not have access to files in your home directory outside its own folders.
Sandbox Configuration
Custom hostname visible to sandboxed game.Leave empty to use system hostname.
Additional bubblewrap command-line arguments.See bwrap documentation for available options.
Private Directories
Directories to make private (empty) within sandbox.Game will see these directories as empty, even if they contain files on your system.
- Enter directory path (e.g.,
/home/user/Documents) - Click Add button
- Directory will be hidden from game
Shared Directories
Directories to share (mount) into sandbox with read-write access.
Directories to share into sandbox with read-only access.
- Original Path: Source directory on your system
- New Path: Target path within sandbox
- Read Only: Toggle for read-only access
- Click Add button
~/Screenshots as /data/screenshots (read-only)
Symlinks
Symbolic links to create within sandbox.
- Original Path: Link target
- New Path: Link path within sandbox
- Click Add
Sandboxing is an advanced feature. Incorrect configuration may prevent game from launching. Start with minimal restrictions and add more as needed.
Environment Variables
Custom environment variables can be set for the game process.Adding Environment Variables
- Open Preferences → Enhancements → Environment
- Name: Variable name (e.g.,
DXVK_HUD) - Value: Variable value (e.g.,
fps) - Click Add button
Key-value pairs of environment variables passed to game.
Common Environment Variables
DXVK Configuration:Environment variables can significantly affect game behavior. Only add variables if you understand their purpose.
Game Command
Custom command wrapper for launching game.Use
%command% placeholder for the game executable. The launcher will replace this with actual launch command.Game command is an advanced feature for debugging or using custom launchers. Incorrect command will prevent game from starting.
HUD Overlays
On-screen performance overlay:
- None: No overlay
- DXVK: Built-in DXVK statistics (FPS, frame time, memory)
- MangoHud: Advanced monitoring (requires
mangohudpackage)
DXVK HUD
Minimal overlay showing:- FPS (frames per second)
- Frame time
- GPU/CPU load
- Memory usage
DXVK_HUD environment variable.
MangoHud
Advanced overlay with:- Detailed frame timing graphs
- CPU/GPU temperature
- Per-core CPU usage
- VRAM usage
- Customizable layout
~/.config/MangoHud/MangoHud.conf
FidelityFX Super Resolution (FSR)
AMD FSR upscaling technology for improved performance.Enable FSR upscaling.Game renders at lower resolution and FSR upscales to target resolution, improving performance with minimal quality loss.
FSR quality mode:
- Ultra Quality: 1.3x upscaling (77% render resolution)
- Quality: 1.5x upscaling (67% render resolution)
- Balanced: 1.7x upscaling (59% render resolution)
- Performance: 2.0x upscaling (50% render resolution)
FSR works best at higher display resolutions (1440p, 4K). At 1080p, quality differences are more noticeable.
GameMode
Enable Feral GameMode.Optimizes CPU governor, I/O priority, and scheduler for gaming. Requires
gamemode package.- CPU frequency scaling optimization
- Higher process priority
- Disabled screen saver during gaming
- GPU performance mode
Gamescope
Micro-compositor for game windows with advanced features.Run game through Gamescope compositor.Requires
gamescope package. Provides better resolution handling, upscaling, and frame pacing.Gamescope Settings
Click the settings icon next to Gamescope toggle to configure:Window mode:
- Default: Standard windowed mode
- Borderless: Borderless fullscreen
- Fullscreen: Exclusive fullscreen
- Headless: No window (for testing)
Game render resolution (internal resolution).
- Width: Game rendering width
- Height: Game rendering height
Output window resolution (display resolution).Gamescope upscales game_window to gamescope_window resolution.
Frame rate limit when window is focused.
Frame rate limit when window is not focused.
Gamescope Example Configuration
1080p to 4K upscaling:- Game Window: 1920x1080
- Gamescope Window: 3840x2160
- Framerate: 60 (focused), 30 (unfocused)
- Game Window: 1280x720
- Gamescope Window: 1920x1080
- Framerate: 60
FPS Unlocker
Removes the game’s 60 FPS limit.Enable FPS unlocker.Allows game to run at higher frame rates for smoother gameplay.
Target FPS limit.Common values: 90, 120, 144, 165, 180, 240
Check interval in milliseconds.How often the unlocker verifies FPS settings (1000-60000 ms recommended).
Important: Higher FPS requires more powerful hardware. Monitor temperatures and performance. Some users report FPS unlocking may violate game terms of service.
Performance Tips
Best Settings for Performance
- Wine Sync: FSync (requires modern kernel)
- DXVK: Latest recommended async version
- FSR: Balanced or Performance mode
- GameMode: Enabled
- FPS Unlocker: Match monitor refresh rate
- HUD: None or minimal DXVK HUD
Best Settings for Quality
- FSR: Ultra Quality or disabled
- FPS Unlocker: 60 FPS (game default)
- Wine: Latest Wine-GE
- Virtual Desktop: Disabled for native fullscreen
Troubleshooting Performance
If experiencing poor performance:- Disable all enhancements
- Test game with defaults
- Enable enhancements one at a time
- Monitor with MangoHud to identify bottlenecks
- Check
~/.local/share/anime-game-launcher/debug.logfor errors