Инструменти като FRAPS и ShadowPlay на NVIDIA са чудесни за мониторинг на ефективността на играта ви в Windows, но не работят с игри на Microsoft Universal Platform (UWP). За щастие, няколко инструмента ще ви позволят да наблюдавате вашите кадри и бенчмарк, направени за новата платформа на Windows 10.
Някои индивидуални игри може да имат интегрирани FPS броячи, които можете да използвате вместо това, но повечето не. Инструментите тук ще ви позволят да наблюдавате вашите FPS в игрите като Квантова пауза, Gears of War: Ultimate Edition, Форса Моторспорт 6: Апекс, и версията на Windows Възходът на нашественика на гробници.
PresentMon е инструмент с отворен код, създаден от разработчик в Intel. Той използва проследяване на събития, за да наблюдава подлежащата операционна система Windows за "настоящи" команди и данни за тях. Това му позволява да наблюдава работата на DirectX 10, DirectX 11 и DirectX 12 игри. Той работи дори ако тези приложения са приложения на Universal Platform (UWP), които се разпространяват чрез Windows Store. С други думи, този инструмент работи, защото не е необходимо да взаимодейства с приложението 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, която можете да използвате. Можете да поставите този файл в по-удобна директория, например папката "Настолни компютри" или "Изтегляния", ако желаете.
Ще трябва да използвате идентификационния номер на процеса на UWP приложение, за да го наблюдавате. Първо, стартирайте игра. След това отворете диспечера на задачите, като натиснете клавишите Ctrl + Alt + Escape.
Щракнете с десен бутон върху заглавието в раздела Процеси и активирайте колоната "PID". Ако не виждате раздела Процеси, кликнете върху "Още подробности".
Намерете текущата игра на UWP, която искате да наблюдавате, и отбележете нейния PID номер. Този идентификационен номер на процеса ще се променя всеки път, когато стартирате приложението, така че ще трябва да го намерите отново, ако затворите и отворите отново играта.
Ще трябва да отворите прозорец за команден прозорец като администратор, за да изпълните тази команда. За да направите това, щракнете с десния бутон на мишката върху бутона Старт или натиснете Windows + X, след което щракнете върху опцията "Command Propmt (Admin)".
Променете директорията, съдържаща командата PresentMon64.exe. Просто въведете "cd", последвано от пътя към директорията, в която съхранявате PresentMon64.exe файла в.
cd C: \ път \ към \ PresentMon-master \ x64 \ Debug
След това изпълнете следната команда, замествайки #### идентификационния номер на процеса на приложението, което искате да наблюдавате.
PresentMon64.exe -process_id ####
Ще видите FPS на приложението, което посочите, в прозореца на командния ред. Тя няма да покрие играта, така че ще трябва да Alt + Tab тук, когато искате да я проверите.
Dxtory е по-лесна за ползване алтернатива. Подобно на PresentMon, Dxtory грабва данните си от по-ниско ниво в Windows. не е необходимо да взаимодействате директно с приложението за игри, което означава, че той работи с тези UWP игри. Ще трябва да изтеглите "най-новата" версия, а не "стабилната" build-at least build 2.0.134, тъй като най-новите версии създават проблеми със съвместимостта с приложенията на DirectX 12.
За разлика от PresentMon, той предлага графичен потребителски интерфейс. Той дори може да наслаждава своя FPS брояч по UWP игри. Това е по-скоро истинска алтернатива на FRAPS, с всички камбани и свирки.
Това приложение се заплаща софтуер, въпреки че има опит, който можете да използвате. Разработчикът заплаща 3800 JPY за лиценз, който е около $ 34.50 USD.
Просто стартирайте приложението Dxtory и след това стартирайте - или Alt + Tab обратно към - вашата UWP игра. Брояч за FPS ще бъде обложен в горния ляв ъгъл на играта UWP.
Можете също да превключите обратно към приложението Dxtory, за да видите повече информация и да персонализирате настройките си. Но не е нужно да правите нищо специално, за да настроите това отворено Dxtory, да стартирате UWP игра и то просто ще работи. Ако искате да се отървете от брояча FPS, просто затворете приложението Dxtory.
В бъдеще повече игрални инструменти, като ShadowPlay на NVIDIA, могат да бъдат актуализирани, за да работят заедно с новата платформа на Microsoft за приложения. Засега само една шепа инструменти работят и ще трябва да излезете от пътя си да ги използвате с UWP игри. Платформата на UWP на Майкрософт все още е в процес на работа и никъде не е по-очевидно, отколкото с компютърните игри.