General Questions
What is Xenia?
What is Xenia?
What is Xenia Canary?
What is Xenia Canary?
Is Xenia legal?
Is Xenia legal?
- Reverse engineering of legally purchased devices and games
- Publicly available information
Where can I get help?
Where can I get help?
- Discord: Join the Xenia Discord for community support (stay on topic in #dev)
- FAQ: Check the FAQ page on the wiki first
- Issues: Search GitHub issues for similar problems
System Requirements
What are the system requirements?
What are the system requirements?
- Modern quad-core CPU (Intel i5/AMD Ryzen 5 or better)
- DirectX 12 or Vulkan capable GPU
- 8 GB RAM
- Windows 10 64-bit or Linux 64-bit
- High-performance CPU with strong single-thread performance
- Dedicated GPU (NVIDIA GTX 1060 / AMD RX 580 or better)
- 16 GB RAM or more
- SSD for faster loading times
Can I run Xenia on a laptop?
Can I run Xenia on a laptop?
Does Xenia support Linux?
Does Xenia support Linux?
Does Xenia support macOS?
Does Xenia support macOS?
Game Compatibility
How many games work?
How many games work?
- Some games are fully playable from start to finish
- Many games have graphics glitches or performance issues
- Some games crash or don’t boot at all
Why doesn't my game work?
Why doesn't my game work?
- Unimplemented features: The game uses Xbox 360 features not yet emulated
- Bugs: Emulation bugs that affect this specific game
- Hardware: Your PC doesn’t meet the performance requirements
- Corrupt files: The game files are incomplete or damaged
- Using the latest Xenia Canary build
- Checking the compatibility list for known issues
- Adjusting configuration settings
- Reporting the issue if it’s not already known
Can I play Xbox Live games?
Can I play Xbox Live games?
Do Kinect games work?
Do Kinect games work?
Can I use game saves from a real Xbox 360?
Can I use game saves from a real Xbox 360?
Performance Issues
Why is my game running slowly?
Why is my game running slowly?
- Xbox 360 emulation requires significant CPU power
- Single-thread performance is critical
- Some games are more demanding than others
- Close background applications
- Disable vsync with
--vsync=falseto test maximum speed - Ensure your CPU isn’t thermal throttling
- Try different configuration settings
How can I improve performance?
How can I improve performance?
- Close unnecessary background applications
- Ensure GPU drivers are up to date
- Run Xenia with high CPU priority
- Disable Windows Game Mode (sometimes helps)
- Overclock CPU if possible (at your own risk)
- Upgrade to a CPU with better single-thread performance
- Ensure adequate cooling for sustained performance
What's the difference between vsync on and off?
What's the difference between vsync on and off?
--vsync=true, default):- Limits rendering to 60 FPS (matching Xbox 360)
- Reduces screen tearing
- May add input latency
- Recommended for most games
--vsync=false):- Renders as fast as possible
- Useful for testing maximum performance
- May cause screen tearing
- Can help identify CPU/GPU bottlenecks
Why do I get stuttering during gameplay?
Why do I get stuttering during gameplay?
- First-time shader compilation causes stuttering
- Stuttering decreases as more shaders are cached
- This is a known limitation of emulation
- Background processes interfering
- Thermal throttling
- Insufficient hardware
- Play through stuttering sections once to build shader cache
- Monitor CPU/GPU temperatures
- Close background applications
- Ensure adequate system cooling
Graphics Issues
Why do graphics look wrong?
Why do graphics look wrong?
- Missing textures or effects
- Incorrect colors or lighting
- Flickering or z-fighting
- UI elements not displaying correctly
- Try different GPU configuration options
- Toggle
half_pixel_offsetsetting - Update graphics drivers
- Check compatibility list for game-specific settings
Can I increase the rendering resolution?
Can I increase the rendering resolution?
Why is the screen black but I hear audio?
Why is the screen black but I hear audio?
- Graphics driver issues
- GPU compatibility problems
- Game-specific rendering bugs
- Updating graphics drivers
- Using different GPU API (DirectX 12 vs Vulkan)
- Checking if your GPU supports required features
- Looking for similar reports in the compatibility list
Configuration and Setup
Where are configuration files stored?
Where are configuration files stored?
xenia-canary.config.toml- Main configuration fileconfig/subdirectory - Per-game configurations (named by Title ID)
--config command-line argument.See the Configuration reference for details.How do I use command-line arguments?
How do I use command-line arguments?
What file formats does Xenia support?
What file formats does Xenia support?
.xex- Xbox 360 executable files.iso- Disc images (ISO format)- Game directories containing default.xex
How do I extract games from Xbox 360 discs?
How do I extract games from Xbox 360 discs?
Development and Contributing
How can I contribute to Xenia?
How can I contribute to Xenia?
- Fix bugs and implement features
- See Contributing guidelines
- Follow the style guide
- Check good first issues
- Test games and report compatibility
- Update documentation
- Help other users on Discord
- Report detailed bug reports
How do I build Xenia from source?
How do I build Xenia from source?
- Install prerequisites (Python, Visual Studio/GCC)
- Clone the repository
- Run build script:
xb build
Can I help with specific areas?
Can I help with specific areas?
#dev before starting major work to coordinate with other developers.Why was my question/issue closed?
Why was my question/issue closed?
- Question already answered in FAQ or documentation
- Issue is a duplicate of an existing report
- Not enough information provided
- Issue is off-topic or not related to emulation
- Discussing illegal activities (results in ban)
Troubleshooting
Xenia won't start or crashes immediately
Xenia won't start or crashes immediately
- Windows 10 64-bit or compatible Linux distribution
- DirectX 12 or Vulkan capable GPU
- Latest graphics drivers installed
- Visual C++ Redistributables installed (Windows)
- Run as administrator (Windows)
- Disable antivirus temporarily
- Check event logs for error details
- Verify GPU supports required features
- Try different graphics API if available
Where are log files?
Where are log files?
How do I report a bug?
How do I report a bug?
- Xenia version: Specific build/commit hash
- Game information: Title and Title ID
- System specs: CPU, GPU, RAM, OS
- Reproduction steps: Detailed steps to reproduce
- Logs: Relevant log file sections
- Screenshots: Visual evidence of the issue
- Configuration: Any non-default settings
Antivirus is flagging Xenia
Antivirus is flagging Xenia
- It uses JIT compilation
- It modifies memory and code at runtime
- It’s not digitally signed
- Add exception in antivirus software
- Download only from official sources (GitHub releases)
- Verify file checksums if provided
Community and Support
Where is the community?
Where is the community?
- Discord: https://discord.gg/Q9mxZf9 - Active community chat
- GitHub: https://github.com/xenia-canary/xenia-canary - Source code and issues
- Wiki: https://github.com/xenia-canary/xenia-canary/wiki - Documentation
What activities are prohibited?
What activities are prohibited?
- Piracy or where to download games illegally
- Circumventing game protection illegally
- Sharing copyrighted content
Why don't developers respond immediately?
Why don't developers respond immediately?
- Developers have jobs, lives, and other commitments
- This is an open-source project maintained in spare time
- Many questions are answered in documentation
- Search before asking - your question may already be answered
