Как отобразить FPS на macOS: Steam и интерфейс Metal от Apple.

Чтобы посмотреть частоту кадров (FPS) на Mac, начните с встроенного в игру или Steam счетчика производительности. Для приложений, использующих Metal, Apple также предоставляет интерфейс Metal Performance HUD, который может отображать частоту кадров, время работы графического процессора и интервалы между кадрами во время работы приложения. Наилучший метод зависит от способа запуска игры и от того, нужен ли вам простой показатель FPS или более подробная диагностика.

Отображение частоты кадров в игре для Mac с помощью Steam

Встроенный в Steam монитор производительности — наиболее удобная отправная точка для совместимых игр, запускаемых через Steam. Valve обновила свой старый счетчик FPS, добавив настраиваемый индикатор производительности. Некоторые расширенные показатели ЦП и ГП поддерживаются преимущественно в Windows, поэтому на macOS ожидайте меньшего количества полей данных.

  1. Откройте приложение Steam на своем Mac и выберите Steam > Настройки в строке меню.
  2. Выберите « В игре» . Убедитесь, что включена опция «Включить оверлей Steam во время игры» .
  3. Найдите «Монитор производительности» или «Наложение производительности» . Выберите «Одно значение FPS» для небольшого счетчика или другой доступный уровень детализации, если вам нужна более подробная информация. Настройте его положение и внешний вид по своему усмотрению.
  4. Запустите игру через Steam и найдите индикатор FPS в углу экрана выбранной игры.
В настройках Steam в игре отображается параметр «Монитор производительности» и уровень детализации «Значение одной частоты кадров».
В настройках Steam выберите пункт «В игре» и укажите параметр отображения производительности, включающий частоту кадров (FPS).

Если ничего не отображается, проверьте индивидуальные настройки оверлея игры в разделе «Библиотека» > [игра] > «Свойства» > «Общие» , а затем убедитесь, что игра поддерживает оверлей Steam. Обычно оверлей Steam можно открыть с помощью Shift + Tab , но это сочетание клавиш не требуется для отображения частоты кадров на экране. Актуальные настройки и ограничения см. в руководстве Valve по монитору производительности и в разделе устранения неполадок оверлея Steam .

Игровой ландшафт с отображением 60 кадров в секунду в верхнем левом углу.
Наложение индикатора FPS остается видимым поверх игры, а не в отдельном окне мониторинга.

Отображение частоты кадров с помощью интерфейса производительности Metal от Apple.

Если ваша игра или приложение для Mac использует графический API Metal от Apple , то Metal Performance HUD — ещё один вариант. В отличие от оверлея Steam, это инструмент диагностики графики, а не универсальный счётчик FPS. Он не обязательно будет работать с приложениями, использующими другую систему рендеринга или не предоставляющими совместимый слой Metal.

Вариант 1: Включить отображение интерфейса при запуске приложения.

В документации Apple описана переменная среды MTL_HUD_ENABLED=1для включения HUD. В версиях macOS, поддерживающих эту опцию openкоманды --env, откройте Терминал и запустите совместимое приложение, используя следующий шаблон:

open /Applications/MyGame.app --env MTL_HUD_ENABLED=1

Замените MyGame.appна фактический путь к пакету приложения. Сначала закройте игру, чтобы она запустила новый процесс с этой настройкой. MTL_HUD_ENABLED=1Само по себе закрытие игры не запускает её, и эта настройка не является общим переключателем FPS в macOS. В примечаниях к выпуску macOS 26 от Apple указана именно такая схема запуска; поведение и доступные параметры могут отличаться в более старых системах.

В окне терминала Mac отображается параметр среды MTL_HUD_ENABLED=1.
Приложения Metal можно запускать с помощью переменной среды MTL_HUD_ENABLED.

Вариант 2: Включите отображение интерфейса пользователя (HUD) во время разработки в Xcode.

Если вы тестируете проект Metal в Xcode, используйте вместо этого встроенные настройки диагностики:

  1. Для вашего проекта выберите Продукт > Схема > Редактировать схему .
  2. Выберите «Выполнить» , затем откройте вкладку «Диагностика» .
  3. Включите параметр «Показать обзор графики» , закройте редактор и запустите приложение.

Xcode включит HUD для выбранной схемы запуска. Для получения статистики по кадрам в консоли Apple рекомендует также выбрать Log Graphics Overview . В официальной документации Metal Performance HUD описаны оба варианта.

Демонстрация графики Metal с использованием счетчика FPS и временного интервала GPU, а также небольшой график производительности.
В интерфейсе Metal Performance HUD отображается частота кадров (FPS) наряду с временем отрисовки кадров и показателями графического процессора.

Что означают показатели FPS и времени кадра?

FPS показывает, сколько кадров приложение обрабатывает в секунду. Более высокое значение не означает автоматически лучшее качество, если подача кадров неравномерна или дисплей не может отобразить каждый кадр. HUD Metal также сообщает интервал между кадрами (время между кадрами) и время работы графического процессора, что полезно, когда игра тормозит, несмотря на приемлемый средний FPS.

  • 30 кадров в секунду соответствуют примерно 33,3 миллисекундам на кадр.
  • 60 кадров в секунду соответствуют примерно 16,7 миллисекундам на кадр.
  • 120 кадров в секунду соответствуют примерно 8,3 миллисекундам на кадр.

