Mikro-stutterointi ja GPU-skaalaus CrossFirellä ja SLI:llä

Artikkelin kirjoittaja: Panu Roivas | 0 kommenttia

Mikro-stutterointi, vaikea havaita, vaikea korjata



Mitä on mikro-stutterointi?

Otetaan alkuun pieni kertaus siitä, miten liikkuva kuva muodostuu monitorille. Täydellistä tasapainoa ei voida saavuttaa käytännössä, joten esimerkiksi 30 kehystä sekunnissa piirtävä näytönohjain lähettää kehyksiä monitorille seuraavanlaisesti:



Yllä on yksi sekunti Metro 2033 -peliä, renderöitynä Radeon HD 6850 CrossFirellä. Valitsimme kyseisen kohdan, sillä 30 FPS:n kohdalla mikro-stutteroinnin kerrotaan olevan pahimmillaan.

Diagrammista nähdään, että kehysten renderöinti kestää eri määrän aikaa. Normaalisti pelien nopeutta mitataan sekunnin keskiarvolla, eli FPS-lukemalla, mutta ihmissilmä havaitsee eron huomattavasti pienemmällä aikavälillä, jopa 60 Hz ja 120 Hz välillä on havaittava ero, ja 120 Hz taajudella kuvia päivitetään n. 8 ms välein. Vaikka keskimääräinen FPS sekunnin aikana olisi 30, jota pidetään yleisesti pelattavuuden rajana, tässä tapauksessa sekunnin sisällä osa kehyksistä piirretään yli 30 FPS:n nopeudella, ja osa alle. Mitä suurempi vaihteluväli on, sitä selvempää nykiminen on. Hetkellinen yli 50 ms pysähtyminen renderöinnissä on helposti silmillä havaittavissa.

Milloin mikro-stutterointia voi nähdä?

Lyhyesti sanottuna, mikrostutterointia näkee koko ajan. Mitä pienempi FPS on, sitä selvempi stutterointi on. Käytännössä 30 FPS:n keskimääräisellä nopeudella pyörivä peli voi pahimmillaan vaikuttaa vain 15 FPS:ltä.

Koska ihmissilmä havaitsee jopa 10 ms eron ruudunpäivityksessä, testeissämme olemme tyytyneet korkeampiin ruudunpäivitysnopeuksiin kuin 30 FPS. Mikrostutterointi on silti nähtävissä, vaikka peli ei olekaan yhtä hidas.

Kommentoi artikkelia