Kotisivu » miten » FPS n seuranta UWP-peleissä Windows 10 ssä

    FPS n seuranta UWP-peleissä Windows 10 ssä

    Työkalut, kuten FRAPS ja NVIDIA: n ShadowPlay, ovat erinomaisia, kun haluat seurata pelin suorituskykyä Windowsissa, mutta ne eivät toimi Microsoftin Universal Windows Platform (UWP) -peleissä. Onneksi muutaman työkalun avulla voit seurata Windows 10: n uudelle sovellusalustalle tehtyjä framerate- ja benchmark-pelejä.

    Joissakin yksittäisissä peleissä voi olla integroituja FPS-laskureja, joita voit käyttää, mutta useimmat eivät. Työkalut auttavat sinua valvomaan FPS: ääsi peleissä Quantum Break, Gears of War: Ultimate Edition, Forza Motorsport 6: Apex, ja Windows Storen versio Tomb Raiderin nousu.

    PresentMon on ilmainen, mutta vaatii vähän työtä

    PresentMon on Intelin kehittäjän luoma avoimen lähdekoodin työkalu. Se käyttää tapahtumien jäljittämistä seuraamaan taustalla olevaa Windows-käyttöjärjestelmää, kun "nykyiset" -komennot ja lokitiedot niistä kirjataan. Näin se voi seurata DirectX 10-, DirectX 11- ja DirectX 12 -pelien suorituskykyä. Se toimii myös silloin, kun nämä sovellukset ovat Universal Windows Platform (UWP) -sovelluksia, jotka jaetaan Windows Storen kautta. Toisin sanoen tämä työkalu toimii, koska sen ei tarvitse olla vuorovaikutuksessa UWP-sovelluksen kanssa - se ei ole sallittua. Se valvoo Windowsia alemmalla tasolla.

    Tämä on komentorivisovellus, joten siinä ei ole melko graafista käyttöliittymää. Yrittäjäkehittäjä voisi luoda tämän komentoriviohjelman pohjalta rakennetun graafisen työkalun helpottamaan tätä tulevaisuudessa.

    Valitettavasti tällä hetkellä tarvitaan jonkin verran työtä. Sinun täytyy vierailla PresentMonin arkistosivulla ja ladata arkisto napsauttamalla Lataa ZIP. Sitten sinun on ladattava ilmainen Visual Studio Express Community Edition Microsoftilta. Asenna Visual Studio ja anna sen päivittää itsensä.

    Pura ladattu PresentMon-arkistotiedosto ja kaksoisnapsauta ”PresentMon.sln” -tiedostoa avataksesi sen Visual Studioissa. Visual Studio tarjoaa ladata kääntäjän.

    Kun se on valmis lataamaan ja asentamaan tarvittavat ohjelmistot, voit avata PresentMon.sln-tiedoston Visual Studiossa ja rakentaa sovelluksen. Napsauta vain Rakenna> Rakenna ratkaisu.

    Saat sitten x64-hakemiston olettaen, että käytät 64-bittistä Windows 10 -versiota (jota olet todennäköisesti). Tämä sisältää nykyisen PresentMon64.exe-komennon. Voit asettaa tämän tiedoston kätevään hakemistoon, kuten työpöydälle tai ladattavalle kansiolle, jos haluat.

    Sinun on käytettävä UWP-sovelluksen prosessitunnusta, jos haluat seurata sitä. Aloita pelin aloittaminen. Avaa seuraavaksi Task Manager painamalla Ctrl + Alt + Escape.

    Napsauta hiiren kakkospainikkeella Prosessit-välilehden otsikkoa ja ota käyttöön PID-sarake. Jos et näe Prosessit-välilehteä, valitse Lisätiedot.

    Etsi käynnissä oleva UWP-peli, jota haluat seurata, ja merkitse sen PID-numero. Tämä prosessin tunnusnumero muuttuu aina, kun käynnistät sovelluksen, joten sinun on löydettävä se uudelleen, jos suljet pelin ja avaat sen uudelleen.

    Sinun täytyy avata komentorivi-ikkuna järjestelmänvalvojana tämän komennon suorittamiseksi. Voit tehdä sen napsauttamalla Käynnistä-painiketta hiiren kakkospainikkeella tai painamalla Windows + X ja napsauttamalla sitten komentokomento (Admin) -vaihtoehtoa.

    Vaihda PresentMon64.exe-komentoa sisältävään hakemistoon. Kirjoita vain "cd", jota seuraa polku hakemistoon, johon tallennat PresentMon64.exe-tiedoston.

    cd C: EdessäMon-master x64 Debug

    Suorita sitten seuraava komento korvaamalla #### sen prosessin tunnusnumerolla, jota haluat seurata.

    PresentMon64.exe -process_id ####

    Näet määrittämäsi sovelluksen FPS: n, joka näkyy komentorivi-ikkunassa. Se ei pääse peittämään peliä, joten sinun täytyy Alt + Tab takaisin täällä, kun haluat tarkistaa sen.

    Sekoitus on ohut ja helppo, mutta maksaa rahaa

    Sekoitus on käyttäjäystävällisempi vaihtoehto. Kuten PresentMon, Dxtory tarttuu tietonsa alemmasta tasosta Windowsissa. sen ei tarvitse olla suoraan yhteydessä pelisovellukseen, mikä tarkoittaa, että se toimii näiden UWP-pelien kanssa. Sinun täytyy ladata "viimeisin" -rakenne eikä "vakaa" -rakennustapa vähintään rakentaa 2.0.134, sillä uusimmat korjaavat yhteensopivuusongelmat DirectX 12 -sovellusten kanssa.

    Toisin kuin PresentMon, se tarjoaa graafisen käyttöliittymän. Se voi jopa peittää FPS-laskurin UWP-peleihin. Tämä on enemmän todellinen vaihtoehto FRAPSille, jossa kaikki kellot ja pilli.

    Tämä sovellus on maksullista ohjelmistoa, vaikka on olemassa kokeilu, jota voit käyttää. Kehittäjä veloittaa 3800 JPY lisenssistä, joka on noin 34,50 dollaria.

    Käynnistä Dxtory -sovellus ja käynnistä sitten UWP-peli. FPS-laskuri peitetään UWP-pelin vasemmassa yläkulmassa.

    Voit myös siirtyä takaisin Dxtory-sovellukseen nähdäksesi lisätietoja ja mukauttaa asetuksiasi. Mutta sinun ei tarvitse tehdä mitään erityistä, jos haluat asettaa tämän avoimen Dxtoryn, käynnistää UWP-pelin, ja se toimii vain. Jos haluat päästä eroon FPS-laskurista, sulje Dxtory-sovellus.


    Tulevaisuudessa enemmän pelityökaluja, kuten NVIDIA: n ShadowPlay-ohjelmaa, voidaan päivittää toimimaan yhdessä Microsoftin uuden sovellusalustan kanssa. Tällä hetkellä vain harvat työkalut toimivat ja sinun täytyy mennä pois tapaasi käyttää niitä UWP-peleissä. Microsoftin UWP-foorumi on edelleen käynnissä, eikä mikään ole selvempää kuin PC-peleissä.