GPU Troubleshooting
Solutions for GPU acceleration problems.GPU Not Detected
Echophrase auto-detects the fastest available GPU at runtime. If Settings → GPU Acceleration shows “Using CPU” on a machine with a DirectX 12 GPU, work through the checks below.Update your GPU drivers
Most GPU detection problems come down to outdated drivers. Install the latest from your vendor:- NVIDIA: GeForce / Studio drivers
- AMD: Adrenalin
- Intel: Arc / Iris drivers
Confirm DirectX 12 support
DirectML requires DirectX 12. Press Win + R, typedxdiag, and check
the Display tab — under “Drivers” the Feature Levels line should
include 12_0 or higher. Any GPU released since ~2015 should qualify.
Want to use CUDA?
DirectML is the default on Windows and needs no setup. If you already have CUDA Toolkit 13.0+ and cuDNN 9.19+ installed, you can opt in to the CUDA execution provider from Settings -> GPU Acceleration: Echophrase downloads the CUDA runtime as a plugin (~650 MB) and activates it after a restart. You do not need CUDA to get GPU acceleration.GPU Detected But Not Used
Open Settings → GPU Acceleration and confirm:- Auto (Recommended) is selected — this lets Echophrase pick the fastest device at session start.
- The inline status at the top shows your GPU (for example: “Active: Using DirectML (NVIDIA GeForce RTX 3080)”).
Out of Memory Errors
If you see GPU out-of-memory errors:- Use a smaller model — switch from Parakeet-TDT 0.6B to Parakeet Lite (see Requirements for the full matrix)
- Close other GPU-intensive applications
- Restart Echophrase to free GPU memory
Performance Issues
If GPU transcription is slow:- Confirm the active provider is DirectML (or NPU on Copilot+ PCs), not CPU
- Make sure your GPU isn’t thermal throttling under load
- Try Parakeet Lite for faster results on lower-end hardware