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.
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.
Testet startar automatiskt. Det finns två saker att hålla ögonen på:
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.
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:
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.
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.
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.
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.
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ärde | Vad det berättar | Blind fläck |
|---|---|---|
| Genomsnittlig FPS | Total genomströmning | Döljer isolerade sena bildrutor |
| Bildrutetid (per bildruta) | Rörelsens rytm | Behöver en graf för att läsas i en blick |
| Jank-antal | Hur ofta rörelsen bryts | Säger inte hur allvarlig varje hackning är |
| Värsta bildruteglappet | Hur allvarlig den värsta hackningen är | En 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.
När mätaren väl visar ett problem, arbeta dig igenom de troliga orsakerna:
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.
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.
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.
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.
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.
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.
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.
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.
Bildrutejämnhet är en del av mjuk rörelse. Fortsätt med dessa kompletterande verktyg: