Pelin viiveestä puhutaan usein yhtenä lukuna, vaikka todellisuudessa pelaajan kokema viive syntyy useasta eri vaiheesta. Hiiren tai ohjaimen komento pitää ensin rekisteröidä, pelimoottorin käsitellä se, prosessorin ja näytönohjaimen piirtää uusi kuva ja näytön lopulta näyttää se.
Verkkomoninpelissä kokonaisuuteen tulee vielä verkkolatenssi. Siksi nopea internetyhteys ei yksin takaa välitöntä ohjaustuntumaa, eikä korkea FPS poista kaikkia verkon aiheuttamia viiveitä.
Mitä input lag tarkoittaa?
Input lag tarkoittaa viivettä käyttäjän syötteen ja näytöllä näkyvän reaktion välillä. Se voidaan jakaa esimerkiksi oheislaitteen, pelimoottorin, renderöintijonon ja näytön aiheuttamaan viiveeseen.
Kilpailullisissa peleissä pienetkin erot voivat tuntua, koska pelaaja tekee nopeita liikkeitä ja reagoi vastustajan toimintaan. Rauhallisessa strategia- tai seikkailupelissä sama viive voi olla käytännössä merkityksetön.
Verkkolatenssi on eri asia
Ping mittaa verkkoyhteyden viivettä palvelimelle ja takaisin. Se vaikuttaa siihen, kuinka nopeasti oma toiminta välittyy pelipalvelimelle ja muiden pelaajien liikkeet omaan peliin.
Input lag voi olla korkea vaikka ping olisi erinomainen, ja vastaavasti paikallinen ohjaus voi tuntua nopealta vaikka verkkoyhteys olisi hidas. Siksi ongelmaa ratkaistaessa kannattaa ensin selvittää, onko kyse ohjausviiveestä vai verkkoviiveestä.
FPS vaikuttaa viiveeseen
Korkeampi kuvataajuus lyhentää yksittäisen ruudun kestoa. 60 FPS:n kuvataajuudella yksi ruutu kestää noin 16,7 millisekuntia, 120 FPS:llä noin 8,3 millisekuntia ja 240 FPS:llä noin 4,2 millisekuntia.
Tämä ei tarkoita, että kokonaisviive olisi täsmälleen sama kuin ruudun kesto. Korkea ja tasainen FPS antaa kuitenkin järjestelmälle mahdollisuuden reagoida syötteisiin useammin ja tuottaa kuvan nopeammin.
Virkistystaajuus ratkaisee mitä näyttö voi esittää
60 hertsin näyttö päivittyy enintään 60 kertaa sekunnissa, kun taas 144, 165, 240 tai 360 hertsin pelinäyttö päivittää kuvan useammin. Korkean virkistystaajuuden hyöty näkyy selvimmin, kun peli tuottaa myös korkean kuvataajuuden.
Windowsin näyttöasetuksista kannattaa tarkistaa, että näyttö todella käyttää valmistajan ilmoittamaa virkistystaajuutta. Uusi 240 hertsin näyttö voi muuten jäädä vahingossa 60 hertsiin.
Hiiren polling rate
Polling rate kertoo, kuinka usein hiiri raportoi sijaintinsa tietokoneelle. 1000 hertsin polling rate tarkoittaa teoriassa raportointia millisekunnin välein. Uudemmat pelihiiret voivat käyttää myös 2000, 4000 tai 8000 hertsiä.
Erittäin korkea polling rate voi lisätä prosessorikuormaa eikä hyöty ole yhtä suuri kaikissa peleissä. 1000 Hz on edelleen hyvä yleisasetus useimmille pelaajille.
NVIDIA Reflex ja renderöintijono
NVIDIA Reflex on tuetuissa peleissä käytettävä tekniikka, jonka tarkoitus on pienentää järjestelmäviivettä synkronoimalla prosessorin ja näytönohjaimen työtä. Se pyrkii vähentämään tilannetta, jossa prosessori tuottaa pitkiä jonoja kuvia odottamaan näytönohjainta.
Reflexistä on eniten hyötyä GPU-rajoitteisissa tilanteissa ja kilpailullisissa peleissä, joissa järjestelmäviiveellä on käytännön merkitystä. Asetuksen vaikutus kannattaa testata pelikohtaisesti.
V-Sync, G-Sync ja FreeSync
V-Sync poistaa kuvan repeilyä synkronoimalla kuvia näytön virkistystaajuuteen, mutta perinteinen toteutus voi lisätä viivettä. Muuttuvan virkistystaajuuden G-Sync- ja FreeSync-ratkaisut voivat tarjota tasaisemman kuvan pienemmällä viiveellä.
Optimaalinen asetus riippuu näytöstä, näytönohjaimesta ja pelistä. Kilpapelaaja voi painottaa minimaalista viivettä, kun taas yksinpeleissä kuvan tasaisuus voi olla tärkeämpää.
Näytön pelitila ja kuvankäsittely
Televisiot ja osa näytöistä tekevät kuvaan jälkikäsittelyä, joka voi lisätä merkittävästi viivettä. Pelitila poistaa yleensä osan näistä käsittelyvaiheista.
Jos pelaat televisiolla, pelitila kannattaa ottaa käyttöön. Myös liikkeenparannus ja raskaat kuvanparannustoiminnot kannattaa testata pois päältä.
Näin pienennät viivettä käytännössä
- käytä näytön suurinta toimivaa virkistystaajuutta
- pidä FPS mahdollisimman tasaisena
- käytä pelin NVIDIA Reflex -asetusta, jos se on tuettu
- kytke televisiosta pelitila päälle
- käytä hiirellä järkevää polling rate -asetusta
- sulje raskaat taustaprosessit
- käytä verkkopelaamisessa Ethernet-yhteyttä, jos mahdollista
Tavoitteena ei ole saada jokaista lukemaa mahdollisimman pieneksi hinnalla millä hyvänsä. Hyvä pelikokemus syntyy tasaisesta kuvataajuudesta, vakaasta verkkoyhteydestä ja asetuksista, jotka sopivat omaan näyttöön sekä peliin.
Lisää aiheesta: BittiBlogin pelisisällöt, parempi FPS peleissä, pelinäytön valinta ja näytönohjaimen valinta pelaamiseen.
Lähteet
Katso lisää tähän aiheeseen liittyviä uutisia ja oppaita.
Tutustu aiheeseen Pelit →
