If-Koubou

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

Cum să vă monitorizați FPS în jocurile UWP pe Windows 10 (Cum să)

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

Unele jocuri individuale pot avea contoare FPS integrate 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 Rise of the Tomb Raider.

PresentMon este gratuit, dar necesită o mică lucrare

PresentMon este un instrument open source creat de un dezvoltator de la Intel. Utilizează 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ă universală Windows (UWP), distribuite prin intermediul Magazinului Windows. Cu alte cuvinte, acest instrument funcționează deoarece 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 repository PresentMon descărcat ș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 ați 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 cu butonul din dreapta pe butonul Start sau apăsați 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 spre directorul în care stocați fișierul PresentMon64.exe în.

cd C: \ cale \ pentru \ 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, deci 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 își ia 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ă" - cel puțin construiți 2.0.134 - ca cea mai recentă problemă de compatibilitate cu aplicațiile DirectX 12.

Spre deosebire de PresentMon, acesta oferă o interfață grafică de utilizator. Poate chiar să împletească 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 peste colțul din stânga sus al jocului UWP.

De asemenea, puteți reveni la aplicația Dxtory pentru a vedea mai multe informații și a personaliza setările. Dar nu trebuie sa faci nimic special pentru a seta acest Dxtory deschis, pentru a lansa un joc UWP, si va functiona. 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. Pentru moment, 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 activitate în curs de desfășurare, și nicăieri nu este mai evidentă decât în ​​cazul jocurilor pe PC.