MangoHud – отслеживайте частоту кадров, нагрузку ЦП и ГПУ в играх под Linux

MangoHud – мощный и легкий инструмент, разработанный для геймеров, разработчиков и всех, кто хочет мониторить производительность своей системы в реальном времени.

Он работает как наложение для приложений Vulkan и OpenGL, отображая важную информацию, такую как FPS (кадры в секунду), использование CPU и GPU, температуры и многое другое.

MangoHud – Monitor Gaming Performance

В этой статье мы рассмотрим, что такое MangoHud, как он работает и как вы можете использовать его для мониторинга производительности вашей системы. Мы также предоставим пошаговые инструкции по установке и настройке MangoHud на вашей системе.

Что такое MangoHud?

MangoHud – это проект с открытым исходным кодом, доступный на GitHub, который был создан для обеспечения простого и настраиваемого способа мониторинга производительности системы при запуске приложений Vulkan и OpenGL. Наложение разработано с учетом легкости, что означает, что оно не использует много ресурсов вашей системы, поэтому оно не будет мешать вашей игре или другим задачам.

Основные функции MangoHud:

  • Счетчик FPS – отображает текущее количество кадров в секунду, что полезно для понимания того, насколько плавно работает игра или приложение.
  • Использование CPU и GPU – показывает, сколько вашего процессора и графической карты используется.
  • Мониторинг температуры – отслеживает температуру вашего процессора и графической карты, чтобы помочь избежать перегрева.
  • Время кадра – предоставляет информацию о времени, необходимом для отрисовки каждого кадра.
  • Настройка – позволяет изменить положение, размер и цвет оверлея в соответствии с вашими предпочтениями.
  • Поддержка нескольких API – работает как с приложениями Vulkan, так и с OpenGL.

Как установить MangoHud на Linux

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

Как использовать MangoHud в Linux

После установки MangoHud можно активировать для игр и приложений с помощью простых команд.

Активация MangoHud для приложений OpenGL

Чтобы запустить игру или приложение OpenGL с MangoHud, используйте:

mangohud application_name

Активация MangoHud для приложений Vulkan

Для приложений на Vulkan просто добавьте mangohud перед командой:

mangohud vulkan_application

Оверлей появится в верхнем левом углу по умолчанию, показывая FPS, использование CPU/GPU и другие метрики.

Активация MangoHud для игр в Steam

Чтобы использовать MangoHud с играми в Steam, перейдите в Библиотеку, щелкните правой кнопкой мыши на игре, выберите Свойства, и в Параметрах запуска, добавьте.

MANGOHUD=1 %command%

Теперь MangoHud будет появляться при запуске игры.

Включите MangoHud для игр на Proton

Для игр под Windows, запущенных через Proton, используйте следующую команду в параметрах запуска Steam:

MANGOHUD=1 PROTON_ENABLE_NVAPI=1 PROTON_NO_ESYNC=1 %command%

Настройка MangoHud в Linux

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, использовании ЦП/ГП, температуре и потреблении памяти, помогая пользователям оптимизировать свой игровой опыт.

Source:
https://www.tecmint.com/mangohud-monitor-fps-cpu-gpu-games/