22Aug

Ako sledovať FPS v hrách UWP v systéme Windows 10

Nástroje ako FRAPS a ShadowPlay od spoločnosti NVIDIA sú skvelé pre sledovanie výkonnosti vašich hier v systéme Windows, ale nepracujú s hrami univerzálnej platformy Windows( UWP) spoločnosti Microsoft. Našťastie niekoľko nástrojov vám umožní sledovať vaše hry s rámcami a porovnávacimi hrami pre novú aplikačnú platformu Windows 10.

Niektoré jednotlivé hry môžu mať integrované počítadlá FPS, ktoré môžete použiť namiesto toho, ale väčšina z nich nie. Nástroje tu vám umožnia sledovať vaše FPS v hrách ako Quantum Break , Gears of War: Ultimate Edition , Forza Motorsport 6: Apex a Windows Store verzia Rise of Tomb Raider .

PresentMon je zadarmo, ale vyžaduje si malú prácu

PresentMon je open source nástroj vytvorený vývojárom spoločnosti Intel. Využíva sledovanie udalostí na monitorovanie základného operačného systému Windows pre "súčasné" príkazy a protokoly o nich. To umožňuje monitorovať výkonnosť hier DirectX 10, DirectX 11 a DirectX 12.Funguje aj vtedy, ak sú tieto aplikácie aplikáciami Universal Uplatňovanie platformy Windows( UWP), ktoré sú distribuované cez Windows Store. Inými slovami, tento nástroj funguje, pretože nemusí pracovať s aplikáciou UWP - to nie je dovolené.Monitoruje Windows na nižšej úrovni.

Toto je aplikácia príkazového riadka, takže neexistuje pekné grafické rozhranie. Podnikajúci vývojár by mohol vytvoriť grafický nástroj postavený na tomto programe príkazového riadku, ktorý by to v budúcnosti uľahčil.

Bohužiaľ je potrebné vykonať nejakú prácu, aby ste v tejto chvíli chodili. Budete musieť navštíviť stránku úložiska PresentMon a kliknutím na tlačidlo "Stiahnuť ZIP" si stiahnete repozitár. Potom budete musieť stiahnuť bezplatnú verziu Visual Studio Express Community Edition od spoločnosti Microsoft. Nainštalujte program Visual Studio a nechajte ho aktualizovať.

Rozbaľte prevzatý súbor úložiska PresentMon a dvakrát kliknite na súbor "PresentMon.sln" a otvorte ho v aplikácii Visual Studio. Visual Studio ponúkne na stiahnutie kompilátora.

Po dokončení sťahovania a inštalácie požadovaného softvéru môžete otvoriť súbor PresentMon.sln v aplikácii Visual Studio a vytvoriť aplikáciu. Stačí kliknúť na položku Budovať & gt;Vytvorte riešenie na jeho vytvorenie.

Potom dostanete adresár x64, za predpokladu, že ste na 64-bitovej verzii systému Windows 10( čo pravdepodobne ste).Obsahuje príkaz PresentMon64.exe, ktorý môžete použiť.Tento súbor môžete umiestniť do pohodlnejšieho adresára, napríklad do priečinka Desktop alebo na stiahnutie, ak chcete.

Budete musieť použiť ID procesu aplikácie UWP na monitorovanie. Najskôr spustite hru. Potom otvorte Správcu úloh stlačením klávesov Ctrl + Alt + Escape.

Kliknite pravým tlačidlom na nadpis na karte Procesy a povoľte stĺpec "PID".Ak sa karta Processes nezobrazuje, kliknite na tlačidlo "Viac podrobností".

Nájdite spustenú hru UWP, ktorú chcete sledovať, a poznačte si jej číslo PID.Toto číslo ID procesu sa zmení pri každom spustení aplikácie, takže ho budete musieť znova nájsť, keď zatvoríte a znovu otvoríte hru.

Ak chcete spustiť tento príkaz, musíte otvoriť okno príkazového riadka ako správca. Ak to chcete urobiť, kliknite pravým tlačidlom myši na tlačidlo Štart alebo stlačte Windows + X a potom kliknite na položku "Command Propmt( Admin)".

Zmeňte adresár obsahujúci príkaz PresentMon64.exe. Stačí zadať "cd" a potom cestu k adresáru, do ktorého ukladáte súbor PresentMon64.exe.

cd C: \ path \ to \ PresentMon-master \ x64 \ Ladenie

Potom spustite nasledujúci príkaz a nahraďte## s identifikačným číslom procesu aplikácie, ktorú chcete sledovať.

PresentMon64.exe -process_id ####

V okne príkazového riadka sa zobrazí FPS aplikácie, ktorú určíte. Hra nebude prekrývať, takže budete musieť Alt + Tab vrátiť späť, keď ho chcete skontrolovať.

Dxtory je úhľadné a jednoduché, ale stojí peniaze

Dxtory je užívateľsky prívetivšia alternatíva. Podobne ako PresentMon, Dxtory chytá svoje údaje z nižšej úrovne v systéme Windows.nemusia komunikovať priamo s hernou aplikáciou, čo znamená, že pracuje s týmito hrami UWP.Budete musieť stiahnuť "najnovšie" build a nie "stable" build-aspoň build 2.0.134-ako najnovšie builds vyrieši problémy kompatibility s aplikáciami DirectX 12.

Na rozdiel od aplikácie PresentMon ponúka grafické používateľské rozhranie. Môže dokonca prekrývať svoje počítadlo FPS cez hry UWP.To je skôr skutočná alternatíva k FRAPS so všetkými zvonmi a píšťalkami.

Táto aplikácia je platený softvér, aj keď existuje skúška, ktorú môžete použiť.Developer účtuje 3800 JPY za licenciu, čo je približne 34,50 USD.

Stačí spustiť aplikáciu Dxtory a potom spustiť - alebo Alt + Tab späť do - vašej hry UWP.Počítadlo FPS bude prekryté v ľavom hornom rohu hry UWP.

Môžete tiež prepnúť späť na aplikáciu Dxtory, aby ste získali viac informácií a prispôsobili svoje nastavenia. Ale nemusíte robiť nič zvláštne na to, aby ste nastavili toto otvorené Dxtory, spustili hru UWP a práve to bude fungovať.Ak sa chcete zbaviť počítadla FPS, stačí zavrieť aplikáciu Dxtory.

V budúcnosti môžu byť aktualizované viac herných nástrojov - ako je ShadowPlay od spoločnosti NVIDIA - spolu s novou platformou aplikácií spoločnosti Microsoft. Zatiaľ funguje len niekoľko nástrojov a budete musieť ísť von z cesty, aby ste ich mohli používať s hrami UWP.Platforma UWP spoločnosti Microsoft je stále prebiehajúca práca a nikde to nie je zrejmejšie ako s počítačovými hrami.