MangoHud 是一個功能強大且輕量級的工具,專為遊戲玩家、開發者和任何希望實時監控系統性能的人而設計。
它作為 Vulkan 和 OpenGL 應用程式的覆蓋層,在屏幕上顯示重要信息,如 FPS(每秒幀數)、CPU 和 GPU 使用情況、溫度等。

在本文中,我們將探索 MangoHud 是什麼,它如何工作,以及如何使用它監控系統性能。我們還提供安裝和配置 MangoHud 的逐步說明。
什麼是 MangoHud?
MangoHud 是一個開源項目,可在 GitHub 上找到,旨在提供一種簡單且可自定義的方式來監控運行 Vulkan 和 OpenGL 應用程式時的系統性能。該覆蓋層設計為輕量級,意味著它不會佔用太多系統資源,因此不會干擾您的遊戲或其他任務。
MangoHud 的主要特點:
- FPS 計數器 – 顯示當前每秒幀數,有助於了解遊戲或應用程式運行的流暢程度。
- CPU 和 GPU 使用情況 – 顯示處理器和顯示卡的使用情況。
- 溫度監控 – 監測 CPU 和 GPU 的溫度,幫助您避免過熱。
- 幀時間 – 提供有關渲染每個幀所需時間的信息。
- 自訂 – 允許您更改覆蓋的位置信息、大小和顏色以適應您的偏好。
- 支持多種API – 支援Vulkan和OpenGL應用程序。
如何在Linux上安裝MangoHud
MangoHud可以在許多Linux發行版的官方庫中找到,並可以使用默認的包管理器進行安裝。
sudo apt install mangohud [On Debian, Ubuntu and Mint] sudo dnf install mangohud [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo pacman -S mangohud [On Arch Linux] sudo zypper install mangohud [On OpenSUSE]
安裝後,您可以使用以下命令驗證MangoHud是否已安裝:
mangohud --version
如何在Linux中使用MangoHud
安裝後,MangoHud可以通過簡單的命令為遊戲和應用程序啟用。
為OpenGL應用啟用MangoHud
要使用OpenGL遊戲或應用程序運行MangoHud,請使用:
mangohud application_name
為Vulkan應用啟用MangoHud
對於基於Vulkan的應用程序,只需在命令前添加mangohud:
mangohud vulkan_application
覆蓋默認會出現在左上角,顯示FPS、CPU/GPU使用率及其他指標。
為Steam遊戲啟用MangoHud
要將MangoHud與Steam遊戲一起使用,請轉到庫,右鍵單擊一個遊戲,選擇屬性,在啟動選項中添加。
MANGOHUD=1 %command%
現在啟動遊戲時將會出現
為Proton遊戲啟用MangoHud
對於透過
MANGOHUD=1 PROTON_ENABLE_NVAPI=1 PROTON_NO_ESYNC=1 %command%
在Linux中配置MangoHud
MangoHud允許用戶使用配置文件自定義覆蓋層。
~/.config/MangoHud/MangoHud.conf
您可以修改配置文件以更改顯示設置。
fps_limit=60 no_display=0 position=top-left background_alpha=0.4 font_size=24 cpu_temp=1 gpu_temp=1 ram=1
您也可以在遊戲運行時使用以下鍵盤快捷鍵更改設置:
Shift + F12
→ 切換MangoHud開/關。Shift + F11
→ 切換記錄模式。
結論
MangoHud是一個出色的工具,適用於希望在運行遊戲或圖形應用程序時監控系統性能的Linux用戶。它提供有關FPS、CPU/GPU使用率、溫度和內存消耗的實時信息,幫助用戶優化他們的遊戲體驗。
Source:
https://www.tecmint.com/mangohud-monitor-fps-cpu-gpu-games/