Hvad er et 3D-benchmark?

En tredimensionel (3D) benchmark i computergrafik er en eller flere tests, der udføres på et grafikkort eller en grafikaccelerationshardware for at vise hardwarens maksimale kapacitet. Testene kan udføres af et dedikeret stykke benchmarking-software, eller de kan udføres i et mere virkeligt miljø ved at måle ydeevnen inden for en faktisk applikation, som ikke nødvendigvis er designet som en 3D-benchmark. Der er mange typer benchmarkingtest, lige fra at gengive flere komplekse geometriske objekter så hurtigt som muligt til at læse, skrive og kopiere data fra den grafiske hukommelse på grafikkortet og kontrollere hastigheden og nøjagtigheden. I mange tilfælde involverer et 3D-benchmark test af den faktiske grafiske hardware i et system og forbindelsen mellem den centrale behandlingsenhed (CPU), det flydende punkt enhed (FPU) og, undertiden, systemets primære random access hukommelse (RAM), alle heraf kan påvirke den endelige gengivelseshastighed.

Et formål med en 3D-benchmark er at teste et computersystems opadgående egenskaber, når det bruges til at gengive 3D-grafik. Der er en række forskellige typer 3D-grafikapplikationer, som hver især kan stole på forskellige sæt funktioner, så et dedikeret 3D-benchmark-program tester normalt så mange forskellige funktioner som muligt. De numeriske resultater af disse test er imidlertid ikke altid nyttige, fordi de rå tal - såsom hvor mange vektorer der kan transformeres i et sekund - er relativt meningsløse til at bestemme den virkelige verden ydeevne. Nogle benchmarking-programmer beregner imidlertid en samlet score, så alle computersystemer, der bruger den samme software, kan sammenligne scoringer for at se, hvordan et systemopsætning sammenlignes med et andet. Disse scoringer kan være nyttige og bruges undertiden i professionelle produktanmeldelser, selvom de også kan være vildledende, især hvis nogle af de funktioner, der bidrager til scoringen, sjældent eller aldrig bruges i programmer i den virkelige verden.

En alternativ måde at udføre et 3D-benchmark på er at bruge et program i den virkelige verden, såsom et videospil eller gengivelsessoftware, der bruger 3D-grafik intensivt. Disse programmer har generelt en eller anden måde at vise antallet af rammer pr. Sekund, der vises. Ved at indstille alle gengivelsesindstillinger til deres maksimale kvalitetsindstillinger, kan rammerne per sekund fungere som en benchmarkscore til sammenligning med forskellige opsætninger eller forskellige systemer, der bruger det samme program. Brug af et reelt program til benchmarking har dog generelt ikke adgang til alle funktionerne på et grafikkort og er muligvis ikke så komplet af en vurdering af kapaciteter, som et dedikeret benchmarking-program ville gøre.

I de fleste tilfælde bruger 3D benchmarksoftware et specifikt operativsystem og et specifikt grafikbibliotek og drivere til at køre testene. Mange operativsystemer og drivere opdateres regelmæssigt, så benchmarking-resultaterne er normalt ikke sammenlignelige mellem forskellige versioner af softwaren. Afhængigt af driverne og typen af ​​installeret grafisk hardware resulterer benchmarket endvidere fra en type grafikbibliotek, såsom OpenGL®, meget forskellige fra en anden, såsom DirectX®, selv på det samme computersystem.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?