WOOFY · Laboratori de joc
Els mateixos FPS, una cadència diferent
Un comptador d'FPS resumeix un ritme. No diu quan arriba cada fotograma. Fes servir aquestes seqüències deliberadament senzilles per saber quines preguntes respon un resum i quines necessiten la línia temporal.
Canvia la pregunta que fas a les mateixes dadesPer què no sempre es poden fer mitjanes de dos valors d'FPS
Imagineu dos intervals complets: 10 ms i 30 ms. Junts ocupen 40 ms. Compteu tots dos intervals sobre aquest temps total.
El ritme global és 1000 × 2 ÷ 40 = 50 FPS. L'interval de 10 ms té un ritme recíproc de 100 FPS, i el de 30 ms, d'uns 33.33 FPS.
La mitjana de 100 i 33.33 és aproximadament 66.67, que no és el ritme global. L'interval lent ocupa tres vegades més temps. Manteniu junts el nombre d'intervals i la durada total; el mateix parany apareix en combinar registres de durades diferents.
Tres seqüències, el mateix temps total
Cada seqüència conté 1 000 intervals complets de fotograma que sumen 10 000 ms. Un interval és el temps entre dos esdeveniments de fotograma consecutius. Aquí, FPS mitjans = 1 000 × nombre d'intervals ÷ mil·lisegons totals. Són intervals sintètics, sense límits de captura ni registres absents.
La posició horitzontal indica l'ordre de l'interval, no el temps transcorregut. L'altura vertical és la durada, de 0 a 120 ms. El text i els números següents descriuen les mateixes dades.
Espaiat uniforme
Tots els intervals duren 10 ms. Cap no supera el pressupost temporal de referència de 60 FPS, d'uns 16.67 ms.
- FPS mitjans
- 100
- Interval P99 (ms)
- 10
- Interval més llarg (ms)
- 10
- Intervals per sobre del pressupost
- 0
- Proporció d'intervals per sobre del pressupost (%)
- 0
- Proporció del temps total en aquests intervals (%)
- 0
- Grup consecutiu més llarg per sobre del pressupost
- 0
- Pressupost de referència (ms)
- 16,67
Deu pauses separades
Cada centèsim interval dura 109 ms; els altres 990 duren 9 ms. Les pauses estan separades. La mitjana continua sent de 100 FPS, però el P99 és només de 9 ms.
- FPS mitjans
- 100
- Interval P99 (ms)
- 9
- Interval més llarg (ms)
- 109
- Intervals per sobre del pressupost
- 10
- Proporció d'intervals per sobre del pressupost (%)
- 1
- Proporció del temps total en aquests intervals (%)
- 10,9
- Grup consecutiu més llarg per sobre del pressupost
- 1
- Pressupost de referència (ms)
- 16,67
Deu pauses seguides
Els mateixos deu intervals de 109 ms ara apareixen consecutivament al final. Els valors resum són els mateixos que en la seqüència separada, però el grup consecutiu més llarg per sobre del pressupost de referència passa d'un interval a deu.
- FPS mitjans
- 100
- Interval P99 (ms)
- 9
- Interval més llarg (ms)
- 109
- Intervals per sobre del pressupost
- 10
- Proporció d'intervals per sobre del pressupost (%)
- 1
- Proporció del temps total en aquests intervals (%)
- 10,9
- Grup consecutiu més llarg per sobre del pressupost
- 10
- Pressupost de referència (ms)
- 16,67
Per què el P99 pot ometre les pauses més llargues
Aquest laboratori ordena els intervals del més curt al més llarg i pren la posició ceil(0.99 × N), comptant des d'u. Amb 1 000 intervals és la posició 990. En totes dues seqüències irregulars, els primers 990 valors són de 9 ms; les deu pauses de 109 ms queden més enllà d'aquesta posició. Un P99 inferior aquí no demostra una experiència més regular. Altres eines poden fer servir mètodes de percentils diferents.
El P99 no és un «1% low FPS» universal
El límit d'un percentil i la mitjana dels intervals més lents són càlculs diferents. L'etiqueta «1% low» no basta per identificar la fórmula. Abans de comparar resultats, consulta la definició de l'eina, la mètrica capturada i la versió. Aquest laboratori expressa el P99 en mil·lisegons i no anomena 1% low el seu recíproc.
Canvia la pregunta que fas a les mateixes dades
Tria una seqüència i una freqüència de referència. Un pressupost de 1 000 ÷ FPS de referència dona 33.33 ms a 30, 16.67 ms a 60 i 8.33 ms a 120. Canviar-lo reclassifica els intervals; no modifica la seqüència ni simula un limitador d'FPS.
Els tres exemples anteriors fan servir la referència de 60 FPS. Les dades, les explicacions i el mètode es poden llegir sense els controls interactius.
Tria una seqüència i una freqüència de referència de la llista i torna-ho a provar.
La comparació seleccionada
Deu pauses separades · 60 FPS
- FPS mitjans
- 100
- Interval P99 (ms)
- 9
- Interval més llarg (ms)
- 109
- Intervals per sobre del pressupost
- 10
- Proporció d'intervals per sobre del pressupost (%)
- 1
- Proporció del temps total en aquests intervals (%)
- 10,9
- Grup consecutiu més llarg per sobre del pressupost
- 1
- Pressupost de referència (ms)
- 16,67
Només es compten els intervals estrictament més llargs que el pressupost de referència. Si són iguals, són dins del pressupost.
La proporció temporal suma tota la durada de cada interval comptat, no només la part que supera el pressupost. No és una puntuació de sacsejades ni una mesura de la latència d'entrada. Un grup consecutiu descriu intervals adjacents, no un episodi de sacsejada perceptible demostrat.
Converteix un canvi de configuració en una comparació justa
Fes servir la teva eina de captura per obtenir mesures reals. Aquest laboratori no llegeix el maquinari ni importa fitxers de captura. Anota el següent abans de decidir que una configuració ha ajudat.
Defineix una pregunta
Per exemple: canviar una opció gràfica redueix els intervals llargs repetits en el mateix recorregut? Mantén fixes la versió del joc, l'escena, la resolució, el límit de fotogrames, la sincronització i les altres opcions. Anota qualsevol excepció.
Captura proves comparables
Fes el mateix escalfament i utilitza el mateix recorregut i durada de gravació. Repeteix cada condició i alterna'n l'ordre quan sigui pràctic. Separa la càrrega inicial o el treball amb ombrejadors d'una prova amb el joc ja preparat; no esborris pics incòmodes sense documentar-ne el motiu.
Llegeix els resums juntament amb la línia temporal
Compara la freqüència mitjana, els valors de la cua de la distribució, l'interval màxim i on apareixen els intervals llargs. Si les proves repetides se superposen molt, indica que el resultat és incert en lloc de triar la millor prova. Una mitjana igual pot coexistir amb una millora útil de la cadència.
Delimita la conclusió
Anota l'opció modificada, les condicions fixes, els resultats repetits i la incertesa restant. Els intervals de presentació de l'aplicació, els fotogrames mostrats i els generats poden diferir. Compara la mateixa mètrica; no dedueixis latència d'entrada ni una avaria de CPU/GPU només d'aquests números.
De la taula de resultats a una conclusió fonamentada
Cada cas planteja una pregunta: es repeteix l'avantatge, millora la mètrica escollida i s'han combinat bé els registres? Llegiu les observacions abans de decidir què permeten afirmar.
Tots els registres següents són dades didàctiques construïdes amb intervals complets, no captures reals de rendiment. A i B són etiquetes, no ajustos recomanats. Els exemples no fixen un mínim de repeticions ni una regla de significació estadística.
El millor registre suggereix un guanyador; el conjunt complet, no
En aquest exemple construït, A i B s'alternen pel mateix recorregut durant 60 segons cadascun, amb la mateixa mètrica de captura, escalfament, resolució i altres condicions. La pregunta és si B mostra un avantatge repetible en el ritme mitjà en aquestes tres parelles.
| Parella de repeticions | A · Mitjana d'FPS | B · Mitjana d'FPS | B menys A (FPS) |
|---|---|---|---|
| 1 | 100 | 103 | 3 |
| 2 | 102 | 99 | -3 |
| 3 | 101 | 101 | 0 |
A
- FPS globals durant tota la durada
- 101
- Mitjana d’FPS més baixa dels registres
- 100
- Mitjana d’FPS més alta dels registres
- 102
B
- FPS globals durant tota la durada
- 101
- Mitjana d’FPS més baixa dels registres
- 99
- Mitjana d’FPS més alta dels registres
- 103
Si escollim només el màxim, A dona 102 i B 103 FPS. Conservant tots els registres de la mateixa durada, tots dos donen 101 FPS globals. Les diferències per parella són +3, −3 i 0 FPS: la direcció canvia.
- Què podeu concloure
Aquest conjunt no mostra un avantatge constant de B en FPS mitjans. Tampoc prova que els ajustos siguin equivalents; una mostra petita construïda no pot resoldre aquesta afirmació.
- Què cal comprovar després
Repetiu observacions comparables i examineu les diferències juntament amb les condicions de captura. Conserveu tots els registres vàlids i documenteu les exclusions. Si l'ordre o les tasques de fons poden explicar un resultat, milloreu la comparació abans de triar un guanyador.
- Límit de la conclusió
La superposició dels rangs és descriptiva, no una prova de significació. Un únic millor registre i un nombre fix de repeticions no són regles universals de decisió.
La mitjana millora mentre empitjora una mesura dels intervals llargs
Els dos registres construïts duren deu segons. A conté 980 intervals de 10 ms i deu de 20 ms. B conté 1180 intervals de 8 ms i vint de 28 ms. Feu servir la mateixa referència de 60 FPS, uns 16.67 ms, per a tots dos.
A
- Durada (s)
- 10
- Intervals complets
- 990
- Mitjana d'FPS
- 99
- Intervals per sobre de la referència de 60 FPS
- 10
- Proporció de temps en aquests intervals (%)
- 2
B
- Durada (s)
- 10
- Intervals complets
- 1.200
- Mitjana d'FPS
- 120
- Intervals per sobre de la referència de 60 FPS
- 20
- Proporció de temps en aquests intervals (%)
- 5,6
A suma 990 intervals i B 1200: 99 davant de 120 FPS. Els intervals comptats ocupen 200 ms a A i 560 ms a B: el 2% i el 5.6% del temps total. Aquests percentatges descriuen temps, no la fracció d'intervals.
- Què podeu concloure
B té el ritme mitjà més alt en aquest exemple, però passa més temps en intervals per sobre de la referència escollida. Els valors mostren una contrapartida, no un guanyador en fluïdesa global.
- Què cal comprovar després
Concreteu si la pregunta real tracta del ritme mitjà, d'intervals llargs repetits o d'un altre resultat mesurat. Compareu captures repetides de la mateixa escena i examineu on apareixen els intervals llargs abans de conservar l'ajust.
- Límit de la conclusió
Una parella A/B no estableix un efecte repetible. El llindar és una referència escollida; aquest exemple no mesura la percepció ni el retard d'entrada, ni identifica la causa d'un interval llarg.
Durades desiguals poden invertir una classificació ingènua
A combina deu segons a 120 FPS amb noranta segons a 60 FPS. B combina dos registres de cinquanta segons a 80 FPS. Cada etiqueta cobreix, doncs, 100 segons. Les durades d'A són diferents; les de B són iguals.
| Registre | Durada (s) | Intervals complets | Mitjana d'FPS |
|---|---|---|---|
| A1 | 10 | 1.200 | 120 |
| B1 | 50 | 4.000 | 80 |
| A2 | 90 | 5.400 | 60 |
| B2 | 50 | 4.000 | 80 |
A
- FPS globals durant tota la durada
- 66
- Mitjana aritmètica dels FPS dels registres
- 90
B
- FPS globals durant tota la durada
- 80
- Mitjana aritmètica dels FPS dels registres
- 80
A conté 1200 + 5400 = 6600 intervals: 66 FPS en 100 segons. B conté 4000 + 4000 = 8000: 80 FPS. La mitjana dels dos FPS mostrats d'A dona 90, que el situa erròniament per sobre de B si es presenta com a ritme global.
- Què podeu concloure
Sobre les durades completes, les dades construïdes donen 66 FPS a A i 80 a B. La drecera de 90 FPS dona el mateix pes a registres de durades molt diferents.
- Què cal comprovar després
Si voleu el ritme global, combineu nombres d'intervals i durades. Per comparar efectes dels ajustos, igualeu també la composició d'escenes, l'escalfament i la mètrica de captura; l'aritmètica correcta no corregeix condicions diferents.
- Límit de la conclusió
La mitjana d'FPS per registre respon una altra pregunta i no és incorrecta per si mateixa. No s'ha de presentar com el ritme global. Aquests valors agregats, sols, no demostren que B hagi causat una millora.
Canvieu el resum, conserveu els registres
Amb les mateixes dades construïdes, compareu el càlcul de tota la durada amb la drecera del cas. Només canvia el resum. Els registres i les seves condicions es mantenen.
Trieu un cas i un mètode de resum de la llista i torneu-ho a provar.
Resum seleccionat
Selecció de registres · Feu servir tota la durada
- A · Mitjana d'FPS
- 101
- B · Mitjana d'FPS
- 101
- B menys A (FPS)
- 0
Es conserven els sis registres de la mateixa durada. A i B donen 101 FPS globals. Uns agregats iguals no demostren rendiment equivalent ni una cadència de fotogrames idèntica.
Només es tria el registre més alt de cada etiqueta: A 102 i B 103 FPS. Es descarten les altres observacions vàlides; això no prova un avantatge repetit.
El nombre total d'intervals dividit pel temps total dona 66 FPS a A i 80 a B. Respon el ritme global, però no estableix escenes comparables ni un efecte causal de l'ajust.
Es fa la mitjana d'FPS per registre sense ponderar-ne la durada: A 90 i B 80. És un altre resum i seria enganyós anomenar-lo ritme global.
Una conclusió útil pot incloure incertesa
«Tots dos exemples tenen una mitjana de 100 FPS, però patrons d'intervals diferents» es desprèn d'aquestes dades. «Aquest PC es notarà fluid» no. En les teves proves, conserva les opcions només després de comprovar mesures repetides comparables i l'experiència que volies millorar.
Què no et pot dir aquest exercici
Aquestes seqüències il·lustren aritmètica, no la percepció humana. Exclouen el comportament de refresc de la pantalla, la freqüència de refresc variable, la generació de fotogrames, el retard d'entrada, el retard de xarxa i la causa d'un interval llarg. El pressupost de referència és una línia de comparació escollida, no un llindar universal de bo o dolent. Aquests exemples no recomanen cap joc, compra de maquinari ni reparació.