FPS vs. FrameTime

mRkukov

Hrrrr...
Liittynyt
17.10.2016
Viestejä
7 854
Rauta- ja peliarvosteluissa käytetään yleensä FPS:ää kuvastamassa nopeutta (frames per second). FPS ei ole kuitenkaan lineaarinen muuttuja, joka aiheuttaa aika paljonkin sekoilua harrastajien keskuudessa. Joissain yhteyksissä taas puhutaan Frametimestä, joka ilmoitetaankin millisekunteina (ms).

Ongelma FPS:n kanssa on lyhyesti kuvattuna tällainen:
Ero 40 ja 50 FPS välillä on 10 FPS. Frametimeissä 5 ms.
Ero 100 ja 200 FPS välillä on 100 FPS, mutta frametimeissä sama 5 ms.

Eli jos puhutaan "10 FPS erosta", ei puhuta oikeastaan mistään tarkasta asiasta. 10 FPS ero voi olla lähes olematon tai se voi olla kuin yö ja päivä. Mitä pienemmäksi FPS menee, sitä suurempi ero yksittäisten kuvien välille muodostuu.

Olisikohan IO-techin aika tehdä myös frametime kuvaajia? Mikä frametime ero on sinun mielestä merkityksellinen? Missä kohtaa fps:llä ei ole enää merkitystä?


upload_2019-1-3_14-34-13.png


upload_2019-1-3_14-19-10.png



FPS Frametime (MS)
1 1000
2 500
3 333.333333333333
4 250
5 200
6 166.666666666667
7 142.857142857143
8 125
9 111.111111111111
10 100
11 90.9090909090909
12 83.3333333333333
13 76.9230769230769
14 71.4285714285714
15 66.6666666666667
16 62.5
17 58.8235294117647
18 55.5555555555556
19 52.6315789473684
20 50
21 47.6190476190476
22 45.4545454545455
23 43.4782608695652
24 41.6666666666667
25 40
26 38.4615384615385
27 37.037037037037
28 35.7142857142857
29 34.4827586206897
30 33.3333333333333
31 32.258064516129
32 31.25
33 30.3030303030303
34 29.4117647058823
35 28.5714285714286
36 27.7777777777778
37 27.027027027027
38 26.3157894736842
39 25.6410256410256
40 25
41 24.390243902439
42 23.8095238095238
43 23.2558139534884
44 22.7272727272727
45 22.2222222222222
46 21.7391304347826
47 21.2765957446808
48 20.8333333333333
49 20.4081632653061
50 20
51 19.6078431372549
52 19.2307692307692
53 18.8679245283019
54 18.5185185185185
55 18.1818181818182
56 17.8571428571429
57 17.5438596491228
58 17.2413793103448
59 16.9491525423729
60 16.6666666666667
61 16.3934426229508
62 16.1290322580645
63 15.8730158730159
64 15.625
65 15.3846153846154
66 15.1515151515152
67 14.9253731343284
68 14.7058823529412
69 14.4927536231884
70 14.2857142857143
71 14.0845070422535
72 13.8888888888889
73 13.6986301369863
74 13.5135135135135
75 13.3333333333333
76 13.1578947368421
77 12.987012987013
78 12.8205128205128
79 12.6582278481013
80 12.5
81 12.3456790123457
82 12.1951219512195
83 12.0481927710843
84 11.9047619047619
85 11.7647058823529
86 11.6279069767442
87 11.4942528735632
88 11.3636363636364
89 11.2359550561798
90 11.1111111111111
91 10.989010989011
92 10.8695652173913
93 10.752688172043
94 10.6382978723404
95 10.5263157894737
96 10.4166666666667
97 10.3092783505155
98 10.2040816326531
99 10.1010101010101
100 10
101 9.9009900990099
102 9.80392156862745
103 9.70873786407767
104 9.61538461538462
105 9.52380952380952
106 9.43396226415094
107 9.34579439252336
108 9.25925925925926
109 9.1743119266055
110 9.09090909090909
111 9.00900900900901
112 8.92857142857143
113 8.84955752212389
114 8.7719298245614
115 8.69565217391304
116 8.62068965517241
117 8.54700854700855
118 8.47457627118644
119 8.40336134453782
120 8.33333333333333
121 8.26446280991735
122 8.19672131147541
123 8.13008130081301
124 8.06451612903226
125 8
126 7.93650793650794
127 7.8740157480315
128 7.8125
129 7.75193798449612
130 7.69230769230769
131 7.63358778625954
132 7.57575757575758
133 7.5187969924812
134 7.46268656716418
135 7.40740740740741
136 7.35294117647059
137 7.2992700729927
138 7.2463768115942
139 7.19424460431655
140 7.14285714285714
141 7.09219858156028
142 7.04225352112676
143 6.99300699300699
144 6.94444444444444
145 6.89655172413793
146 6.84931506849315
147 6.80272108843537
148 6.75675675675676
149 6.71140939597315
150 6.66666666666667
151 6.62251655629139
152 6.57894736842105
153 6.5359477124183
154 6.49350649350649
155 6.45161290322581
156 6.41025641025641
157 6.36942675159236
158 6.32911392405063
159 6.28930817610063
160 6.25
161 6.2111801242236
162 6.17283950617284
163 6.13496932515337
164 6.09756097560976
165 6.06060606060606
166 6.02409638554217
167 5.98802395209581
168 5.95238095238095
169 5.91715976331361
170 5.88235294117647
171 5.84795321637427
172 5.81395348837209
173 5.78034682080925
174 5.74712643678161
175 5.71428571428571
176 5.68181818181818
177 5.64971751412429
178 5.61797752808989
179 5.58659217877095
180 5.55555555555556
181 5.52486187845304
182 5.49450549450549
183 5.46448087431694
184 5.43478260869565
185 5.40540540540541
186 5.37634408602151
187 5.3475935828877
188 5.31914893617021
189 5.29100529100529
190 5.26315789473684
191 5.23560209424084
192 5.20833333333333
193 5.18134715025907
194 5.15463917525773
195 5.12820512820513
196 5.10204081632653
197 5.0761421319797
198 5.05050505050505
199 5.0251256281407
200 5
201 4.97512437810945
202 4.95049504950495
203 4.92610837438424
204 4.90196078431373
205 4.87804878048781
206 4.85436893203883
207 4.83091787439614
208 4.80769230769231
209 4.78468899521531
210 4.76190476190476
211 4.739336492891
212 4.71698113207547
213 4.69483568075117
214 4.67289719626168
215 4.65116279069768
216 4.62962962962963
217 4.60829493087558
218 4.58715596330275
219 4.5662100456621
220 4.54545454545455
221 4.52488687782805
222 4.50450450450451
223 4.48430493273543
224 4.46428571428571
225 4.44444444444444
226 4.42477876106195
227 4.40528634361233
228 4.3859649122807
229 4.36681222707424
230 4.34782608695652
231 4.32900432900433
232 4.31034482758621
233 4.29184549356223
234 4.27350427350427
235 4.25531914893617
236 4.23728813559322
237 4.21940928270042
238 4.20168067226891
239 4.18410041841004
240 4.16666666666667
 
