Pagina principala » HOWTO » Cum să vă monitorizați FPS în Jocuri UWP pe Windows 10

    Cum să vă monitorizați FPS în Jocuri UWP pe Windows 10

    Unelte precum FRAPS și ShadowPlay de la NVIDIA sunt excelente pentru monitorizarea performanței jocului pe Windows, dar nu funcționează cu jocurile Microsoft Platform Windows Universal (UWP). Din fericire, câteva instrumente vă vor permite să vă monitorizați jocurile de tip framerate și benchmarked pentru noua platformă de aplicații Windows 10.

    Unele jocuri individuale pot avea integrate contoare FPS pe care le puteți utiliza în schimb, dar cele mai multe nu. Instrumentele de aici vă vor permite să vă monitorizați FPS-ul în jocuri precum Quantum Break, Gears of War: Ultimate Edition, Forza Motorsport 6: Apex, și versiunea Windows Store a Ridicarea Tomb Raider.

    PresentMon este gratuit, dar necesită o mică lucrare

    PresentMon este un instrument open source creat de un dezvoltator de la Intel. Acesta folosește urmărirea evenimentelor pentru a monitoriza sistemul de operare Windows subiacent pentru comenzile "prezente" și jurnalele despre ele. Acest lucru îi permite să monitorizeze performanța jocurilor DirectX 10, DirectX 11 și DirectX 12. Funcționează chiar dacă acele aplicații sunt aplicații Platformă Windows Universal (UWP), distribuite prin Windows Store. Cu alte cuvinte, acest instrument funcționează pentru că nu are nevoie să interacționeze cu aplicația UWP - nu este permis să facă acest lucru. Monitorizează Windows la un nivel inferior.

    Aceasta este o aplicație de linie de comandă, deci nu există o interfață grafică destulă. Un dezvoltator întreprinzător ar putea crea un instrument grafic construit pe acest program de linie de comandă pentru a face acest lucru mai ușor în viitor.

    Din păcate, este nevoie de ceva efort pentru a merge în acest moment. Va trebui să vizitați pagina de depozitare PresentMon și să dați clic pe "Descărcați ZIP" pentru a descărca depozitul. Apoi, va trebui să descărcați gratuit Visual Studio Express Community Edition de la Microsoft. Instalați Visual Studio și permiteți-i să se actualizeze.

    Dezarhivați fișierul de stocare descărcat PresentMon și faceți dublu clic pe fișierul "PresentMon.sln" pentru al deschide în Visual Studio. Visual Studio va oferi pentru a descărca compilatorul.

    După ce sa terminat descărcarea și instalarea software-ului necesar, puteți deschide fișierul PresentMon.sln în Visual Studio și puteți crea aplicația. Doar faceți clic pe Build> Build Solution pentru ao construi.

    Veți obține apoi un director x64, presupunând că sunteți pe o versiune pe 64 de biți a Windows 10 (probabil că sunteți). Aceasta conține comanda PresentMon64.exe pe care o puteți utiliza. Puteți plasa acest fișier într-un director mai convenabil, cum ar fi dosarul Desktop sau Descărcări, dacă doriți.

    Va trebui să utilizați ID-ul procesului pentru o aplicație UWP pentru ao monitoriza. În primul rând, lansați un joc. Apoi, deschideți Managerul de activități apăsând pe Ctrl + Alt + Escape.

    Faceți clic dreapta pe titlul din fila Procese și activați coloana "PID". Dacă nu vedeți fila Procese, faceți clic pe "Mai multe detalii".

    Găsiți jocul UWP în desfășurare pe care doriți să îl monitorizați și notați numărul său PID. Acest număr ID al procesului se va schimba de fiecare dată când lansați aplicația, deci va trebui să îl găsiți din nou dacă închideți și redeschideți jocul.

    Va trebui să deschideți o fereastră de comandă ca Administrator pentru a rula această comandă. Pentru a face acest lucru, faceți clic dreapta pe butonul Start sau pe Windows + X, apoi faceți clic pe opțiunea "Command Propmt (Admin)".

    Schimbați directorul care conține comanda PresentMon64.exe. Doar tastați "cd" urmat de calea către directorul pe care îl stocați fișierul PresentMon64.exe în.

    cd C: \ cale \ pentru a \ PresentMon-master \ x64 \ Debug

    Apoi, executați următoarea comandă, înlocuind #### cu numărul ID al aplicației pe care doriți să o monitorizați.

    PresentMon64.exe -process_id ####

    Veți vedea FPS-ul aplicației pe care o specificați afișată în fereastra Prompt Command. Nu va suprapune jocul, așa că va trebui să reveniți la Alt + Tab când doriți să îl verificați.

    Dxtory este plin și ușor, dar costă bani

    Dxtory este o alternativă mai ușor de utilizat. La fel ca PresentMon, Dxtory captează datele de la un nivel inferior în Windows. nu are nevoie să interacționeze direct cu aplicația de joc, ceea ce înseamnă că funcționează cu acele jocuri UWP. Va trebui să descărcați cea mai recentă versiune de construcție și nu cea "stabilă" construită - cel puțin construiți 2.0.134 - ca cele mai recente probleme de compatibilitate cu aplicațiile DirectX 12.

    Spre deosebire de PresentMon, acesta oferă o interfață grafică de utilizator. Poate chiar suprapune contorul FPS peste jocurile UWP. Aceasta este mai mult o adevărată alternativă la FRAPS, cu toate clopotele și fluierele.

    Această aplicație este plătită de software, deși există o încercare pe care o puteți utiliza. Dezvoltatorul plătește 3800 JPY pentru o licență, care este de aproximativ 34,50 USD.

    Doar lansați aplicația Dxtory și apoi lansați-sau Alt + Tab înapoi la-jocul dvs. UWP. Un contor FPS va fi suprapus în colțul din stânga sus al jocului UWP.

    De asemenea, puteți să reveniți la aplicația Dxtory pentru a vedea mai multe informații și a personaliza setările. Dar nu trebuie să faceți nimic special pentru a seta acest Dxtory deschis, pentru a lansa un joc UWP, și va funcționa. Dacă doriți să scăpați de contorul FPS, închideți doar aplicația Dxtory.


    În viitor, mai multe instrumente de jocuri, cum ar fi ShadowPlay de la NVIDIA, pot fi actualizate pentru a funcționa împreună cu noua platformă de aplicații Microsoft. Deocamdată, doar o mână de instrumente funcționează și va trebui să ieșiți din calea de a le folosi cu jocuri UWP. Platforma UWP a Microsoft este încă o lucrare în desfășurare, și nicăieri nu este mai evidentă decât în ​​cazul jocurilor pe PC.