Volume Shader Test 為什麼會卡頓?
整理 Volume Shader Test 跑得慢的五個常見原因,並說明如何逐一修復:內顯、硬體加速、過熱降頻等等。

如果 Volume Shader BM Test 的 FPS 只有你預期的一小部分,幾乎總是以下幾個原因之一。請按順序檢查下面的清單,大多數使用者都能在前三項找到解法。
快速解讀
- 瀏覽器正在使用整合式 GPU,而不是獨立 GPU。
- 瀏覽器設定中的硬體加速被關閉了。
- 你的裝置應該使用 Light 或 Medium,卻正在跑 Heavy 或 Extreme。
- 溫度降頻 — 筆電使用電池,或手機過熱。
- 另一個分頁(影片、Maps、WebGL 廣告)正在和測試競爭 GPU。
1. 使用了錯誤的 GPU
在同時有整合式與獨立顯示晶片的筆電上,Chrome / Edge / Firefox 常常為了省電而預設使用整合式 GPU。開啟 chrome://gpu 或 edge://gpu,查看 "GL_RENDERER"。如果你的機器有 NVIDIA 或 AMD GPU,但顯示的是 Intel UHD / Iris,請到作業系統的圖形設定中,將瀏覽器設為偏好高效能。
2. 硬體加速被停用
在 Chrome / Edge 中:設定 → 系統 → "Use graphics acceleration when available"。Safari 沒有開關,但在某些較舊的 macOS 版本上,請確認你沒有使用私密瀏覽,因為它可能會停用 WebGL 加速。
3. 測試模式太重
Heavy 和 Extreme 每個像素會執行超過一千次 shader 迭代。即使是高階 GPU,在 Heavy 中通常也只有 30–60 FPS。若要取得基準值,請先跑 Light,再逐步提高。預期範圍請查看 FPS 結果指南。
4. 溫度降頻
執行 Heavy 前,請先把筆電接上電源。大多數薄型輕量筆電在電池模式下會嚴格限制 GPU 時脈。手機則會在機身變熱後,分數直接下降一半左右。手機 GPU 測試指南 說明了 Android 和 iOS 的差異。
5. 背景分頁搶走 GPU
另一個視窗中的 YouTube 影片或 Google Maps 分頁會搶走幀預算。關閉它們,重新載入 Volume Shader BM,然後再跑一次。
還是很慢?
確認你的 GPU 驅動程式是最新版本。舊驅動可能會讓相同硬體上的 WebGL 2 性能下降 30–50%。
重新執行測試
套用修復後,再測一次看看差異。