Viimeksi muokattu:
@Sampsa mielipide 100fps vs 240fps, josta tämä tuli taas mieleeni:


GN analyysiä asiasta:
 
Viimeksi muokattu:
En nyt ihan hahmota miten tuo "mielipide" liittyy tähän(?)

Itse asiasta riippuu vähän miten asiat esitetään, eikai siitä mitään irtoa jos joku puhuu pelkästään että ero on 10 FPS, täytyy tietysti olla tiedossa mihin arvoihin se liittyy jne.

Uskoisin että io-techin lukijakunnalla on näytönohjaintestejä lukiessa perusasiat ihan hyvin hallussa ja kyllä mitattu keskimääräinen ruudunpäivitysnopeus ja 99. persentiili kertovat valtaosalle lukijoista riittävän tarkasti minkälainen suorituskyky on.

Itse näkisin, että tuota syvemmälle on syytä mennä silloin kun testatessa havaitaan joku ongelma tai epänormaalia käytöstä ja asiaa pitää selvittää syvällisemmin.
 
En nyt ihan hahmota miten tuo "mielipide" liittyy tähän(?)
Tarkensin hieman kommenttia. Tuli siis vain tuosta mieleeni frametime-erot. :)

Itse asiasta riippuu vähän miten asiat esitetään, eikai siitä mitään irtoa jos joku puhuu pelkästään että ero on 10 FPS, täytyy tietysti olla tiedossa mihin arvoihin se liittyy jne.
Lähinnä välillä porukka ei tunnu tajuavan 30fps eron olevan lähes mitätön kun puhutaan yli 100fps nopeuksista. Perusteluna se että "30fps on diashowta". Absoluuttinen 30fps on todellakin diashowta, mutta harva siltikään erottaa 100fps ja 130fps toisistaan. Harva sisäistää fps skaalan olevan logaritminen ja osa ei varmaan edes tajua mitä se tarkoittaa. :)

