Så här övervakar du din FPS i UWP-spel på Windows 10
Verktyg som FRAPS och NVIDIAs ShadowPlay är bra för att övervaka din spelprestanda på Windows, men de fungerar inte med Microsofts Universal Windows Platform (UWP) -spel. Tack och lov, några verktyg låter dig övervaka dina framerate och benchmark spel som gjorts för Windows 10: s nya applikationsplattform.
Vissa enskilda spel kan ha integrerade FPS-räknare som du kan använda istället, men de flesta gör det inte. Verktygen här låter dig övervaka din FPS i spel som Quantum Break, Gears of War: Ultimate Edition, Forza Motorsport 6: Apex, och Windows Store-versionen av Tomb Raider ökar.
PresentMon är gratis, men kräver lite arbete
PresentMon är ett open source-verktyg som skapats av en utvecklare hos Intel. Det använder händelsespårning för att övervaka det underliggande Windows-operativsystemet för "nuvarande" kommandon och loggar information om dem. Detta gör det möjligt att övervaka resultatet av DirectX 10, DirectX 11 och DirectX 12-spel. Det fungerar även om dessa applikationer är Universal Windows Platform (UWP) -appar, som distribueras via Windows Store. Med andra ord fungerar verktyget eftersom det inte behöver interagera med UWP-appen - det får inte göra det. Den övervakar Windows på en lägre nivå.
Det här är en kommandoradsapplikation, så det finns inget sönt grafiskt gränssnitt. En innovativ utvecklare kan skapa ett grafiskt verktyg som byggs på detta kommandoradsprogram för att underlätta det i framtiden.
Tyvärr tar det lite jobb att komma igång just nu. Du måste besöka sidan PresentMon repository och klicka på "Download ZIP" för att ladda ner förvaret. Då måste du hämta den kostnadsfria Visual Studio Express Community Edition från Microsoft. Installera Visual Studio och låt den uppdatera sig.
Unzip den nedladdade PresentMon-arkivfilen och dubbelklicka på filen "PresentMon.sln" för att öppna den i Visual Studio. Visual Studio kommer att erbjuda att ladda ner kompilatorn.
När det är klart att du hämtar och installerar den nödvändiga programvaran, kan du öppna filen PresentMon.sln i Visual Studio och bygga programmet. Klicka bara på Build> Build Solution för att bygga den.
Du får då en x64-katalog, förutsatt att du är på en 64-bitarsversion av Windows 10 (som du förmodligen är). Detta innehåller kommandot PresentMon64.exe som du kan använda. Du kan placera den här filen i en bekvämare katalog, till exempel skrivbordet eller nedladdningsmappen, om du vill.
Du måste använda process-ID för en UWP-app för att övervaka den. Först, starta ett spel. Öppna sedan uppgiftshanteraren genom att trycka på Ctrl + Alt + Escape.
Högerklicka på rubriken på fliken Processer och aktivera kolumnen "PID". Om du inte ser fliken Processer klickar du på "Mer detaljer".
Hitta det löpande UWP-spelet du vill övervaka och notera sitt PID-nummer. Detta process ID-nummer kommer att ändras varje gång du startar programmet, så du måste hitta den igen om du stänger och återupptar spelet.
Du måste öppna ett kommandotolfönster som administratör för att köra den här kommandot. För att göra så högerklickar du på Start-knappen eller trycker på Windows + X och sedan på alternativet "Kommando Propmt (Admin)".
Ändra till katalogen som innehåller kommandot PresentMon64.exe. Skriv bara "cd" följt av sökvägen till katalogen som du lagrar filen PresentMon64.exe in.
cd C: \ path \ till \ PresentMon-master \ x64 \ Debug
Kör sedan följande kommando, ersätt #### med process ID-numret för programmet du vill övervaka.
PresentMon64.exe -process_id ####
Du får se FPS för den ansökan du anger visas i fönstret Kommandotolken. Det kommer inte att överla spelet, så du måste Alt + Tabb tillbaka här när du vill kontrollera det.
Dxtory är smidig och lätt, men kostar pengar
Dxtory är ett mer användarvänligt alternativ. Precis som PresentMon tar Dxtory sin data från en lägre nivå i Windows. det behöver inte interagera direkt med spelprogrammet, vilket innebär att det fungerar med dessa UWP-spel. Du måste ladda ner "senaste" byggnaden och inte den "stabila" build-least build 2.0.134-som de senaste byggnaderna fixar kompatibilitetsproblem med DirectX 12-program.
Till skillnad från PresentMon, erbjuder det ett grafiskt användargränssnitt. Det kan till och med överlagra sin FPS-räknare över UWP-spel. Detta är mer ett sant alternativ till FRAPS, med alla klockor och visselpipor.
Denna ansökan är betald mjukvara, även om det finns en rättegång du kan använda. Utvecklaren tar ut 3800 JPY för en licens, vilket är ungefär $ 34.50 USD.
Starta bara Dxtory-applikationen och starta sedan-eller Alt + Tab tillbaka till-ditt UWP-spel. En FPS-räknare kommer att läggas över det övre vänstra hörnet av UWP-spelet.
Du kan också växla tillbaka till Dxtory-programmet för att se mer information och anpassa dina inställningar. Men du behöver inte göra något speciellt för att ställa upp denna öppna Dxtory, starta ett UWP-spel, och det kommer bara att fungera. Om du vill bli av med FPS-räknaren, stäng bara Dxtory-applikationen.
I framtiden kan fler spelverktyg, som NVIDIAs ShadowPlay, uppdateras för att fungera tillsammans med Microsofts nya appplattform. För tillfället fungerar bara en handfull verktyg och du måste gå ut ur din väg för att använda dem med UWP-spel. Microsofts UWP-plattform är fortfarande ett pågående arbete, och ingenstans är det tydligare än med PC-spel.