Домашня » як » Як відстежувати вашу FPS в ігри UWP на Windows 10

    Як відстежувати вашу FPS в ігри UWP на Windows 10

    Такі інструменти, як FRAPS і Shadowplay від NVIDIA, чудово підходять для моніторингу продуктивності гри в Windows, але вони не працюють з іграми Microsoft Universal Platform Windows (UWP). На щастя, кілька інструментів дозволить вам контролювати ваші кадри і тести для тестів, зроблені для нової платформи додатків Windows 10. \ t.

    Деякі індивідуальні ігри можуть мати вбудовані лічильники FPS, які можна використовувати замість них, але більшість з них не мають. Інструменти тут дозволять вам контролювати FPS в іграх, як Квантова перерва, Механізми війни: Ultimate Edition, Forza Motorsport 6: Apex, версії магазину Windows Повстання розбійника гробниць.

    PresentMon є вільним, але вимагає невеликої роботи

    PresentMon - це інструмент з відкритим кодом, створений розробником компанії Intel. Він використовує відстеження подій для моніторингу базової операційної системи Windows для "присутніх" команд і реєструє інформацію про них. Це дозволяє йому контролювати продуктивність ігор DirectX 10, DirectX 11 і DirectX 12. \ t Він працює навіть якщо ці програми є додатками універсальної платформи Windows (UWP), які поширюються через магазин Windows. Іншими словами, цей інструмент працює, тому що не потрібно взаємодіяти з UWP-додатком - це не дозволяється. Він відстежує Windows на більш низькому рівні.

    Це додаток командного рядка, тому немає досить графічного інтерфейсу. Ініціативний розробник може створити графічний інструмент, побудований на цій програмі командного рядка, щоб полегшити його в майбутньому.

    На жаль, на цей момент потрібна деяка робота. Вам потрібно відвідати сторінку репозиторію PresentMon і натиснути кнопку "Завантажити ZIP", щоб завантажити сховище. Потім вам потрібно завантажити безкоштовне програмне забезпечення Visual Studio Express Community Edition від Microsoft. Встановіть Visual Studio і дайте йому оновлюватися.

    Розпакуйте завантажений файл сховища PresentMon і двічі клацніть файл "PresentMon.sln", щоб відкрити його у Visual Studio. Visual Studio запропонує завантажити компілятор.

    Після завершення завантаження та встановлення необхідного програмного забезпечення ви можете відкрити файл PresentMon.sln у Visual Studio і створити програму. Натисніть Build> Build Solution, щоб створити його.

    Потім ви отримаєте каталог x64, якщо ви працюєте з 64-розрядною версією Windows 10 (яка, напевно, є). Тут міститься команда PresentMon64.exe, яку можна використовувати. Ви можете розмістити цей файл у зручнішому каталозі, наприклад, у вашій папці Desktop або Downloads, якщо хочете.

    Щоб відстежувати його, потрібно використовувати ідентифікатор процесу для програми UWP. Спочатку запустіть гру. Далі відкрийте диспетчер завдань, натиснувши Ctrl + Alt + Escape.

    Клацніть правою кнопкою миші заголовок на вкладці Процеси і ввімкніть стовпець "PID". Якщо ви не бачите вкладку Процеси, натисніть кнопку "Докладніше".

    Знайдіть працюючу гру UWP, яку ви хочете відстежувати, і відзначте її номер PID. Цей ідентифікаційний номер процесу буде змінюватися кожного разу, коли ви запускатимете програму, тому вам доведеться знову знайти її, якщо ви закриєте і знову відкриєте гру.

    Щоб запустити цю команду, потрібно відкрити вікно командного рядка як адміністратор. Для цього клацніть правою кнопкою миші кнопку Пуск або натисніть Windows + X, а потім клацніть пункт "Командний протокол (адміністратор)".

    Перейдіть до каталогу, що містить команду PresentMon64.exe. Просто введіть "cd", а потім шлях до каталогу, в якому зберігається файл PresentMon64.exe.

    cd C: шлях до майстра PresentMon x64

    Потім виконайте таку команду, замінивши #### ідентифікатором процесу програми, яку потрібно контролювати.

    PresentMon64.exe -process_id ####

    У вікні командного рядка відображається FPS програми, яку ви вказуєте. Вона не буде накладати гру, тому вам доведеться повернути Alt + Tab, коли ви хочете перевірити її.

    Dxtory є легким і легким, але коштує грошей

    Dxtory є більш зручною для користувача альтернативою. Як і PresentMon, Dxtory захоплює свої дані з більш низького рівня в Windows. не потрібно безпосередньо взаємодіяти з ігровим додатком, а це означає, що він працює з такими іграми UWP. Вам потрібно завантажити "найсвіжішу" збірку, а не "стабільну" збірку, принаймні, збірка 2.0.134, оскільки останнє вирішення проблем із сумісністю з додатками DirectX 12.

    На відміну від PresentMon, він пропонує графічний інтерфейс користувача. Він навіть може накласти свій лічильник FPS на ігри UWP. Це більше справжня альтернатива FRAPS, з усіма наворотами.

    Ця програма є платним програмним забезпеченням, хоча є випробування, яке ви можете використовувати. Розробник стягує 3800 ієн за ліцензію, що становить близько 34,50 доларів США.

    Просто запустіть програму Dxtory, а потім запустіть або Alt + Tab назад до своєї гри UWP. Лічильник FPS буде накладений на верхній лівий кут гри UWP.

    Ви також можете повернутися до програми Dxtory, щоб переглянути додаткову інформацію та налаштувати параметри. Але вам не потрібно робити нічого особливого, щоб налаштувати це відкриття Dxtory, запустити гру UWP, і це просто спрацює. Якщо ви хочете позбутися лічильника FPS, просто закрийте програму Dxtory.


    У майбутньому більше ігрових інструментів, таких як ShadowPlay від NVIDIA, може бути оновлено, щоб працювати разом з новою платформою Microsoft. Наразі працює лише декілька інструментів, і ви повинні вийти за межі їх використання з іграми UWP. Платформа UWP корпорації Майкрософт як і раніше триває, і ніде не так очевидно, як у комп'ютерних іграх.