Uskoisin että io-techin lukijakunnalla on näytönohjaintestejä lukiessa perusasiat ihan hyvin hallussa ja kyllä mitattu keskimääräinen ruudunpäivitysnopeus ja 99. persentiili kertovat valtaosalle lukijoista riittävän tarkasti minkälainen suorituskyky on.
Jos perusasiat on hyvin hallussa niin silloin frametime graafi olisi se "next level". Mielestäni frametime graafit sopisi oikein hyvin noihin arvosteluihin. Eikös tuon saisi aika helposti pihalle noista testinauhotteista, vai onko kovin iso työ lisätä moista?
 
Tarkensin hieman kommenttia. Tuli siis vain tuosta mieleeni frametime-erot. :)

Ymmärsit hieman väärin tai ilmaisin itseäni huonosti tuossa videolla, ennemminkin viittasin tuohon resoluutioon ja kuvakokoon sillä nuo 240 hz näytöt, mitä käytetään esports-pelaamisessa ovat pääsääntöisesti 24" ja Full HD. Omalta osaltani koen että saan suuremman hyödyn isommasta kuva-alasta (ja resoluutiosta) vs näytön 240 hz virkistystaajuus.
 
Ymmärsit hieman väärin tai ilmaisin itseäni huonosti tuossa videolla, ennemminkin viittasin tuohon resoluutioon ja kuvakokoon sillä nuo 240 hz näytöt, mitä käytetään esports-pelaamisessa ovat pääsääntöisesti 24" ja Full HD. Omalta osaltani koen että saan suuremman hyödyn isommasta kuva-alasta (ja resoluutiosta) vs näytön 240 hz virkistystaajuus.
Ei, ymmärsin sen ihan oikein. Lähinnä se ettet näe itsellesi 240Hz (fullHD) parempana kuin UltraWide 100Hz. Eli Hz/fps ei ole "kaikki kaikessa", kunhan ollaan tietyn rajan yli. Tuskin silti hyväksyisit sitä UltraWideä 50Hz nopeudella?

Pelkällä FPS mittarilla 240 -> 100 on isompi pudotus kuin 100 -> 50, mutta silti hyväksynet sen "isomman" pudotuksen paljon mieluummin kuin tuon "pienemmän". Ongelma on tosiaan ettei "fps puolittuminen" kerro vielä mitään konkreettista. Sillä voidaan kuitenkin pelotella asiasta ymmärtämättömiä ja perustella asioita, joilla ei ole todellisuudessa merkitystä.
 
Ei, ymmärsin sen ihan oikein. Lähinnä se ettet näe itsellesi 240Hz (fullHD) parempana kuin UltraWide 100Hz. Eli Hz/fps ei ole "kaikki kaikessa", kunhan ollaan tietyn rajan yli. Tuskin silti hyväksyisit sitä UltraWideä 50Hz nopeudella?

Pelkällä FPS mittarilla 240 -> 100 on isompi pudotus kuin 100 -> 50, mutta silti hyväksynet sen "isomman" pudotuksen paljon mieluummin kuin tuon "pienemmän". Ongelma on tosiaan ettei "fps puolittuminen" kerro vielä mitään konkreettista. Sillä voidaan kuitenkin pelotella asiasta ymmärtämättömiä ja perustella asioita, joilla ei ole todellisuudessa merkitystä.

Lähtökohtaisesti oletan, että lukijat ymmärtävät 60 FPS:ää olevan pelattavuuden ns. kriittinen taso ja kun puhutaan yli 100 FPS:n nopeuksista niin käytännön merkitys alkaa olla hyvin vähäinen suurimmassa osassa tapauksia.
 
Pelasin tossa pari tuntia 60hz kanssa koska kyseinen Eizo ei muuhun kyennyt, viimeksi näin oli alkuvuonna 2010. Tuli paha olo sieluun, en muistanut edes miten hirveää tuo oli. :beye: Jo työpöydältä asti on tympäisevää katsoa "karkeasti liikkuvaa" osoitinta.
 
