Úvodná » ako » Ako sledovať FPS v hrách UWP v systéme Windows 10

    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é čítačky FPS, ktoré môžete použiť namiesto toho, ale väčšina z nich nie. Nástroje tu vám umožnia sledovať váš FPS v hrách ako je Quantum Break, Gears of War: Konečné vydanie, Forza Motorsport 6: Apex, a Windows Store verziu Nárast 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 sledovať výkonnosť hier DirectX 10, DirectX 11 a DirectX 12. Funguje aj vtedy, ak sú tieto aplikácie aplikácie Universal Uplatňovanie platformy Windows (UWP), ktoré sú distribuované cez Windows Store. Inými slovami, tento nástroj funguje, pretože nepotrebuje komunikovať s aplikáciou UWP - to nie je dovolené. Monitoruje Windows na nižšej úrovni.

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

    Bohužiaľ je potrebné vykonať nejakú prácu, aby ste sa v tejto chvíli dostali. 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ť zdarma 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. Jednoducho kliknite na Build> Build Solution a vytvorte ho.

    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 vhodnejšieho priečinka, napríklad do priečinka Pracovná plocha alebo Súbory na prevzatie, ak chcete.

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

    Pravým tlačidlom kliknite na nadpis na karte Procesy a povoľte stĺpec PID. Ak sa karta Postupy nezobrazuje, kliknite na položku Ďalšie podrobnosti.

    Nájdite spustenú hru UWP, ktorú chcete sledovať, a poznačte si jej číslo PID. Toto ID číslo procesu sa bude meniť 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 voľbu "Command Propmt (Admin)".

    Zmeňte adresár obsahujúci príkaz PresentMon64.exe. Stačí zadať "cd" a potom cestu k adresáru, v ktorom ste uložili súbor PresentMon64.exe.

    cd C: \ cesta \ na \ PresentMon-master \ x64 \ Debug

    Potom spustite nasledujúci príkaz, ktorý nahradí #### procesné identifikačné číslo aplikácie, ktorú chcete monitorovať.

    PresentMon64.exe -process_id ####

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

    Dxtory je hladké a ľahké, ale stojí peniaze

    Dxtory je užívateľsky príjemnejšia alternatíva. Podobne ako PresentMon, Dxtory chystá svoje údaje z nižšej úrovne v systéme Windows. nie je potrebné priamo komunikovať 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 s kompatibilitou 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, ktorá 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 túto 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, ako ich 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.