System Requirements
Before troubleshooting, verify your system meets the minimum requirements:RAM
Minimum: 8GBInsufficient RAM is a common cause of crashes and poor performance.
Graphics
OpenGL 4.5+ or Vulkan 1.2+Update graphics drivers to the latest version.
CPU
64-bit CPUModern multi-core CPU recommended for best performance.
Operating System
Windows 10/11, Linux, or macOSKeep your OS updated to the latest version.
Log Files
Log files are essential for diagnosing issues:Locating Log Files
- Windows
- Linux
- macOS
Default Location:Or from Ryujinx executable directory:Quick Access:
- Press
Win + R - Type
%APPDATA%\Ryujinx\Logs - Press Enter
Enabling Detailed Logging
For better diagnostics, enable additional logging:Enable Log Levels
Enable these log levels:
Trace logging provides even more detail but impacts performance:
Reading Log Files
Log files are named by timestamp:- ERROR - Critical errors
- WARN - Warnings that may indicate issues
- STUB - Unimplemented features being used
Common Issues
Startup and Installation Issues
Ryujinx won't start / Crashes on launch
Ryujinx won't start / Crashes on launch
Solutions:
- Check for missing dependencies:
- Windows: Install .NET 8.0 Runtime
- Linux: Install .NET 8.0 via package manager
- macOS: .NET is bundled with Ryujinx
- Verify system requirements:
- 64-bit operating system
- Minimum 8GB RAM
- OpenGL 4.5+ or Vulkan 1.2+ support
- Run as administrator (Windows):
- Right-click Ryujinx.exe
- Select “Run as administrator”
- Check antivirus/firewall:
- Add Ryujinx to antivirus exceptions
- Temporarily disable to test
- Delete configuration and restart:
- Backup and delete
Config.json - Ryujinx will create a new default config
- Backup and delete
- Check logs for specific errors:
- Look in Logs folder for recent log files
- Search for ERROR or EXCEPTION messages
'Failed to initialize graphics' error
'Failed to initialize graphics' error
Causes:
- Outdated graphics drivers
- Unsupported graphics backend
- GPU doesn’t meet requirements
- Update graphics drivers:
- NVIDIA: GeForce Experience or nvidia.com
- AMD: Radeon Software or amd.com
- Intel: Intel Driver & Support Assistant
- Try different graphics backend:
- Edit
Config.json - Change
"GraphicsBackend"from"Vulkan"to"OpenGl"(or vice versa) - Restart Ryujinx
- Edit
- Verify GPU capabilities:
- Windows: Run
dxdiagand check GPU - Linux: Run
glxinfo | grep OpenGLorvulkaninfo - macOS: About This Mac > Graphics
- Windows: Run
- On multi-GPU systems:
- Force Ryujinx to use dedicated GPU
- Windows: Graphics Settings > Add Ryujinx > High Performance
Keys/Firmware related errors
Keys/Firmware related errors
Game-Specific Issues
Game doesn't load / Black screen
Game doesn't load / Black screen
Diagnostic steps:
-
Verify game file integrity:
- Check if file is complete and not corrupted
- Try loading a different game to test emulator
-
Check firmware and keys:
- Ensure latest firmware is installed
- Verify
prod.keysis present and valid
-
Enable file integrity checks:
-
Try different graphics backend:
- Switch between Vulkan and OpenGL
- Some games work better with specific backends
-
Check game compatibility:
- Not all games are fully compatible
- Check compatibility list or community forums
-
Review logs:
- Look for “Missing service” errors
- Check for decryption failures
- Note any ERROR messages
Game crashes during gameplay
Game crashes during gameplay
Common causes and solutions:
- Insufficient RAM:
- Close other applications
- Upgrade to 16GB RAM if possible
- Don’t use 6GB or 8GB DRAM expansion unless needed
- Graphics driver crash:
- Update to latest GPU drivers
- Reduce graphics settings (resolution scale, AA)
- Try different graphics backend
- Shader compilation issues:
- Enable shader cache if disabled
- Delete shader cache and rebuild:
- Mods causing issues:
- Disable all mods in Mod Manager
- Test game without mods
- Re-enable mods one by one to find culprit
- Game-specific bugs:
- Check if known issue
- Try different game version/update
- Report on GitHub if reproducible
Poor performance / Low FPS
Poor performance / Low FPS
Performance optimization:
- Enable PPTC (Profiled Persistent Translation Cache):
- Requires 2-3 launches to build cache
- Dramatically improves load times and stability
- Reduce graphics settings:
- Resolution Scale: 1x or 2x
- Anti-Aliasing: None
- Disable texture recompression
- Use Bilinear scaling filter
- Optimize backend:
- Use Vulkan for best performance (if supported)
- Enable shader cache
- Set Backend Threading to Auto
- System optimization:
- Close background applications
- Disable browser, Discord, streaming software
- Set Windows power plan to High Performance
- Update all drivers
- Memory manager mode:
- Default and fastest option
- Try “HostMapped” if experiencing crashes
- CPU turbo multiplier:
- Don’t change unless you know what you’re doing
- Values over 100% speed up emulation but can break games
Graphics Issues
Graphical glitches / Corrupted textures
Graphical glitches / Corrupted textures
Solutions:
- Clear shader cache:
- Navigate to
<RyujinxFolder>/games/<TitleID>/cache/ - Delete shader cache files
- Restart game (cache will rebuild)
- Navigate to
- Try different graphics backend:
- Vulkan → OpenGL or vice versa
- Different backends handle some effects differently
- Update GPU drivers:
- Critical for graphics stability
- Use clean installation if available
- Adjust graphics settings:
- Disable texture recompression
- Change anti-aliasing method
- Try different scaling filter
- Check for overheating:
- Monitor GPU temperature
- Clean dust from cooling system
- Reduce overclock if applicable
- Macro HLE setting:
- Try toggling this setting
- Some games have issues with it enabled/disabled
Screen tearing / VSync issues
Screen tearing / VSync issues
Solutions:
- VSync mode:
- Use “Switch” mode for proper frame pacing
- Avoid “Unbounded” unless using VRR display
- Force VSync in GPU driver:
- NVIDIA Control Panel: Manage 3D Settings
- AMD Radeon Settings: Gaming > Global Settings
- Force VSync on for Ryujinx
- Window vs Fullscreen:
- Try switching between windowed and fullscreen
- Some setups have better VSync in one mode
- Enable FreeSync/G-Sync:
- If you have compatible monitor
- May allow using Unbounded VSync without tearing
Audio Issues
No audio / Audio crackling
No audio / Audio crackling
For detailed audio troubleshooting, see the Audio Settings guide.Quick fixes:
- Change audio backend:
- Try SDL3, OpenAL, or SoundIo
- SDL3 is usually most reliable
- Check volume:
- Ryujinx volume slider (Settings > Audio)
- System volume mixer
- In-game audio settings
- Audio driver updates:
- Update audio drivers (especially Realtek)
- Update motherboard chipset drivers
- Disable audio enhancements:
- Windows: Sound Settings > Device Properties > Disable all enhancements
Input Issues
Controller not working
Controller not working
For detailed input troubleshooting, see the Input Configuration guide.Quick solutions:
- Connect controller before starting Ryujinx:
- Ryujinx detects controllers on startup
- Reconnect and restart if controller was connected later
- Reconfigure input:
- Settings > Input
- Remove and re-add controller
- Remap all buttons
- Check controller in other applications:
- Verify controller works in other games
- Test with gamepad tester tools
- USB vs Bluetooth:
- Try wired USB connection
- Bluetooth can have latency/reliability issues
- Update controller firmware:
- Check manufacturer’s website for updates
- Xbox controllers: Xbox Accessories app
- PS controllers: PC/Steam firmware updates
Advanced Troubleshooting
Per-Game Configuration
Some games require specific settings:Try These Settings
For problematic games:Graphics:
- Resolution Scale: 1x
- Backend: Try both Vulkan and OpenGL
- Disable texture recompression
- DRAM Size: 4GB (default)
- Memory Manager: HostMappedUnsafe
- Docked Mode: Try both on and off
- Try different backends
Configuration Reset
If Ryujinx becomes unstable:Full Reset via GUI
- File > Settings
- Click Reset button (bottom-left)
- Confirm reset
- Ryujinx restarts with default settings
Clean Installation
For persistent issues, perform a clean installation:Backup Important Data
Backup these folders:
games/- Save data and per-game configsprofiles/- User profilessystem/- Keys and firmware
Uninstall Ryujinx
- Delete Ryujinx installation folder
- Delete Ryujinx data folder:
- Windows:
%APPDATA%\Ryujinx - Linux:
~/.config/Ryujinx - macOS:
~/Library/Application Support/Ryujinx
- Windows:
Debug Mode
For developers or advanced troubleshooting:Enable Debug Features
GDB Stub (Developers)
For debugging game code:localhost:55555.
Getting Help
Before Asking for Help
Search Existing Resources
- Check this documentation
- Search GitHub issues
- Look through Discord/community forums
Gather Information
Collect:
- Ryujinx version
- Operating system and version
- CPU and GPU models
- RAM amount
- Graphics backend being used
- Game Title ID and version
- Log files showing the issue
Where to Get Help
GitHub Issues
Report bugs and technical issues
Discord Community
Community support and discussion
Documentation
Check other guides in this documentation
Wiki
Official Ryujinx wiki
Reporting Bugs
When reporting issues on GitHub:- Search for existing issues first
- Use the issue template
- Provide complete information:
- System specifications
- Ryujinx version
- Game details (Title ID, version)
- Steps to reproduce
- Log files (attach or paste relevant sections)
- Screenshots/videos if applicable
- Be descriptive and patient
Error Code Reference
Common error codes and their meanings:Error: Missing service
Error: Missing service
Meaning: Game is calling a Switch system service that Ryujinx hasn’t implementedSolutions:
- Usually not critical - game may still work
- Check if setting
"IgnoreMissingServices": truehelps - Report to developers if game is unplayable
Error: Failed to decrypt
Error: Failed to decrypt
Meaning: Missing or incorrect encryption keysSolutions:
- Install proper
prod.keysfile - Ensure keys match firmware version
- Verify game files are not corrupted
Error: Out of memory
Error: Out of memory
Meaning: System ran out of available RAMSolutions:
- Close other applications
- Ensure you have minimum 8GB RAM
- Don’t use 6GB or 8GB DRAM expansion
- Lower graphics settings
Error: Shader compilation failed
Error: Shader compilation failed
Meaning: GPU driver couldn’t compile game shadersSolutions:
- Update GPU drivers
- Clear shader cache and rebuild
- Try different graphics backend
- Check GPU supports required OpenGL/Vulkan version
Next Steps
Configuration
Review configuration options
Graphics Settings
Optimize graphics settings
Audio Settings
Configure audio backend
Game Loading
Learn about game file formats