Itse olen semmoinen puusilmä että ei mitään väliä onko ruudunpäivitys 35 vai 60 fps,en sitä huomaa kuitenkaan.
Kun en pelaa pumpumpelejä,niin voin pitää asetukset tapissa,ja nauttia grafiikoista.
Ikinä en ole omistanut korkeaherzistä näyttöä,joten en tiedä huomaisinko eron jos olisin?.
 
Ei kyllä todellakaan ole selvää kaikille lukijoille kun ei ole selvää osalle foorumin kirjoittelijoistakaan. Voisi olla hyvä idea kirjoittaa aiheesta tai vielä mielummin järjestää sokkotesti, missä vaikka jokainen io-techin toimittaja kokeilisi ja sokkona arvioisi eri systeemejä / näyttöjä muutamalla eri pelillä ja erilaisilla fps lukemilla. Linus tech tipsillä on video aiheesta ja tulokset oli varsin mielenkiintoisia vaikkei se mitenkään tieteellisesti pätevä testi ollutkaan.
 
Tuo inputlagi mitä tuosta syntyy on kuin mielipide, kaikilla omat mieltymykset, itselle riittää noin 100-110fps 144hz benq:lla ettei hitautta pelissä huomaa niin paljoa että se häiritsisi, mutta kyllä se 300fps on ehdottomasti paras.

Jos tuota haluaa johkin videoihin/testeihin sisällyttää sen saa helposti laskettua ja videoihin käyttää esim msi afterburnerin overlaytä.
 
Itse olen semmoinen puusilmä että ei mitään väliä onko ruudunpäivitys 35 vai 60 fps,en sitä huomaa kuitenkaan.
Kun en pelaa pumpumpelejä,niin voin pitää asetukset tapissa,ja nauttia grafiikoista.
Ikinä en ole omistanut korkeaherzistä näyttöä,joten en tiedä huomaisinko eron jos olisin?.

Eron kyllä huomaa, muttei se mikään hirveän iso ole. Nopeaan tai 'hitaaseen' kuvataajuuteen ainakin itse totun nopeasti.

Vaikka 144hz näyttö löytyy, pystyn pelaamaan ihan hyvin jotakin vanhaa peliä mikä on lukittu 30 fps. Siihen kyllä totuu eikä se mitenkään erityisen tökkivältä tunnu kun on itse pelaamiseen keskittynyt.

Sitten jos pelaa jotakin sen jälkee 144fps /hz niin tajuaa vasta että nyt on nopeaa ja sulavaa kuvaa. Tähänkin tottuu nopeasti eikä se näytä hetken kuluttua enää niin erinomaisen sulavalta kun on tavallaan ehtinyt tottumaan siihen.
 
Joo silmä tottuu tuohon kyllä, mutta 144hz jälkeen on aika kova koitos pelailla 30fps, periaatteessa en edes pelaa, konsolilla toki mutta siinäki TV interpolation saa kuva näyttämään sulavalta.

Jos on ihan terve ihminen,ei mitään sairauksia tms joka rajoittaa niin 30fps ja 60fps välillä pitäisi olla huomattavissa ero.
30fps ja 120/144hz/fps on jo aivan mahdoton sulavuus ero.

Tuossa tottumis asiassa kuva näyttää aina yhtä sulavalta, mutta tottumuksen vuoksi "karu 30fps" kokemus häipyy lähimuistista ja jäljelle jää vaan normali sulavuuden tunne ilman verrannollista 30fps kokemusta.

Itse olen semmoinen puusilmä että ei mitään väliä onko ruudunpäivitys 35 vai 60 fps,en sitä huomaa kuitenkaan.
Kun en pelaa pumpumpelejä,niin voin pitää asetukset tapissa,ja nauttia grafiikoista.
Ikinä en ole omistanut korkeaherzistä näyttöä,joten en tiedä huomaisinko eron jos olisin?.

Varmasti huomaisit, mutta pelin täytyy myös toimia silloin korkeammalla FPS jotta hyödyn voisi saada 144hz näytöstä.
 
Frametime on hyvä, jos on tarvetta kuvata kuinka tasatahtiin ne framet syydetään ulos. Muuten se lähinnä vain hämmentää ihmisiä lisää. Nopeuserojen käytännön merkitys riippuu monesta asiasta muutenkin.
 
