Skip to main content

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: After updating, restart your machine and relaunch Echophrase.

Confirm DirectX 12 support

DirectML requires DirectX 12. Press Win + R, type dxdiag, 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:
  1. Auto (Recommended) is selected — this lets Echophrase pick the fastest device at session start.
  2. The inline status at the top shows your GPU (for example: “Active: Using DirectML (NVIDIA GeForce RTX 3080)”).
If the status still shows “Using CPU”, restart the app after a driver update. The execution provider is selected once at session start.

Out of Memory Errors

If you see GPU out-of-memory errors:
  1. Use a smaller model — switch from Parakeet-TDT 0.6B to Parakeet Lite (see Requirements for the full matrix)
  2. Close other GPU-intensive applications
  3. Restart Echophrase to free GPU memory

Performance Issues

If GPU transcription is slow:
  1. Confirm the active provider is DirectML (or NPU on Copilot+ PCs), not CPU
  2. Make sure your GPU isn’t thermal throttling under load
  3. Try Parakeet Lite for faster results on lower-end hardware