Это математические эталонные значения, а не обещания того, чего может достичь любой Mac. Стабильная частота кадров обычно ощущается плавнее, чем более высокая средняя частота, прерываемая резкими скачками времени кадра. В руководстве по настройке интерфейса Apple объясняется, как регулировать метрики, положение и графики.

Что случилось с Quartz Debug и FrameMeter?

В более старых инструкциях для macOS рекомендовалось загрузить «Дополнительные инструменты для Xcode» , открыть Quartz Debug и выбрать «Окно» > «FrameMeter» . Именно такой подход использовался в более ранних версиях этого руководства. Apple по-прежнему предоставляет точку входа для загрузок разработчиками , но наличие и совместимость конкретной сборки Quartz Debug на современных Mac не следует считать само собой разумеющимся. Мы не смогли проверить FrameMeter как поддерживаемый рабочий процесс для современных macOS, поэтому описанные выше методы с использованием Steam и Metal являются более безопасными отправными точками.

Если счетчик FPS отсутствует или игра тормозит

  • Нет отображения информации от Steam: включите оверлей Steam глобально и для конкретной игры, а также проверьте уровень детализации в мониторе производительности.
  • Нет интерфейса Metal: Убедитесь, что приложение использует Metal, что настройка была применена перед запуском и что ваша версия macOS поддерживает этот способ запуска.
  • Низкая или нестабильная частота кадров: снизьте разрешение рендеринга или качество графики в игре, закройте другие ресурсоемкие приложения и сравните производительность в одной и той же сцене.
  • Похоже, частота кадров застряла на одном значении: прежде чем предполагать аппаратную неисправность, проверьте ограничение частоты кадров в игре, настройку V-Sync и частоту обновления экрана.

Для быстрой проверки производительности в играх используйте индикатор FPS от Steam, если он доступен. Выбирайте HUD производительности Metal от Apple, если вам нужен контекст времени кадра или вы диагностируете приложение, использующее Metal. Ни один из этих интерфейсов не следует рассматривать как результат бенчмарка без стабильных условий тестирования.

Оставить комментарий

Как сделать скриншот на Mac: подробное руководство

Как сделать скриншот на Mac: подробное руководство

Узнайте, как делать скриншоты на Mac с помощью сочетаний клавиш для всего экрана, области или окна, а также советы по использованию приложения «Скриншот», буфера обмена, редактирования и сохранения.

Как добавить несколько изображений в один PDF-файл на macOS

Как добавить несколько изображений в один PDF-файл на macOS

Объедините несколько изображений в один PDF-файл на macOS с помощью Finder или Preview. Управляйте порядком страниц, избегайте обрезки и исправляйте отсутствующие страницы без дополнительного программного обеспечения.

Как отобразить FPS на macOS: Steam и интерфейс Metal от Apple.

Как отобразить FPS на macOS: Steam и интерфейс Metal от Apple.

Узнайте, как отображать FPS на Mac с помощью оверлея производительности Steam или HUD производительности Metal от Apple, а также как исправить ошибки, когда счетчик не отображается.

Как принудительно завершить работу приложения на Mac: 5 быстрых способов закрыть приложение

Как принудительно завершить работу приложения на Mac: 5 быстрых способов закрыть приложение

Используйте комбинацию клавиш Option–Command–Esc, чтобы принудительно завершить работу зависшего приложения на Mac, или закройте его из меню Apple, Dock, Монитора активности или Терминала.

Как использовать режим разделенного экрана на Mac: разместите два приложения рядом.

Как использовать режим разделенного экрана на Mac: разместите два приложения рядом.

Настройте режим разделенного экрана, измените размер или замените панель, используйте Mission Control и узнайте, когда мозаичное расположение окон рабочего стола лучше подходит для вашего Mac.

Как удалить данные EXIF ​​из фотографий на macOS

Как удалить данные EXIF ​​из фотографий на macOS

Узнайте, как удалить данные EXIF ​​из фотографий на macOS, скрыть местоположение в приложении «Фотографии», очистить экспортированные копии JPEG с помощью ExifTool и проверить результат.

Как безопасно синхронизировать две папки на Mac

Как безопасно синхронизировать две папки на Mac

Синхронизируйте две папки на Mac с помощью SyncTwoFolders, выберите одностороннее или двустороннее обновление и просмотрите изменения перед заменой или удалением файлов.

Как сделать резервную копию блога Tumblr на Mac

Как сделать резервную копию блога Tumblr на Mac

Создайте резервную копию блога Tumblr на своем Mac с помощью функции экспорта в веб-версию Tumblr. Скачайте и распакуйте ZIP-архив, сохраните записи и медиафайлы в безопасности и узнайте, что не вошло в архив.

Как пользоваться Google Maps на настольном компьютере Mac

Как пользоваться Google Maps на настольном компьютере Mac

Используйте Google Maps на своем Mac в Safari или Chrome, находите места и маршруты, переключайте слои карты и добавляйте веб-приложение Safari в Dock на macOS Sonoma 14 или более поздней версии.

5 лучших бесплатных конвертеров WAV в MP3 для Windows и macOS

5 лучших бесплатных конвертеров WAV в MP3 для Windows и macOS

Сравните пять бесплатных конвертеров WAV в MP3 для Windows и macOS, учитывая ограничения на размер файлов в онлайн-режиме, инструменты для пакетной обработки и удобные настройки экспорта.