跳轉到主要內容

GPU 疑難排解

GPU 加速問題的解決方案。

GPU 未偵測到

Echophrase 會在執行時自動偵測最快的可用 GPU。如果設定 → GPU 加速在 有 DirectX 12 GPU 的機器上顯示「Using CPU」,請按以下步驟檢查。

更新顯示卡驅動程式

大多數 GPU 偵測問題都源自過時的驅動程式。請從顯示卡供應商安裝最新版本: 更新後請重新啟動電腦並重新啟動 Echophrase。

確認 DirectX 12 支援

DirectML 需要 DirectX 12。按 Win + R,輸入 dxdiag,然後查看 顯示標籤頁 — 在「驅動程式」項目下,功能等級這一行應包含 12_0 或更高。約 2015 年後推出的任何 GPU 都應符合條件。

之前在用 CUDA?

我們已以 DirectML 取代 CUDA,Echophrase 也不再內含 CUDA。如果您是 從舊版文件中得知需要安裝 CUDA Toolkit 或 cuDNN — 若這些只是為 Echophrase 而安裝,現在可以解除安裝。請更新至最新版的 Echophrase,GPU 將透過 DirectML 自動被識別。

GPU 已偵測但未使用

開啟「設定 → GPU 加速」並確認:
  1. 已選擇「自動(推薦)」 — 這讓 Echophrase 在工作階段開始時選擇最快 的裝置。
  2. 頂部的內嵌狀態顯示您的 GPU(例如:「目前使用:Using DirectML (NVIDIA GeForce RTX 3080)」)。
如果狀態仍顯示「Using CPU」,更新驅動程式後重新啟動應用程式。執行提供者 是在工作階段啟動時選擇一次。

記憶體不足錯誤

如果出現 GPU 記憶體不足的錯誤:
  1. 改用較小的模型 — 從 Parakeet-TDT 0.6B 切換為 Parakeet Lite(完整對照表請見系統需求
  2. 關閉其他 GPU 密集型應用程式
  3. 重新啟動 Echophrase 以釋放 GPU 記憶體

效能問題

如果 GPU 轉錄速度很慢:
  1. 確認目前使用的提供者是 DirectML(在 Copilot+ PC 上則為 NPU),而非 CPU
  2. 確保 GPU 在高負載下沒有發生熱節流
  3. 在較低階硬體上嘗試使用 Parakeet Lite,以獲得更快的結果