Frametime on hyvä, jos on tarvetta kuvata kuinka tasatahtiin ne framet syydetään ulos. Muuten se lähinnä vain hämmentää ihmisiä lisää. Nopeuserojen käytännön merkitys riippuu monesta asiasta muutenkin.
Placeboa tai ei, mutta pelasin vielä kuukausi sitten 970GTX:llä overwatchia low asetuksilla ja sain irti 160-230fps. Pelasin 144hz näytöllä niin silti tunsin ajoittain outoa "motion lagia". Nykyään 1070 GTX:llä sitä ei tunne ja GamerNexuksen mukaan frametimet saattavat heitellä 970:llä paljonkin pelisession aikana, kun taas 1070/2070:llä on paljon tasaisempaa.

evga-rtx-2070-sniper-4k-frametimes_1.png
 
Vaikka FPS ei ole lineaarinen, näytönohjaimessa joka piirtää 100 kuvaa sekunnissa (fps) on luultavasti kaksinkertainen laskentateho verrattuna näytönohjaimeen, joka kykenee piirtämään ainoastaan 50 kuvaa sekunnissa. (100 / 50 = 2)

100 fps tarkoittaa, että yhden ruudun päivitykseen meni 10 millisekuntia. 50 fps nopeudella yhden kuvan piirtämiseen menee 20 millisekuntia ja huomataan, että myös piirtoaikoja vertailemalla 100 fps näytönohjain piirtää kuvan kaksinkertaisella nopeudella (20 / 10 = 2).

En ole jutellut kenenkään kanssa aiheesta, mutta jotenkin uskoisin ihmisten intuitiivisesti ymmärtävän näytönohjainten tehoerot fps kuvaajista.
 
Placeboa tai ei, mutta pelasin vielä kuukausi sitten 970GTX:llä overwatchia low asetuksilla ja sain irti 160-230fps. Pelasin 144hz näytöllä niin silti tunsin ajoittain outoa "motion lagia". Nykyään 1070 GTX:llä sitä ei tunne ja GamerNexuksen mukaan frametimet saattavat heitellä 970:llä paljonkin pelisession aikana, kun taas 1070/2070:llä on paljon tasaisempaa.

Aika outoa että gpu:n takia heittelis noin paljon, yleensä pullonkaulat tulee esim hitaista muisteista tai jos peli asennettu hdd:lle. Sen lisäksi tuo testi on 4k graffoilla ja 970 ole 4k kortti, ei edes 1440p.
 
Placeboa tai ei, mutta pelasin vielä kuukausi sitten 970GTX:llä overwatchia low asetuksilla ja sain irti 160-230fps. Pelasin 144hz näytöllä niin silti tunsin ajoittain outoa "motion lagia". Nykyään 1070 GTX:llä sitä ei tunne ja GamerNexuksen mukaan frametimet saattavat heitellä 970:llä paljonkin pelisession aikana, kun taas 1070/2070:llä on paljon tasaisempaa.

evga-rtx-2070-sniper-4k-frametimes_1.png

Tuossa yhdessä vanhassa koneessa on Msi 970 ja sillä pyörähtää fortnite sen 140fps nätisti eikä ole nykimistäkään, itse en moista pelaa mutta vierestä katsonut että hyvin pelittää.
Aikaisemmin oli joku 3.3ghz i5 4xxx jolla cpu usage oli 100% ja silloin nyki kyllä, nyt i7 4790 niin menee sulavasti.
 
Placeboa tai ei, mutta pelasin vielä kuukausi sitten 970GTX:llä overwatchia low asetuksilla ja sain irti 160-230fps. Pelasin 144hz näytöllä niin silti tunsin ajoittain outoa "motion lagia". Nykyään 1070 GTX:llä sitä ei tunne ja GamerNexuksen mukaan frametimet saattavat heitellä 970:llä paljonkin pelisession aikana, kun taas 1070/2070:llä on paljon tasaisempaa.

evga-rtx-2070-sniper-4k-frametimes_1.png

Pieni OT: Pakko varmistaa, säädithän OW:n 144 Hz pelin sisältä resoluution alta? :D
 
Pieni OT: Pakko varmistaa, säädithän OW:n 144 Hz pelin sisältä resoluution alta? :D
Joo, kyllä. Oon huomannut kanssa nykimistä nyt, kun olen obsilla tallentanut videota. Ennen ei ole ollut mitään ongelmaa.. Pitäisi jaksaa tehdä kaikille komponenteille jonkinlainen stressitesti kun alkaa ikää olemaan useammalla se 5-vuotta.
 

Statistiikka

Viestiketjuista
258 637
Viestejä
4 494 416
Jäsenet
74 265
Uusin jäsen
Oranta

Hinta.fi

Back
Ylös Bottom