Renderingstider/microstuttering

Introduktion - läs detta först!

Då intresset för problemet "microstuttering" är stort har redaktionen beslutat att ha med ett (mycket) komprimerat avsnitt om ämnet till recensionen av Geforce GTX 690, trots att vi ännu inte känner oss helt torra om fötterna med resultaten.

Observera alltså att det handlar om en ännu ej helt finslipad metod med snabbt ihopkastad redovisning och presentation, som vi gärna tar emot feedback runt. För den som vill experimentera på egen hand finns även all rådata tillgänglig.

Microstuttering - ojämnheter i bildfrekvensen

Flera sammankopplade grafikkort i SLI eller Crossfire är en populär lösning för att nå högre bildfrekvens. Metoderna innebär dock vissa nackdelar, varav speciellt så kallad "microstuttering" hamnat i fokus rejält det senaste året.

Fenomenet beror i korthet på att bilduppdateringar kommer i stötar, då processorn är snabbare på att leverera information än de sammankopplade grafikkorten. Resultatet är att bildrutorna påbörjas i stort sett samtidigt för att färdigställas med mycket litet mellanrum, vilket ger en paus till nästa omgång.

Exempel på renderingstider (i millisekunder)

GTX680GTX 680 (SLI)HD 7970HD 7970 (CF)
113,687,0012,359,66
211,236,4012,613,81
312,967,1412,7211,00
413,085,2913,164,04
512,447,1712,4710,82
612,816,6213,133,95
712,675,6012,6711,46
812,996,8914,113,50
912,767,2711,8911,53
1012,886,8511,994,16

En snabb titt på renderingstider ("frametimes") inhämtade under SweClockers testsekvens för Battlefield 3 ger en bra fingervisning om var problemet ligger. I optimala fall är skillnaden i tid mellan en bildruta och nästa minimal, något som ger en jämn upplevelse och väl motsvarar ett snittvärde för bilder per sekund.

För speciellt Radeon HD 7970 i Crossfire syns dock helt andra resultat. Precis som teorin förespråkar levereras bildrutorna i par med väldigt kort tid mellan, för att sedan ha en längre paus till nästa klump. Resultatet är en mer ojämn upplevelse, som trots höga FPS-värden upplevs ryckig och hackig.

Geforce GTX 690 – Världens snabbaste grafikkort

Ett diagram med utsnitt av renderingstiderna belyser problemet ännu tydligare. Där ett ensamt AMD Radeon HD 7970 har en relativt jämn linje med förhållandevis små variationer visar de Crossfire-kopplade korten snarast en matta av variationer.

Geforce GTX 690 – Världens snabbaste grafikkort

För Nvidia Geforce GTX 680 är det dock annorlunda. Ett ensamt kort ger visserligen jämnare resultat än två sammankopplade med SLI, men resultatet är långt ifrån lika illa som för Radeon HD 7970.

SweClockers metod

Även om ovanstående metoder på ett effektivt sätt visar problemet finns det vissa nackdelar. Den första handlar om problem att jämföra flera grafikkort, så diagrammen efter endast ett fåtal modeller blir kladdiga och svåröverskådliga.

Alternativet är att försöka få ned variationerna till ett enda värde, vilket på ett bra sätt representerar hur jämn eller ojämn bildfrekvensen är. Det värdet kan sedan jämföras i vanliga stapeldiagram, och därmed ge en uppfattning om hur konfigurationerna står sig mot varandra.

För att komma dit finns olika metoder, och redaktionen har experimenterat med allt från percentil till standardavvikelse och derivator. De flesta varianter ger dock liknande förhållanden mellan konfigurationerna, om än med olika värden. Det preliminära valet föll därför på den av alternativen matematiskt enklaste uträkningen.

I korthet tittar vi på skillnaden i renderingstid mellan två olika bildrutor, vilken i optimala fall ska vara så liten som möjligt. Det värdet är dock inte riktigt bra, då skillnadens påverkan är beroende av de ursprungliga värdena. En variation på 5 millisekunder är mycket mer allvarlig om ursprungsvärdena är 20 och 25 än om de är 120 och 125, till exempel.

Den uppmätta variationen ställs därför mot ett lokalt medelvärde, bestående av renderingstiderna 9 bildrutor runt den aktuella. Med hjälp av det kan vi få ut hur stor skillnaden är i procent, jämfört med vad bildfrekvensen "borde" ligga på enligt en tänkt "FPS-mätare". Dessa procentvärden summeras sedan för hela testsekvensen, för att ge ett medelvärde för avvikelsen.

Sammanfattningsvis representerar alltså den slutgiltiga siffran hur många procent bildfrekvensen svänger från medelvärdet under olika delar av testsekvensen. En låg siffra innebär stabil bildfrekvens utan "microstuttering", en hög siffra innebär instabila värden som snabbt svänger fram och tillbaka.

