Prerequisites
Before you begin, ensure you have:- 64-bit processor: Required for running Xenia
- Vulkan-capable GPU: NVIDIA, AMD, or Intel with up-to-date drivers
- Windows 10/11 or Linux (Ubuntu/Debian with Clang 19+)
- Legally obtained Xbox 360 games: Either physical discs or digital copies you own
Getting Started
Download Xenia
- Windows - Pre-built
- Build from Source
- Linux
Download the latest release from the Xenia Canary releases page.Extract the archive to a folder of your choice.
First Launch
Windows: Double-click
xenia_canary.exeLinux: Run ./build/bin/Linux/Debug/xenia_canary from the terminalOn first launch, Xenia will create a configuration file and display the main window.Configure Graphics Backend
Xenia supports multiple graphics backends. Create or edit your config file:Windows:
xenia-canary.config.toml (in the same directory as the executable)Linux: ~/.config/xenia/xenia-canary.config.tomlSet your preferred GPU backend:xenia-canary.config.toml
Load Your First Game
For ISO files, Xenia will mount them automatically. For extracted games, open the
default.xex file in the game directory.Troubleshooting
Game doesn't start or crashes immediately
Game doesn't start or crashes immediately
- Check the log file (
xenia.login the same directory as the executable) - Try a different graphics backend (Vulkan vs D3D12)
- Ensure your GPU drivers are up to date
- Some games require specific settings - check the compatibility list
Black screen or graphics glitches
Black screen or graphics glitches
- Update your GPU drivers to the latest version
- Try enabling
--gpu_allow_invalid_fetch_constants=truein the config - Check if the game requires specific GPU settings
- Some games have known graphics issues - check compatibility status
Poor performance or stuttering
Poor performance or stuttering
- Ensure you’re using a dedicated GPU (not integrated graphics)
- Close other applications to free up system resources
- Try disabling V-sync:
--vsync=false - Check CPU usage - the JIT compiler can be intensive
No sound or audio issues
No sound or audio issues
- Check that your audio device is properly configured in Windows/Linux
- Try adjusting audio settings in
xenia-canary.config.toml - Some games have known audio issues - check compatibility status
Controller not detected
Controller not detected
- For Xbox 360 controllers, ensure drivers are installed
- For other controllers, configure them in
xenia-canary.config.toml - Try using x360ce for non-Xbox controllers
- Check the HID configuration
Configuration Tips
Recommended Settings
For best experience, add these settings to yourxenia-canary.config.toml:
xenia-canary.config.toml
Useful Command-Line Flags
Launch Xenia with these flags for specific purposes:Performance Tips
Use a Dedicated GPU
Integrated graphics may not provide acceptable performance. Ensure Xenia is using your dedicated GPU.
Next Steps
Installation Guide
Detailed installation instructions for Windows and Linux
Configuration
Learn about all configuration options
Game Compatibility
Check which games work with Xenia
Building from Source
Build Xenia yourself and contribute to development
Getting Help
If you encounter issues:- Check the FAQ for common questions
- Search the GitHub issues
- Join the Discord community for support
- Review the troubleshooting guide
When asking for help, always include:
- Xenia version and build date
- Your operating system and GPU
- The game you’re trying to run
- Relevant log output from
xenia.log
