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.

28

Snabbtitt: MSI GS60 med Geforce GTX 970M

Geforce Maxwell för prestandaklassen ger hitintills oöverträffad prestanda även i bärbara datorer. Häng med när SweClockers klämmer på MSI:s slimmade speldator GS60. Läs mer

51

Gigabyte erbjuder fri uppgradering till nästa generation med Black Edition

Den som införskaffar ett moderkort i serien Black Edition kan utan kostnad uppgradera till nästa generation när Gigabyte drar igång en ny kampanj tillsammans med svenska återförsäljare. Läs mer

46

Asus introducerar gamingmusen Gladius med utbytbara brytare från Omron

Finsmakare slipper lödpennan när Asus introducerar den nya gamingmusen ROG Gladius i Sverige, där huvudnumret är utbytbara brytare från Omron. Läs mer

33

Gigabyte först med Geforce GTX 970 för Mini ITX

Grafikprocessorn Nvidia GM204 kombinerar hög prestanda med låg strömförbrukning, vilket Gigabyte tar fasta på i ett nytt Geforce GTX 970 för formfaktorn Mini ITX. Läs mer

38

Thermalright tillkännager HR-02 Macho Zero – semipassiv kylare med lufttunnel

Kylaren HR-02 Macho från Thermalright uppdateras med en inkluderad lufttunnel, vilket ska möjliggöra semipassiv kylning av marknadens mest högpresterande processorerna. Läs mer

36

Benq BL2420PT först med WQHD i 24 tum

Hitintills är upplösningen WQHD reserverad för bildskärmar på 27 tum eller mer, men nu lanserar Benq den första 24-tummaren med 2 560 x 1 440 pixlar. Läs mer

70

Oneplus One för förhandsbokning i en timme

Telefonmakaren Oneplus har inga planer på att skrota det omdiskuterade inbjudningssystemet, men under en timme blir det möjligt att förhandsboka One. Läs mer

39

Intel Skylake skickas ut för validering – lansering andra kvartalet 2015

Trots tillverkningstekniska problem under året planerar Intel att redan det andra kvartalet 2015 lansera arkitekturen Skylake, som nu har skickats ut till testare för validering. Läs mer

25

Globalfoundries tar över IBM:s fabriker

Efter åratal av rykten står det klart att Globalfoundries tar över IBM:s verksamhet för tillverkning av halvledare och ingår ett långsiktigt partnerskap för tillverkningen av IBM:s serverprocessorer. Läs mer

71

Nvidia kan halvera priset för GTX Titan Z

I slutet av augusti började Nvidia subventionera Geforce GTX Titan Z för systemintegratörer och snart kan grafikkkortet även bli billigare i den ordinarie försäljningskanalen. Läs mer

31

Microsoft uppges lansera smart klocka inom de närmaste veckorna

Inom de närmaste veckorna uppges Microsoft släppa en smart klocka, där träningsfinesser och ett i kategorin jämförelsevis brett stöd för operativsystem står på menyn. Läs mer

70

Corsairs tangentbord med Cherry MX RGB kan endast visa 512 färger

Trots löftet om miljoner kan Corsairs nya RGB-belysta tangentbord inte åstadkomma mer än 512 färger, men gamingföretaget lovar bot och bättring. Läs mer

24

Lenovo Yoga 3 Pro med Broadwell butikslistas

Hybriddatorn Lenovo Yoga 3 Pro listas nu hos svenska återförsäljare och finns att förbeställa för 13 490 kronor. Det har även uppdagats att processorn till skillnad från tidigare rapporter inte har en passiv kyllösning. Läs mer

144

Fredagspanelen: Maxwell för bärbart, AMD:s nya vd och Google Nexus 6

Det blir nypremiär på riktigt när Jonas och Emil tar plats i SweClockers nya studio för ett nytt avsnitt av Fredagspanelen. Veckans avsnitt behandlar allt mellan Maxwell och Nexus. Läs mer

Senaste privatannonserna

Prylar säljes, köpes, bytes och skänkes

Sök jobb