Resultatet

Diagram

Med värdena i hand kan vi snabbt notera intressanta resultat. Ensamma grafikkort ger i stort mycket bra resultat med värden långt under 10 procent, vilket i princip innebär omärkbara ojämnheter. På riktigt bra nivå hamnar även Nvidia Geforce GTX 680 SLI och GTX 690, trots dubbla grafikprocessorer.

Värre ser det ut för AMD Crossfire, och i viss mån även Nvidia SLI med Geforce GTX 580. Här handlar det bitvis om enorma variationer, med svängningar hela vägen över 120 procent för jumboplatstagaren Radeon HD 6990. Det innebär klart märkbara problem, och trots en visad bildfrekvens uppåt 80 FPS upplevs sekvensen som hackig.

167

Microsoft kovänder om Xbox One DRM

Efter skarp kritik från gamers kovänder Microsoft om DRM för Xbox One. Krav på autentisering var 24 timme och möjligheten för utgivare att reglera begagnatmarknaden försvinner. Läs mer

38

Microsoft förbereder andra generationen Surface RT med Qualcomm-processor

Windows RT och Surface RT blev inte den succésaga Microsoft hoppats på, men trots detta uppges företaget arbeta på flera nya surfplattor baserade på operativsystemet. Läs mer

17

Asus tillkännager Vivobook S551

Till skolstarten anländer Ultrabook med Haswell på bred front. Asus värmer upp med tillkännagivandet av Vivobook S551, med det dedikerade grafikkortet Geforce GT 740M. Läs mer

31

IO Interactive varslar hälften av alla anställda

Square Enix varslar på den danska spelstudion IO Interactive, som tappar nästan hälften av alla anställda tillsammans med ett antal pågående projekt. Fokus ska nu istället uteslutande läggas på spelserien Hitman. Läs mer

25

Nvidia licensierar ut grafikarkitekturer

Nvidia öppnar produktportföljen och börjar licensiera ut sina grafikarkitekturer. Först ut är Kepler, vilket kommer följas upp av de framtida arkitekturerna Maxwell och Volta. Läs mer

113

Oculus drar in 16 miljoner dollar från investerare

Amerikanska Oculus har tagit spelvärlden med storm genom introduktionen av sitt VR-headset Oculus Rift. Nu går företaget ut med att de lyckats kamma hem kapital från två investmentbolag, med målet att göra produkten tillgänglig för konsumenter. Läs mer

20

Intel Haswell Core i3 och Pentium läcker ut

Dubbelkärniga Haswell anländer för stationära datorer under årets tredje kvartal, detta i form av fem Core i3- och fem Pentium-varianter med TDP-värden på 54 och 35 watt. Läs mer

23

AMD avslöjar serverplaner för 2014

AMD rustar upp för att återta förlorad mark på servermarknaden under 2014. Bland nyheterna syns företagets första ARM-processor med upp till 16 kärnor och en APU med HSA-stöd. Läs mer

54

Snabbtitt: Seagate Laptop Thin SSHD

Lagringsjätten Seagate satsar vidare på hybridlösningar med kombinerad flash- och skivlagring. SweClockers tar en närmare till på företagets senaste SSHD-modell. Läs mer

27

Gigabyte bundlar GTX Titan OC med kylaren Windforce 3X

Geforce GTX Titan måste köpas in av partnertillverkare som ett komplett paket av Nvidia. Gigabyte svarar på detta genom att inkludera kylaren Windforce 3X löst för montering av slutanvändare. Läs mer

110

AMD FX-9590 och FX-9370 prissätts

Under förra veckan lanserades processorerna i familjen FX-9000, men prisuppgifter utelämnades. Nu avslöjar en listning att toppmodellen FX-9590 går loss för 920 amerikanska dollar. Läs mer

71

Roamingavgifter inom EU kan skrotas 2014

EU-kommissionen har röstat igenom ett förslag med målet att helt skrota roamingavgifterna för mobiltelefoni inom EU. Förhoppningen är att gynna konsumenterna och främja den internationella konkurrensen. Läs mer

55

Samsung massproducerar SSD med formfaktorn NGFF

Mindre och snabbare SSD-enheter står på tapeten för nästa generation ultratunna datorer. Samsung levererar detta i form av XP941 med sekventiell läshastighet på upp till 1 400 MB/s. Läs mer

122

Intel Haswell-E får åtta kärnor och DDR4

Medan prestandajägare och entusiaster väntar på Ivy Bridge-E avslöjas nu detaljer kring efterträdaren. På menyn står åtta kärnor, styrkretsen X99 och DDR4. Läs mer

Sök jobb