| sidebar_position | 8 | ||||||
|---|---|---|---|---|---|---|---|
| title | Troubleshooting - DevoxxGenie | ||||||
| description | Solutions to common issues when using DevoxxGenie, including GPU rendering problems, connection issues, and LLM configuration errors. | ||||||
| keywords |
|
||||||
| image | /img/devoxxgenie-social-card.jpg |
This guide helps you resolve common issues when using DevoxxGenie.
On certain Windows systems with specific GPU driver configurations, the DevoxxGenie chat UI may fail to load with an error related to Skiko/Direct3D:
UnsatisfiedLinkError: Failed to load Direct3D native library
This occurs because the graphics rendering engine (Skiko) cannot initialize hardware-accelerated rendering on some GPU/driver combinations.
Starting with version 0.8.0, DevoxxGenie automatically handles this issue:
- First, it attempts hardware rendering (Direct3D/OpenGL)
- If that fails, it automatically retries with software rendering
- The chat UI should load normally without any action required
You'll see a log message indicating the fallback was used:
Successfully initialized Compose with software rendering fallback
If you still experience issues, or want to avoid the automatic retry delay, use one of these methods:
- Open Settings (or Preferences on macOS)
- Navigate to Tools > DevoxxGenie > Appearance
- Scroll to Rendering Settings
- Check "Force software rendering (fixes GPU issues on Windows)"
- Click Apply and OK
- Restart IntelliJ IDEA
This permanently enables software rendering and prevents the error from occurring.
Add the following system property to your IDE's VM options:
- Go to Help > Edit Custom VM Options...
- Add this line:
-Dskiko.renderApi=SOFTWARE - Save the file
- Restart IntelliJ IDEA
In some cases, updating your GPU drivers resolves the compatibility issue:
- NVIDIA: Download from nvidia.com
- AMD: Download from amd.com
- Intel: Download from intel.com
After updating drivers, restart IntelliJ IDEA and try DevoxxGenie again.
If none of the above solutions work:
-
Check the IntelliJ IDEA log files for detailed error messages:
- Help > Show Log in Explorer/Finder
- Look for errors related to
Skiko,Direct3D, orUnsatisfiedLinkError
-
Report the issue on GitHub Issues with:
- Your operating system and version
- GPU model and driver version
- IntelliJ IDEA version
- The relevant error log excerpt
DevoxxGenie cannot connect to Ollama or models don't appear in the dropdown.
-
Verify Ollama is running:
curl http://localhost:11434/api/tags
If this fails, start Ollama:
ollama serve -
Check the base URL in settings:
- Default should be:
http://localhost:11434 - If using Docker or remote Ollama, adjust accordingly
- Default should be:
-
Firewall/Antivirus: Ensure port 11434 is not blocked
-
Model not showing: Click Refresh Models in the provider dropdown
See the full Ollama setup guide for more details.
Getting "Invalid API key" or "Authentication failed" errors with cloud providers.
-
Verify the API key is correct:
- Open DevoxxGenie settings
- Navigate to LLM Providers
- Select the provider and check the API key field
- Re-enter the key if unsure
-
Check key permissions: Some providers require specific permissions or the key may be expired
-
Verify provider status: Check if the LLM service is experiencing outages
Local LLM responses are very slow or timeout.
-
Use a smaller model: Try
llama3.2:3borqwen2.5-coder:1.5binstead of larger models -
Check system resources:
- Monitor CPU/GPU usage during generation
- Ensure sufficient RAM is available
- Close unnecessary applications
-
Enable GPU acceleration for Ollama:
ollama run llama3.2 --gpu
See Ollama performance tips for more optimization suggestions.
The DevoxxGenie icon doesn't appear in the IDE after installation.
-
Restart IntelliJ IDEA — required after plugin installation
-
Check if the plugin is enabled:
- Settings > Plugins > Installed
- Look for DevoxxGenie and ensure it's checked
-
Invalidate caches:
- File > Invalidate Caches / Restart...
- Select Invalidate and Restart
-
Verify IDE version: DevoxxGenie requires IntelliJ IDEA 2023.3.4 or later
If your issue isn't covered here:
- Check the FAQ for common questions
- Search GitHub Issues for similar problems
- Join GitHub Discussions for community support
- Create a new issue with:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Environment details (OS, IDE version, plugin version)
- Relevant log excerpts