Stutter-test – Mät bildrutornas jämnhet och hackighet

Det här stutter-testet mäter hur jämnt dina bildrutor levereras, inte bara hur många de är. En skärm kan rapportera en hög genomsnittlig bildfrekvens och ändå kännas ryckig, eftersom en enda bildruta som kommer för sent — eller aldrig kommer alls — bryter rörelsens rytm. Den hackningen är stutter, även kallad jank, och dina ögon lägger märke till den även när genomsnittssiffran ser perfekt ut. Testet flyttar en markör med ett fast steg varje bildruta och ritar upp den verkliga tiden mellan bildrutorna undertill, vilket förvandlar en känsla till ett tal du kan jämföra.

Screen FPS (measured)
Expected frame time
Worst frame gap
Janks (late frames)
0

Speed

10 px/frame

Mjuk rörelse beror på jämn bildrutetajming. Vid 60 FPS ska en ny bildruta visas var 16.7 millisekund; vid 120 FPS var 8.3. När en bildruta tar två eller tre gånger så lång tid hoppar rörelsen framåt, och ingen mängd hög genomsnittlig bildfrekvens döljer det.

Så tolkar du stutter-testet

Testet startar automatiskt. Det finns två saker att hålla ögonen på:

  • Den rörliga markören högst upp. Följ den med blicken. Helt jämn rörelse betyder stabil bildrutetajming; varje ryck du kan känna är en stutter.
  • Bildrutetidsgrafen under den. Varje lodrät stapel är den tid en bildruta tog. Gröna staplar är sunda; en röd stapel korsade stutter-tröskeln — den svaga linjen markerar 1.5 gånger din normala bildrutetid. Höga röda toppar är de bildrutor som gör ont.

Korten sammanfattar körningen. Förväntad bildrutetid är ditt typiska glapp mellan bildrutorna; Värsta bildruteglappet är den längsta enskilda fördröjning som registrerats; och Janks räknar varje sen bildruta. Använd Nollställ mätare för att rensa summorna, och låt sedan testet köra en stund, eller byt flik och kom tillbaka, för att se hur ditt system beter sig över tid.

Vad orsakar stutter

Stutter är ett symptom på att renderingspipelinen missar sin deadline. Bildrutan är sen med att lämna din dator, innan skärmen ens är inblandad. Vanliga orsaker är bland andra:

Bakgrundsaktivitet

En annan webbläsarflik, en programuppdatering, en virusskanning eller en synkroniseringsklient kan stjäla processortid för ett ögonblick och skjuta en bildruta förbi sin deadline. Stutter som kommer i skurar, med långa lugna stunder emellan, tyder oftast på att något annat på systemet vaknar till.

GPU- och CPU-belastning

När grafikkortet eller processorn är fullt belastad tar vissa bildrutor längre tid än andra att bygga. Detta visar sig på grafen som ett grovt, ojämnt band snarare än isolerade toppar. Att stänga tunga program eller sänka inställningarna i ett spel jämnar ut det.

Energisparläge och termisk strypning

Bärbara datorer i batterisparläge, eller vilken enhet som helst som har blivit varm, saktar medvetet ner. Bildfrekvensen sjunker och bildrutetiderna vandrar. Att koppla in strömmen, förbättra luftflödet eller byta till en prestandaenergiplan stabiliserar ofta tajmingen omedelbart.

Hackningar i webbläsare och kompositor

Omräkning av layout, skräpsamling och tunga skript kan var för sig pausa renderingen för en bildruta eller två. Det är därför samma sida kan kännas mjuk i en webbläsare och ryckig i en annan på identisk hårdvara.

Genomsnittlig bildfrekvens döljer stutter

Detta är själva kärnan i varför testet finns. Tänk dig en sekund som innehåller 118 bildrutor på 8 millisekunder och två bildrutor på 25 millisekunder. Genomsnittet är fortfarande ungefär 120 FPS — ett tal som ser felfritt ut — men de två långa bildrutorna är synliga hackningar. En bildrutetidsvy fångar dem; en genomsnittsberäknad bildruteräknare gör det aldrig.

MätvärdeVad det berättarBlind fläck
Genomsnittlig FPSTotal genomströmningDöljer isolerade sena bildrutor
Bildrutetid (per bildruta)Rörelsens rytmBehöver en graf för att läsas i en blick
Jank-antalHur ofta rörelsen brytsSäger inte hur allvarlig varje hackning är
Värsta bildruteglappetHur allvarlig den värsta hackningen ärEn enskild händelse, inte trenden

Att läsa alla fyra tillsammans ger hela bilden. Ett bra resultat är en hög, stabil bildfrekvens med ett lågt jank-antal och ett värsta glapp nära den förväntade bildrutetiden. Du kan dubbelkolla den råa bildfrekvensen på huvud-FPS-testet, och vår översikt av bilder per sekund förklarar varför genomsnittet ensamt inte räcker.

Så minskar du stutter

