Teraflops: de er alle, nogen vil tale om, når den kommende Xbox Series X eller PlayStation 5 konsoller er nævnt. Dette skyldes, at Microsoft og Sony skryter af store ydeevneforøgelser takket være en stigning i teraflops.
Konsoller vs pc'er: udyrene i hulen
Xbox Series X GPU er baseret på AMDs RDNA 2-arkitektur og vil være i stand til 12 teraflops. I mellemtiden er Sonys PlayStation 5 ( også baseret på AMDs RDNA 2-arkitektur ) har en GPU med 10,28 teraflops.
Der foregår en hel del flops-ing, og det kan sammenlignes eller bedre med, hvad high-end pc-grafikkort til forbrugere tilbyder lige nu.
Fra april 2020, Radeon RX 5700XT (omkring $ 400 ved denne skrivning) er et af de bedste AMD-kort med en 9,75-teraflop GPU. Det NVIDIA GeForce RTX 2080 Ti ($ 1.300 til $ 1.500 ved denne skrivning) er i mellemtiden i stand til 13,4 teraflops. Der er også NVIDIAs RTX Titan , med hele 16.31 teraflops. Men ved godt over $ 2.000 ved denne skrivning er denne uden for rækkevidde for de fleste spillere.
Lad os dog ikke komme foran os selv. Lad os tale om, hvad teraflops er, og hvorfor denne specifikation er vigtig for grafik.
Hvad er FLOPS?
FLOPS står for operationer med flydende punkt pr. Sekund. Flydende aritmetik er den almindelige måde at knuse tal i spiludvikling på. Uden at gå for vild i ukrudtet gør operationer med flydende punkt det lettere for computere at arbejde mere effektivt med et bredere udvalg af tal.
Den mest almindelige måde at udtrykke flops på er i single-precision, floating-point format, FP32. Dette betyder, at computeren bruger 32 bits til at gemme data i det format. Der er også et halvpræcisionsformat, der optager 16 bit (FP16) i stedet for 32. Den mest almindelige måde at udtrykke teraflops til GPU'er lige nu er single-precision. Imidlertid brugte AMD FP16 i sin Vega GPU'er og RDNA 2 muliggør FP16.
I den virkelige verden er floating point meget nemmere for spilskabere at bruge med 3D-grafik. Hvis spil var afhængige af fastpunktsoperationer, som f.eks originale PlayStation , ville det resultere i mange problemer. Game visuals ville se ud og opføre sig dårligt, og koden ville generelt være mindre effektiv.
Så, hurra til flydende operationer!
FLOPS Inflation førte til TFLOPS
Spil skal behandle masser af data, og derfor er flops et vigtigt benchmark. Jo flere flops en GPU kan gøre, jo hurtigere kan data behandles, og jo mere computerkraft er der til at køre spil.
Den oprindelige Sega Dreamcast (1999) havde 1,4 Gigaflops, hvilket betyder, at den kunne behandle op til 1,4 milliarder flydende operationer pr. Sekund. Et par år senere gyngede den originale Xbox (2002) 20 gigaflops (20 milliarder flops). PlayStation 3 (2006) havde næsten tolv gange så meget ved 230,4 gigaflops.
Hver konsol blev betydeligt bedre end sin forgænger, hovedsageligt på grund af grafisk computerkraft. Floppsspecifikationen er en hurtig måde at få en fornemmelse af, hvor meget strøm der er under hætten på en bestemt konsoles grafikprocessor eller GPU.
De 12 teraflops computerkraft i den kommende Xbox Series X betyder, at den er i stand til op til 12 billioner flydende punktoperationer pr. Sekund. PlayStation 5 maksimerer i mellemtiden 10.28 billioner flops.
Hvis vi kun var afhængige af flops som en foranstaltning, ville vi konkludere, at Xbox Series X bliver bedre end PlayStation 5 - hvilket ville være en fejltagelse.
Hvor vigtigt er TFLOPS?
Flopperne tæller noget mellem konsolgenerationer, men ikke så meget, når dette hul er smallere.
Selv at sammenligne antallet af teraflops for moderne grafikkort, som AMD Radeon 5700 XT og GeForce RTX 2080 Ti, kan være vildledende. De nye konsoller vil bruge AMDs nye RDNA 2-arkitektur. Ny arkitektur betyder normalt bedre ydeevne end tidligere kort, selv med lignende hardwarespecifikationer.
Som alt andet inden for computing handler det dog om implementeringen. CPU-specifikationerne, RAM og endda software gør hele forskellen. Når du sætter det hele sammen, er konsensus, at de nye konsoller skal overgå de fleste pc-spilrigge i øjeblikket derude.
Xbox Series X og PlayStation 5 vil have otte kerner, seksten tråds processorer. Dette rammer pc-spilniveauer med fantastiske, og det har været lang tid at komme til set-top-bokse. Begge konsoller planlægger også at bruge NVMe SSD'er , hvilket betyder hurtigere indlæsningstider til spil og forbedret lydhørhed overalt.
De nye konsol-GPU'er har også et imponerende antal computerenheder ved høje klokkehastigheder: 52 ved 1,825 GHz til Xbox og 36 CU'er ved 2,23 GHz til PlayStation. Til sammenligning har Radeon 5700 XT 40 CU'er ved 1,6 GHz.
Selvfølgelig lever AMDs RDNA 2 ikke kun inde i de nye konsoller. Når det først rammer pc-grafikkort (sammen med NVIDIAs forventede Ampere-arkitektur), forsvinder enhver fordel, som konsollerne har over pc'er.
TFLOPS er ikke det eneste, der betyder noget
Der er ingen tvivl om, at de nye konsoller vil være magtfulde dyr. Microsoft og Sony siger, at deres konsoller vil ramme 60 billeder i sekundet i 4K-opløsning i AAA-titler (typisk de mest krævende spil til grafik).
Microsoft søger også at ramme 120 billeder pr. Sekund ved 4K til esports-spil, som normalt er mindre krævende med hensyn til grafik. Højere opdateringshastigheder betyder dog et glattere billede og en lettere tid til at forstå, hvad der foregår inden for legeområdet. I betragtning af det kaos, der følger i esports, er glattere visuals et stort plus.
Ud over forbedret ydeevne ved højere opløsninger understøtter de nye konsoller også strålesporing . Vi så først denne nye teknologi i NVIDIA-grafikkort. Strålesporing øger lyseffekter i et spil, ofte med dramatiske forbedringer. Det tilbyder også et mere dynamisk, livagtigt spilmiljø, hvor skygger og refleksioner er mere realistiske. Den tilgængelige computerkraft (teraflops) i de kommende GPU'er hjælper også disse nye funktioner.
RELATEREDE: Hvad er strålesporing?
Teraflops er ikke den eneste specifikation, du skal være opmærksom på. Det vil dog give dig en generel ide om, hvordan en konsoles grafikstyrke måler sig mod anden hardware - fortid og nutid.