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.
Already on CUDA?
CUDA support was removed in favor of DirectML — Echophrase no longer ships CUDA at all. If you arrived here from older docs about installing CUDA Toolkit or cuDNN: you can uninstall those if they were installed purely for Echophrase. Update to the latest Echophrase build and the GPU should be picked up automatically via DirectML.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