Sedan Ampere-generationen har Nvidia ersatt sitt flaggskepp Titan kort med 90-seriens erbjudanden som riktar sig till proffs som också spelar.
Nvidias Nvidia GeForce RTX 5090's GB202 GPU medför betydande hårdvaruförbättringar jämfört med RTX 4090's AD102 och RTX 3090 Ti's GA102 GPU: er.
Medan både RTX 3090 Ti och RTX 4090 erbjöd möjligheten att växla VRAM ECC-tillstånd i drivrutinen, saknas detta alternativ märkligt nog med RTX 5090.
Vad är egentligen ECC-minne?
ECC, som står för error correction code, är en teknik som gör det möjligt för minnet att korrigera sig självt. Minnesfel uppstår om det sker bitvändningar under dataöverföringen eller när fel smyger sig in i datan när minnescellerna laddas ur och fyller på sin laddning.
Självkorrigeringen utförs antingen av ett särskilt nionde minneschip som kontrollerar pariteten mellan de andra åtta chipen i RAM-modulen (s.k. on-die ECC) eller på minneskontrollernivå (DRAM ECC).
DDR5-systemminnen för konsumenter stöder ECC men inte i sin helhet. Som standard kan DDR5 RAM upptäcka flerbitarsfel men kan bara korrigera enbitarsfel genom inbyggd datakontroll.
På grund av det grundläggande sätt på vilket DDR5 delar upp 64-bitars minne i två 32-bitars underkanaler, levereras DDR5-ECC-RAM i 72-bitars (32+4) EC4- eller 80-bitars (32+8) EC8-moduler.
ECC-minne behövs sällan för de flesta konsumentanvändningsfall. Om du är osäker på den här termen är chansen stor att du förmodligen inte behöver ECC-minne.
ECC-minne är dock av största vikt i uppdragskritiska applikationer och applikationer för maskininlärning där dataintegriteten måste upprätthållas längs hela kedjan.
Google insåg detta på det hårda sättet redan 1999 när man snålade in på användningen av ECC-minne, vilket drastiskt påverkade sökmotorns prestanda på grund av minneskorruption.
Topp 10...
» Topp 10: Bästa bärbara allround/multimediadatorerna
» Topp 10: Bästa bärbara speldatorerna
» Topp 10: Bärbara budget/kontorsdatorer
» Topp 10: Bästa bärbara kontors/premiumdatorerna
» Topp 10: Bärbara arbetsstationer
» Topp 10: De bästa små/kompakta bärbara datorerna
» Topp 10: Bästa ultrabooks
» Topp 10: Bästa hybriddatorerna
» Topp 10: Bästa surfplattorna
» Topp 10: Marknadens bästa smartphones
Alla GPU:er med GDDR5 och GDDR6/6X VRAM har ett sätt att upptäcka minnesfel som kallas EDC (Error Detection Code).
Nvidias GPU:er kallar den här funktionen för EDR (Error Detection and Replay), vilket är ett sätt att begära återsändning av bitar från minnesstyrenheten efter att ha utfört en CRC (Cyclic Redundancy Check).
EDR hjälper till att minimera pixelartefakter när VRAM överklockas, även om det kan påverka prestandan något.
ECC VRAM på RTX 4090 och RTX 5090
Även om det inte diskuteras mycket, är en utmärkande egenskap som finns på Nvidia GeForce RTX 3090 Ti och RTX 4090 är möjligheten att växla mellan ECC och icke-ECC-minnesstatus via drivrutinen.
Denna funktion saknas dock i den nya RTX 5090.
Resultatpåverkan av att möjliggöra ECC
RTX 3090 Ti och RTX 4090 implementerar något som kallas "mjuk ECC". Detta tillvägagångssätt innebär inte att ett separat chip används för att upprätthålla paritet; istället allokeras en del av VRAM-minnet för att fungera på samma sätt som en ECC-modul.
Som ett resultat av detta minskar det totala tillgängliga VRAM-minnet och minneshastigheten. I fallet med RTX 4090 minskas det användbara VRAM-minnet från 24 GB till 22,5 GB, varav 1,5 GB är avsatt för ECC-funktioner.
Att växla ECC-tillstånd påverkar prestandan enligt nedan. Med ECC aktiverat på RTX 4090 minskar 3DMark Speed Way-poängen med 6,4 %, medan Cyberpunk 2077 2.21 Phantom Liberty upplever en minskning av genomsnittliga fps med cirka 5 %.
Graden av prestandapåverkan varierar beroende på arbetsbelastningen.
RTX 5090:s GDDR7 VRAM har officiell specifikation för ECC på inbyggd enhet
Med GDDR7 har JEDEC införlivat on-die ECC som en del av VRAM-specifikationen med hänsyn till den ökande sannolikheten för fel på grund av högre minnesdensitet. GDDR7 använder on-die ECC med ett transparensprotokoll som informerar minneskontrollern om vilken typ av fel som uppstått.
Enligt JEDEC klarar GDDR7 100% korrigering av 1-bitarsfel och 100% detektering av 2-bitarsfel, även om detekteringsgraden sjunker något till 99,3% för sällsynta 3-bitarsfel.
Dessutom innehåller den officiella specifikationen även command address parity with command blocking (CAPARBLK) för att ytterligare förbättra tillförlitligheten hos command address-bussen.
Det är dock oklart om Blackwells minneskontroller använder denna ECC-kapacitet som standard.
RTX 5090:s 512-bitars GDDR7-minne är klassat för en bandbredd på 1,792 TB/s vid en snabb klockfrekvens på 28 Gbps, vilket potentiellt kan orsaka överföringsfel. Dessutom lanserar Nvidia RTX 5090 för AI-arbetsflöden, som kan dra nytta av ECC när de tränar stora datamängder.
Trots detta nämner Nvidias whitepaper om arkitekturen https://images.nvidia.com/aem-dam/Solutions/geforce/blackwell/nvidia-rtx-blackwell-gpu-architecture.pdf endast stöd för "Enhanced Cyclic Redundancy Check (CRC) for Reliability, Availability, and Serviceability (RAS)", vilket inte är samma sak som ECC.
Även om det skulle vara rimligt att förvänta sig att Nvidia skulle aktivera GDDR7:s ECC-funktionalitet för ryktas det om Blackwell GPU:er för arbetsstationeråterstår det att se om ECC-statusväxlingen skulle komma till konsument RTX 5090 via en framtida drivrutin eller VBIOS-uppdatering.
Källa(n)
Egen