Hogyan ellenőrizhető az FPS az UWP játékokban a Windows 10 rendszerben
Az olyan eszközök, mint a FRAPS és az NVIDIA ShadowPlay, nagyszerűek a játék teljesítményének monitorozására a Windows rendszerben, de nem működnek a Microsoft Universal Windows Platform (UWP) játékaiban. Szerencsére néhány eszköz lehetővé teszi, hogy figyelemmel kísérje a Windows 10 új alkalmazásplatformjára készített framerate és benchmark játékokat.
Néhány egyedi játékhoz integrált FPS számlálók is használhatók, amelyeket ahelyett használhat, de a legtöbb nem. Az itt található eszközök lehetővé teszik az FPS-ek megfigyelését játékokban Quantum Break, Gears of War: Ultimate Edition, Forza Motorsport 6: Apex, és a Windows Store verziója A Tomb Raider felemelkedése.
A PresentMon ingyenes, de kis munkát igényel
A PresentMon egy nyílt forráskódú eszköz, amelyet az Intel fejlesztője hoz létre. Eseménykövetést használ a mögöttes Windows operációs rendszer megfigyelésére a „jelen” parancsok és az azokról szóló információk naplózásához. Ez lehetővé teszi a DirectX 10, a DirectX 11 és a DirectX 12 játékok teljesítményének figyelemmel kísérését. Ez akkor is működik, ha ezek az alkalmazások univerzális Windows platform (UWP) alkalmazások, amelyeket a Windows Store-on keresztül terjesztenek. Más szavakkal, ez az eszköz azért működik, mert nem kell az UWP alkalmazással kölcsönhatásba lépnie - ezt nem szabad megtenni. Alacsonyabb szinten figyeli a Windows rendszert.
Ez egy parancssori alkalmazás, így nincs elég grafikus felület. Egy vállalkozói fejlesztő létrehozhat egy grafikus eszközt, amely erre a parancssori programra épül, hogy ez könnyebb legyen a jövőben.
Sajnos, egy kis időre van szükség ahhoz, hogy elinduljon. Meg kell látogatnia a PresentMon adattár oldalát, és a tárhely letöltéséhez kattintson a „ZIP letöltése” gombra. Ezután le kell töltenie az ingyenes Visual Studio Express közösségi kiadást a Microsoft-ból. Telepítse a Visual Studio programot, és hagyja, hogy frissítse magát.
Csomagolja ki a letöltött PresentMon tárolófájlt, és kattintson duplán a „PresentMon.sln” fájlra a Visual Studio megnyitásához. A Visual Studio felajánlja a fordító letöltését.
Ha befejezte a szükséges szoftverek letöltését és telepítését, megnyithatja a PresentMon.sln fájlt a Visual Studio programban, és készítheti el az alkalmazást. Ehhez kattintson a Build> Build Solution elemre.
Ezután kap egy x64-könyvtárat, feltételezve, hogy 64 bites Windows 10-es verziója van (amit valószínűleg). Ez tartalmazza a használandó PresentMon64.exe parancsot. Ezt a fájlt egy kényelmesebb könyvtárba helyezheti, mint például az asztali vagy letöltési mappát, ha úgy tetszik.
Meg kell használnia az UWP alkalmazás folyamatazonosítóját annak ellenőrzéséhez. Először indítsd el a játékot. Ezután nyissa meg a Feladatkezelőt a Ctrl + Alt + Escape gomb megnyomásával.
Kattintson a jobb gombbal a Folyamatok lap fejlécére, és engedélyezze a „PID” oszlopot. Ha nem látja a Folyamatok lapot, kattintson a „További részletek” gombra.
Keresse meg a felügyelni kívánt UWP játékot, és jegyezze fel a PID számát. Ez a folyamat azonosító száma minden alkalommal megváltozik, amikor elindítja az alkalmazást, így újra meg kell találnia, ha bezárja és újra megnyitja a játékot.
A parancs futtatásához rendszergazdaként kell megnyitnia a Parancssor ablakot. Ehhez kattintson a jobb gombbal a Start gombra, vagy nyomja meg a Windows + X billentyűt, majd kattintson a „Parancssor (Admin)” opcióra.
Váltson át a PresentMon64.exe parancsot tartalmazó könyvtárra. Csak írja be a „cd” szót, majd a könyvtárba, ahová a PresentMon64.exe fájlt tárolja.
cd C: A jelenMon-master x64 elérése
Ezután futtassa a következő parancsot, amely a #### helyettesíti a megfigyelni kívánt alkalmazás folyamat azonosító számát.
PresentMon64.exe -process_id ####
A parancssorban megjelenik a megadott alkalmazás FPS-je. Nem fogja átfedni a játékot, ezért itt kell Alt + Tab-ot visszajuttatnia, ha azt szeretné ellenőrizni.
A keverék sima és egyszerű, de költséges
A Dxtory egy felhasználóbarátabb alternatíva. A PresentMon-hoz hasonlóan a Dxtory a Windows alsó szintjét is megragadja. nem kell közvetlenül kapcsolatba lépnie a játékalkalmazással, ami azt jelenti, hogy együttműködik az UWP játékokkal. Le kell töltenie a „legújabb” felépítést, és nem a „stabil” build-legalább legalább 2.0.134-t, mivel a legutóbbi építi a DirectX 12 alkalmazásokkal kapcsolatos kompatibilitási problémákat.
A PresentMon-tól eltérően, grafikus felhasználói felületet kínál. Még az FPS számlálót is átfedheti UWP játékokon. Ez inkább egy valódi alternatíva a FRAPS-nak, minden harang és síp.
Ez az alkalmazás fizetett szoftver, bár van egy próbaverzió is. A fejlesztő 3800 JPY-t fizet licencért, ami körülbelül 34,50 USD.
Csak indítsd el a Dxtory alkalmazást, majd indítsd el az UWP-játékodba az Alt + Tab-ot. Az FPS számlálót az UWP-játék bal felső sarkában átfedik.
A további információk megtekintéséhez és a beállítások testreszabásához ugorhat vissza a Dxtory alkalmazásra. De nem kell tennie semmit különösnek, hogy beállítsa ezt a nyitott Dxtory-t, indítson el egy UWP-játékot, és csak akkor fog működni. Ha megszabadulni szeretne az FPS számlálótól, csak zárja be a Dxtory alkalmazást.
A jövőben több játékeszközt, például az NVIDIA ShadowPlay-jét frissítheti a Microsoft új alkalmazásplatformjához. Mostanáig csak néhány eszköz működik, és ki kell mennie az UWP játékok használatával. A Microsoft UWP platformja még mindig folyamatban van, és sehol sem nyilvánvalóbb, mint a PC-s játékoknál.