Vad är ett 3D-riktmärke?

Ett tredimensionellt (3D) riktmärke i datorgrafik är en eller flera tester som utförs på ett grafikkort eller en grafikaccelerationshårdvara för att visa maskinvarans maximala kapacitet. Testerna kan utföras av en särskild bit benchmarking-mjukvara, eller de kan utföras i en mer verklig miljö genom att mäta prestanda inom en faktisk applikation som inte nödvändigtvis är utformad som en 3D-riktmärke. Det finns många typer av benchmarkingtest, allt från att göra flera komplexa geometriska objekt så snabbt som möjligt till att läsa, skriva och kopiera data från grafikminnet på grafikkortet och kontrollera hastigheten och noggrannheten. I många fall innebär ett 3D-riktmärke att testa den faktiska grafikhårdvaran i ett system och anslutningen mellan den centrala behandlingsenheten (CPU), den flytande punktenheten (FPU) och ibland systemets primära random access-minne (RAM), allt varav kan påverka den slutliga återgivningshastigheten.

Ett syfte med ett 3D-riktmärke är att testa ett datorsystem uppåt när det används för att återge 3D-grafik. Det finns ett antal olika typer av 3D-grafikapplikationer som var och en kan lita på olika uppsättningar av funktioner, så ett dedikerat 3D-benchmarkprogram testar vanligtvis så många olika funktioner som möjligt. De numeriska resultaten av dessa tester är emellertid inte alltid användbara, eftersom de råa siffrorna - till exempel hur många vektorer som kan omvandlas på en sekund - är relativt meningslösa när det gäller att fastställa verkliga prestanda. Vissa referensprogram beräknar emellertid en total poäng så att alla datorsystem som använder samma programvara kan jämföra poäng för att se hur en systeminstallation jämförs med en annan. Dessa poäng kan vara användbara och används ibland i professionella produktrecensioner, även om de också kan vara vilseledande, särskilt om vissa av funktionerna som bidrar till poängen sällan eller aldrig används i verkliga applikationer.

Ett alternativt sätt att utföra ett 3D-riktmärke är att använda ett verkligt program som ett videospel eller återgivande programvara som använder 3D-grafik intensivt. Dessa program har vanligtvis något sätt att visa antalet bildrutor per sekund som visas. Genom att ställa in alla renderingsalternativ på deras maximala kvalitetsinställningar kan ramarna per sekund fungera som en benchmark-poäng för jämförelse mot olika inställningar eller olika system som använder samma program. Att använda ett verkligt program för benchmarking har dock i allmänhet inte tillgång till alla funktioner på ett grafikkort och kanske inte är lika fullständiga av en bedömning av kapacitet som ett särskilt riktmärkeprogram skulle göra.

I de flesta fall använder 3D-riktmärken ett specifikt operativsystem och ett specifikt grafikbibliotek och drivrutiner för att köra testerna. Många operativsystem och drivrutiner uppdateras regelbundet, så jämförresultaten är vanligtvis inte jämförbara mellan olika versioner av programvaran. Beroende på drivrutiner och vilken typ av grafikhårdvara som installerats, kan dessutom resultat från en typ av grafikbibliotek, som OpenGL®, vara väldigt annorlunda från en annan, till exempel DirectX®, även på samma datorsystem.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?