MangoHud - Arch Linux 中文维基

跳至內容

# MangoHud

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 MangoHud，最近一次同步於 2025-01-19，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

相關文章

- GameMode

MangoHud 是一個 Vulkan 和 OpenGL 的覆蓋層，用於在應用程式內監控系統性能並記錄基準測試指標。

## 安裝

安裝 mangohud包 軟體包。如果需要 32 位遊戲支持，可以選擇安裝 lib32-mangohud包。

## 配置

MangoHud 通過以下文件進行配置，讀取順序如下：

`$XDG_CONFIG_HOME/MangoHud/MangoHud.conf` `$XDG_CONFIG_HOME/MangoHud/APPLICATION-NAME.conf`（區分大小寫） `$XDG_CONFIG_HOME/MangoHud/wine-APPLICATION-NAME.conf`（用於 Wine 應用程式，區分大小寫，不帶 `.exe` 擴展名） `./MangoHud.conf` `$MANGOHUD_CONFIGFILE`（通過環境變量）

提示：可以在 項目倉庫 找到一個帶注釋的示例配置文件。

### 配置的圖形用戶界面

可以從 goverlay包 安裝配置 MangoHud 的圖形用戶界面。

## 使用

### 鍵盤命令

- `RShift+F12` – 切換覆蓋層
- `RShift+F11` – 更改覆蓋層位置
- `RShift+F10` – 切換預設
- `LShift+F2` – 切換日誌記錄
- `LShift+F4` – 重新加載配置

### 測試配置

驗證程序是否正確設置：

    $ mangohud glxgears
    $ mangohud vkcube

### 運行單個遊戲

要使用 MangoHud 運行遊戲，按以下方式啟動它：

    $ mangohud 游戏名称

#### 動態鉤取

某些應用程式可能需要一種特殊的鉤取方法，可以通過 `--dlsym` 參數或 `MANGOHUD_DLSYM` 環境變量指定：

    $ mangohud --dlsym 游戏名称

#### 與 GameMode 一起使用

要同時使用 MangoHud 和 GameMode 啟動遊戲，可以將兩個命令鏈入一個命令，例如：

    $ mangohud gamemoderun 游戏名称

### 運行單個 Steam 遊戲

要讓 Steam 啟動帶有 MangoHud 的遊戲，右鍵點擊庫中的遊戲，選擇屬性...，然後在啟動選項文本框中輸入：

    mangohud %command%

### 帶有 MangoHud 啟動 Steam

為避免更改所有遊戲的啟動選項，可以直接用 MangoHud 啟動 Steam：

    $ mangohud steam-runtime

MangoHud 將檢測到 Steam，並會在啟動遊戲之前避免加載自身。

### 為所有 Vulkan 遊戲啟用

要使 MangoHud 自動與所有 Vulkan 遊戲一起啟動，可以設置以下環境變量：

    MANGOHUD=1

分類：​

- 遊戲

MangoHud
新增話題