När mätaren väl visar ett problem, arbeta dig igenom de troliga orsakerna:

  • Stäng bakgrundsbelastning. Stäng extra flikar och pausa uppdateringar eller skanningar, och se sedan om de röda topparna försvinner.
  • Håll enheten sval och strömförsörjd. Koppla in bärbara datorer, ställ in en prestandaenergiplan och se till att ventilerna är fria.
  • Matcha din bildfrekvens mot din uppdateringsfrekvens. En bildfrekvens som ständigt korsar uppdateringsfrekvensen kan stuttra; ett stadigt tak är ofta mjukare. Bekräfta din uppdateringsfrekvens med vår guide till uppdateringsfrekvens.
  • Uppdatera grafikdrivrutinerna och prova en annan webbläsare för att utesluta ett kompositorproblem.
  • Uteslut själva skärmen. Om tajmingen är ren här men rörelsen ändå ser grov ut, kan panelen tappa bildrutor — kontrollera det med testet för överhoppade bildrutor.

Vanliga frågor

Min FPS är hög men grafen visar röda toppar. Varför?

Eftersom genomsnittlig bildfrekvens och bildrutejämnhet är två olika saker. Några få sena bildrutor rör knappt genomsnittet men är tydligt synliga och räknas här som janks. Det är precis det fall som det här testet är byggt för att avslöja.

Är en viss stutter normal?

En tillfällig isolerad topp, särskilt precis efter att sidan laddats eller när du byter flik, är normal. En stadig ström av röda staplar, eller ett värsta glapp som är flera gånger din förväntade bildrutetid, tyder på ett verkligt problem värt att undersöka.

Betyder stutter att min hårdvara är för långsam?

Inte nödvändigtvis. Bakgrundsaktivitet, termisk strypning, energisparläge och hackningar i webbläsaren orsakar alla stutter på fullt kapabel hårdvara. Arbeta dig igenom dessa innan du antar att du behöver en uppgradering.

Hur skiljer sig detta från screen tearing?

Stutter är ett tajmingproblem — bildrutor som kommer för sent — så hela bilden hackar men förblir intakt. Tearing är ett synkroniseringsproblem där en bildruta delas över en uppdatering. Se testet för screen tearing för det.

Vad räknas som ett bra jank-antal?

Det finns ingen enskild godkändgräns, eftersom det beror på hur länge du kör testet, men formen på ett sunt resultat är tydlig: jank-antalet ska stiga långsamt eller inte alls när sidan väl har lugnat sig, och det värsta bildruteglappet ska hålla sig inom ungefär en och en halv gånger din förväntade bildrutetid. Ett jank-antal som tickar upp flera gånger i sekunden, eller ett värsta glapp som är flera gånger den förväntade siffran, betyder att rörelsen bryts synligt och att en av orsakerna ovan är i spel.

1%-bottnar, mikro-stutter och frame pacing

Recensenter bedömer sällan mjukhet enbart utifrån genomsnittlig bildfrekvens. De rapporterar även 1%- och 0.1%-bottnar — bildfrekvensen för den långsammaste procenten respektive tusendelen av bildrutorna. De siffrorna beskriver samma sak som det här testet mäter: de värsta ögonblicken, inte genomsnittet. Ett spel med ett högt genomsnitt men dåliga 1%-bottnar känns grovt, precis som en skärm med hög bildfrekvens men frekventa janks gör här. Jank-antalet och det värsta bildruteglappet på den här sidan är webbläsarens motsvarighet till de percentilbottnarna.

Mikro-stutter är en subtilare släkting. I stället för dramatiska toppar växlar bildrutetiderna — lång, kort, lång, kort — så att genomsnittet ser bra ut och till och med det värsta glappet är blygsamt, men rörelsen känns ändå aningen ojämn. På bildrutetidsgrafen framträder det som ett taggigt band snarare än höga isolerade toppar. Mikro-stutter kommer oftast från bristfällig frame pacing, där bildrutor produceras snabbare än de kan visas jämnt, och det är en anledning till att en låst, väl utjämnad bildfrekvens kan se mjukare ut än en högre men oregelbunden.

Varför ett bildfrekvenstak kan kännas mjukare

Det verkar bakvänt, men att begränsa din bildfrekvens förbättrar ofta hur rörelsen känns. En obegränsad bildfrekvens som svänger mellan säg 90 och 200 förändrar ständigt bildrutetiden, och den variationen är synlig. Att låsa den till ett stadigt värde ditt system alltid kan nå håller varje bildruta lika lång, vilket är vad ögat läser som mjukt. Om det här testet visar ett högt genomsnitt men en rastlös graf, prova att låsa källan som matar den och se hur bandet lugnar sig — stadiga 100 bilder per sekund slår ett genomsnitt på 140 som hackar. Att matcha din bildfrekvens mot din uppdateringsfrekvens följer samma logik, och en variabel uppdateringsfrekvens hjälper mest genom att flytta uppdateringen så att den möter varje bildruta i stället för att tvinga bildrutor att vänta.

Att läsa grafen över tid

En enda ögonblicksbild kan vilseleda. Låt testet köra och håll utkik efter mönster: en skur av rött med några sekunders mellanrum tyder på en bakgrundsuppgift på en timer, en långsam drift mot längre bildrutetider antyder termisk strypning, och ett permanent grovt band pekar på ett system under konstant belastning. Att nollställa mätaren och jämföra en lugn minut mot en upptagen — med andra flikar öppna, eller en nedladdning igång — förvandlar testet till ett enkelt diagnostiskt verktyg för vad på din maskin som stjäl bildrutor.

Relaterade skärm- och rörelsetester

Bildrutejämnhet är en del av mjuk rörelse. Fortsätt med dessa kompletterande verktyg: