Kā pārraudzīt FPS UWP spēlēs operētājsistēmā Windows 10
Rīki, piemēram, FRAPS un NVIDIA ShadowPlay, ir lieliski piemēroti, lai pārraudzītu jūsu spēļu veiktspēju sistēmā Windows, bet tie nedarbojas ar Microsoft Universal Windows Platform (UWP) spēlēm. Par laimi, daži rīki ļaus jums pārraudzīt jūsu framerate un salīdzinošās spēles, kas veiktas Windows 10 jaunajai lietojumprogrammu platformai.
Dažām atsevišķām spēlēm var būt integrēti FPS skaitītāji, kurus varat izmantot, bet lielākā daļa to nav. Šeit esošie rīki ļaus jums kontrolēt FPS spēlēs, piemēram, Kvantu pārtraukums, Gears of War: Ultimate Edition, Forza Motorsport 6: Apex, un Windows veikala versiju Tomba Raidera pieaugums.
PresentMon ir bezmaksas, bet prasa mazu darbu
PresentMon ir atvērtā koda rīks, ko izveidojis Intel izstrādātājs. Tas izmanto notikumu izsekošanu, lai pārraudzītu Windows operētājsistēmu, lai “klāt” komandas un reģistrētu informāciju par tiem. Tas ļauj uzraudzīt DirectX 10, DirectX 11 un DirectX 12 spēļu veiktspēju. Tas darbojas pat tad, ja šīs programmas ir universālās Windows platformas (UWP) lietotnes, kas tiek izplatītas, izmantojot Windows veikalu. Citiem vārdiem sakot, šis rīks darbojas, jo tam nav nepieciešams mijiedarboties ar UWP lietotni - tas nav atļauts. Tā uzrauga Windows zemāku līmeni.
Šī ir komandrindas lietojumprogramma, tāpēc nav neviena grafiska interfeisa. Uzņēmīgs attīstītājs varētu izveidot grafisko rīku, kas veidots uz šīs komandrindas programmas, lai nākotnē to padarītu vieglāku.
Diemžēl šobrīd ir vajadzīgs zināms darbs. Jums būs jāapmeklē PresentMon repozitorija lapa un noklikšķiniet uz “Download ZIP”, lai lejupielādētu repozitoriju. Tad jums būs nepieciešams lejupielādēt bezmaksas Visual Studio Express kopiju no Microsoft. Instalējiet Visual Studio un ļaujiet tai atjaunināt sevi.
Atveriet lejupielādēto Prezentācijas repozitorijas failu un veiciet dubultklikšķi uz faila "PresentMon.sln", lai to atvērtu programmā Visual Studio. Visual Studio piedāvās lejupielādēt kompilatoru.
Kad tas ir pabeigts, lejupielādējot un instalējot nepieciešamo programmatūru, varat atvērt failu PresentMon.sln programmā Visual Studio un veidot programmu. Vienkārši noklikšķiniet uz Build> Build Solution, lai to izveidotu.
Tad jūs saņemsiet x64 direktoriju, pieņemot, ka jūs izmantojat 64 bitu Windows 10 versiju (kuru jūs, iespējams, esat). Tas satur komandu PresentMon64.exe, kuru varat izmantot. Jūs varat ievietot šo failu ērtākā direktorijā, piemēram, darbvirsmas vai lejupielādes mapē, ja vēlaties.
Lai to pārraudzītu, jums būs jāizmanto UWP lietotnes ID ID. Pirmkārt, sāciet spēli. Pēc tam atveriet uzdevumu pārvaldnieku, nospiežot taustiņu kombināciju Ctrl + Alt + Escape.
Ar peles labo pogu noklikšķiniet uz cilnes Procesi un iespējojiet sleju PID. Ja neredzat cilni Procesi, noklikšķiniet uz “Papildu informācija”.
Atrodiet darbojošos UWP spēli, kuru vēlaties pārraudzīt, un atzīmējiet tā PID numuru. Šis procesa ID numurs mainīsies katru reizi, kad palaižat lietojumprogrammu, tāpēc jums būs jāatrod vēlreiz, ja aizverat un atsāksiet spēli.
Lai palaistu šo komandu, jums būs jāatver komandu uzvednes logs kā administrators. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz pogas Sākt vai nospiediet Windows + X un pēc tam noklikšķiniet uz opcijas “Komandu Propmt (Admin)”.
Mainiet uz direktoriju, kas satur komandu PresentMon64.exe. Vienkārši ierakstiet “cd”, kam seko ceļš uz direktoriju, kurā glabājat PresentMon64.exe failu.
cd C: uz pašreizējoMon-master x64 Debug
Pēc tam palaidiet šādu komandu, aizstājot #### ar procesa ID numuru, kuru vēlaties pārraudzīt.
PresentMon64.exe -process_id ####
Jūs redzēsiet tās programmas FPS, ko norādāt komandu uzvednes logā. Tā netiks pārklāta ar spēli, tāpēc jums būs jāpārvieto Alt + Tab atpakaļ, kad vēlaties to pārbaudīt.
Dxtory ir slidens un viegls, bet maksā naudu
Dxtory ir lietotājam draudzīgāka alternatīva. Tāpat kā PresentMon, Dxtory savāc datus no zemāka līmeņa sistēmā Windows. tai nav nepieciešams tieši sazināties ar spēļu programmu, kas nozīmē, ka tā darbojas ar šīm UWP spēlēm. Jums būs jāielādē “jaunākais” veidojums, bet ne “stabils” veidot vismaz būvēt 2.0.134, jo jaunākās būvē noteiktās saderības problēmas ar DirectX 12 lietojumprogrammām.
Atšķirībā no PresentMon tas piedāvā grafisku lietotāja interfeisu. Tas pat var pārklāt FPS skaitītāju pār UWP spēlēm. Tā ir vairāk patiesa alternatīva FRAPS, ar visiem zvani un svilpes.
Šī lietojumprogramma ir apmaksāta programmatūra, lai gan ir pieejams izmēģinājums. Izstrādātājs maksā 3800 JPY par licenci, kas ir aptuveni $ 34,50 USD.
Vienkārši palaidiet lietojumprogrammu Dxtory un pēc tam atveriet vai atveriet + + + + + + + + FPS skaitītājs tiks pārklāts virs UWP spēles augšējā kreisā stūra.
Varat arī pārslēgties atpakaļ uz programmu Dxtory, lai skatītu vairāk informācijas un pielāgotu iestatījumus. Bet jums nav jādara nekas īpašs, lai iestatītu šo atvērto Dxtory, uzsāktu UWP spēli, un tas vienkārši darbosies. Ja vēlaties atbrīvoties no FPS skaitītāja, vienkārši aizveriet Dxtory lietojumprogrammu.
Nākotnē vairāk spēļu rīku, piemēram, NVIDIA ShadowPlay, var atjaunināt, lai strādātu kopā ar Microsoft jauno lietotņu platformu. Šobrīd darbojas tikai daži rīki, un jums būs jāiziet no tā, kā tos izmantot ar UWP spēlēm. Microsoft UWP platforma joprojām ir nepabeigts darbs, un nekur nav skaidrāk nekā ar PC spēlēm.