PCIe 4.0 - Hva er nytt og bør du oppgradere?

AMD sikret æren av å være det første selskapet som tok med PCIe Gen 4 på stasjonære PC-er med lanseringen av X570-brikkesettet i juni 2019 på Computex. PCIe 4.0 lover å gi mange forbedringer i PCI Express-grensesnittet, siden det er den største endringen i PCIe-standarden siden 2010. I skrivende stund er PCIe Gen 4 fortsatt ikke utbredt, men det begynner å motta bred adopsjon ikke bare fra CPUer og hovedkortprodusenter som AMD, men også fra grafikkortprodusenter som Nvidia og AMDs egen Radeon-divisjon. Men trenger du virkelig PCIe Gen 4? Og i så fall, hvordan får du det? Før vi svarer på disse spørsmålene, må vi forstå hva PCIe 4.0 egentlig er.



X570-kortene som ASUS ROG X570-linjen støtter PCIe Gen 4 - Bilde: ASUS

Hva er PCIe 4.0?

PCIe 4.0 er den siste utviklingen av et bredt implementert, høyhastighets kommunikasjonsgrensesnitt kjent som PCI eller Peripheral Component Interconnect Express. Enkelt sagt, PCIe 4.0 er den neste iterasjonen av PCIe-grensesnittet som brukes til å koble tilleggskort som grafikkort og M.2-stasjoner til hovedkortet. PCIes nåværende generasjon, PCIe 3.0, har vært en standard på stasjonære PC-er siden 2010, og PCIe 4.0 gir nå en oppgradering til det. Sammenlignet med den eldre, men likevel ganske raske PCIe 3.0, gir den nye PCIe 4.0 i hovedsak dobbelt så mye gjennomstrømning. Det vil si at PCIe 4.0 gir dobbelt båndbredden som PCIe 3.0, og kommer inn med hele 64 GB / s kontra svake 32 GB / s PCIe 3.0 over en x16-kobling. Følgende diagram fra PCI-SIG, kroppen som administrerer PCI-standarden, viser forskjellen i båndbredde mellom de forskjellige PCIe-generasjonene.



Forbedringene av PCIe Generational båndbredde - Bilde: PCI-SIG



De to standardene er imidlertid fortsatt strukturelt like. Hovedforskjellen ligger bare i overføringshastighetene og i noen tilfeller materialet som brukes til å oppnå vellykket overføring av signalet med en høyere hastighet. Der PCIe 3.0 opererte med 8 GT / s (frekvensen av bit 0s og 1s), opererte den nye PCIe 4.0 med 16 GT / s per kjørefelt. Dette dobler den generelle båndbredden fra 32 GB / s av PCIe 3.0-standarden til 64 GB / s av PCIe 4.0. Bortsett fra båndbreddefordelen, er det imidlertid veldig lite som er forskjellig mellom de to generasjonene som har noen betydning for sluttbrukeren. PCIe 4.0 har bedre signalpålitelighet og integritet for forbedret ytelse.



Hva er nytt?

Vel, vi har allerede diskutert at det viktigste som skiller PCIe 4.0 fra PCIe 3.0 er den største økningen i båndbredde. Der PCIe 3.0 hadde en maksimal båndbredde på 32 GB / s, doblet PCIe 4.0 det til 64 GB / s. Det som er interessant er imidlertid hvordan PCIe 4.0 klarer å doble båndbredden. Kodingsteknikken må forstås for å bestemme den faktiske datamengden som kan overføres.

PCIe Gen 3.0 og PCIe Gen 4.0 bruker en 128b / 130b kodingsteknikk, mens eldre generasjoner som PCIe 2.0 brukte en 8b / 10b kodingsteknikk. Denne kodingsteknikken forvandler 128-biters data til en 130-biters kode. Dette sikrer justeringen av datastrømmen og gir også mulighet for rimelig klokkegjenoppretting. Clock Recovery er prosessen med å trekke ut tidsinformasjon fra en datastrøm. Alt dette betyr at maksimal teoretisk båndbredde i Gbps for hver PCIe Gen 4.0 ser slik ut:

16GT / s x (128b / 130b) = 15,754Gbps



Koding lar oss beregne overhead som kreves for å overføre PCIe-datastrømmer, og dette blir funnet av følgende formel:

([130b-128b] / 130b) x 100 = 1,54%

Fordoblingen i båndbredde blir da mulig gjennom nye PCIe-kontrollere som den på AMD X570 og B550 brikkesett. Dielektriske materialer med lavt tap brukes også i prosessen som gjør at signaler med høyere hastighet kan spre seg videre gjennom PCB.

Generasjonsforbedringer i PCIe-standarder - Bilde: PCI-SIG

PCIe 4.0 for spill

Men hva betyr all denne beregningen og den teoretiske dobbeltbåndbredden for spillerne? Kan vi forvente at ytelsen til GPUer vil doble seg på grunn av økningen i båndbredde? Vel, du har nok kanskje gjettet nå at det rett og slett ikke er mulig. Ja, PCIe 4.0 har forbedret tilkoblingsbåndbredden til GPU til hovedkortet mye, men dette oversettes ikke til spillets ytelse fra den virkelige verden. PCIe 4.0 GPUer eksisterer nå, med både AMD RX 5000-serien og 6000-serien samt Nvidia RTX 3000-serien med grafikkort som støtter PCIe Gen 4. Imidlertid, selv om du kobler de skinnende nye PCIe Gen 4-grafikkortene med en PCIe Gen 4 hovedkort som X570 og en PCIe Gen 4 CPU som Zen 3-basert Ryzen 5000-serie fra AMD, vil du fremdeles ikke se en nevneverdig bump i ytelse.

Nvidia GeForce RTX 3000-serien støtter PCIe Gen 4

Men hvorfor er det? Vel, hovedårsaken til at den ekstra båndbredden ikke hjelper til med å forbedre ytelsen, er at selv PCIe Gen 3.0 båndbredde ikke utnyttes fullt ut av grafikkort i dag. PCIe Gen 3.0 tilbyr fremdeles mye båndbredde, og selv de mest avanserte grafikkortene har ikke engang kommet i nærheten av å mette den. Faktisk kan mange av de høyeste kortene som Nvidia GeForce RTX 3080 kjøre nær full ytelse selv med en PCIe 3.0 x8-kobling eller en PCIe 2.0 x16-kobling. Derfor vil det ikke hjelpe å legge til mer båndbredde i en forbindelse som ikke allerede er mettet.

Hvis vi prøver å se inn i fremtiden, kan vi se at PCIe 4.0s ekstra båndbredde er en fordel en gang i fremtiden. Videospillets størrelse og den grafiske kompleksiteten fortsetter å øke hver dag, så vi kan endelig se noen fordeler med den ekstra hastigheten til PCIe-koblingen hvis PCIe 3.0-grensesnittet bare ikke kan følge med. Spesielt med belastningskrevende applikasjoner som maskininnlæring fortsetter å kreve større og større datasett, kan PCIe 4.0 fremdeles spille en stor rolle i å tillate at fremtidens maskiner ikke blir holdt tilbake av mangelen på PCIe-båndbredde.

PCIe 4.0 for lagring

Nå kommer vi til hovedgrunnen til at PCIe 4.0 faktisk er en attraktiv oppgradering. PCIe 4.0 gir mye, raskere lagringsalternativer. Det er PCIe Gen 4-stasjoner der ute som absolutt knuser selv de raskeste NVMe PCIe Gen 3-stasjonene når det gjelder rå tall, og bare setter SATA-stasjonene til absolutt skam. Med PCIe Gen 4 ser vi endelig stasjoner som krysser 5 GB / s-nummeret når det gjelder sekvensielle avlesninger, mens PCIe Gen 3 NVMe-stasjoner har en tendens til å fylle ut rundt 3,5 GB / s. En spesielt rask stasjon, Gigabyte Aorus M.2 PCIe 4.0, treffer hele 5 GB / s og 4,3 GB / s skriver, noe som er omtrent 35-40% høyere sekvensiell ytelse enn til og med den raskeste M.2 PCIe Gen 3 SSD. Dette skyldes at SSD-er på denne plattformen, i motsetning til grafikkort, faktisk kan dra nytte av den ekstra båndbredden.

Hastighetene til PCIe Gen 4 SSD-er - Bilde: HotHardware

Situasjonen blir enda mer ekstrem hvis du legger til RAID i blandingen. Som vi forklarte i vår artikkel om RAID-nivåer , RAID 0 dobler effektivt hastigheten til de to stasjonene som settes i RAID, mens det setter harddiskenes redundans i fare. Gigabyte brukte et PCIe 4.0-tilleggskort som inneholdt fire 2 TB PCIe M.2 SSD-er i RAID 0 og traff en øye-vanning 15,4 GB / s leser og 15,5 GB / s skriver. Dette er et enestående ytelsesnivå som, selv om det ganske vist er veldig dyrt, har blitt gjort mulig utelukkende gjennom den store båndbreddeforbedringen av PCIe Gen 4.

AIC som Gigabyte brukte til å presse de vanvittige båndbreddetallene - Bilde: PCWorld

Hvordan få PCIe 4.0?

Mens PCIe 4.0 høres veldig imponerende ut når man hører tall som 15 GBps, er det virkelig et bestemt sett med krav som må oppfylles for å ha PCIe 4.0 i gang. Det er i hovedsak tre ting som må tilfredsstilles for å få PCIe Gen 4.

  • Et PCIe Gen 4-kompatibelt hovedkort
  • En PCIe Gen 4-kompatibel prosessor
  • En PCIe Gen 4-kompatibel GPU / SSD

Hvis vi snakker om hovedkortene, er det to brikkesett fra AMD som for øyeblikket støtter PCIe Gen 4 i skrivende stund. X570-brikkesettet og B550-brikkesettet er de eneste to brikkesettene på team Red som tillater PCIe Gen 4-kompatibilitet, og til og med mellom disse to er det bare X570-brikkesettet som gir fullverdig PCIe Gen 4-funksjonskompatibilitet. De eldre B450-, X470-, B350-, X370-, A320- og A520-brikkesettene støtter ikke PCIe Gen 4 og vil aldri gjøre siden PCIe-generasjoner ikke er bakoverkompatible. Videre støtter TRX40 Threadripper-plattformen og AMD EPYC Roma-serverplattformen også PCIe Gen 4.

På Intel-siden støtter Z490-plattformen PCIe Gen 4, selv om det for øyeblikket ikke er noen Intel-prosessorer i skrivende stund som støtter funksjonen. Det forventes snart å endres ettersom det er bekreftet at Intels 11thGen Rocket Lake Desktop-prosessorer vil ikke bare fungere med Z490-kort, men også vil også støtte PCIe Gen 4 så det er positive ting fra Team Blue. Mellomklasse B-serien og budsjett H-serien styrene støtter ikke PCIe Gen 4 overhodet.

11. generasjons Intel Rocket Lake-prosessorer er bekreftet at de også har PCIe Gen 4-støtte - Bilde: Intel

Så langt som CPU-er går, støtter både AMD Ryzen 3000-serien og den nye AMD Ryzen 5000-serien offisielt PCIe Gen 4. Intel har fortsatt ikke støtte for PCIe Gen 4 på stasjonære CPU-er i skrivende stund, men den kommende Rocket Lake 11thGen-CPUer er bekreftet å ha støtte for funksjonen.

Til slutt, produktene du faktisk legger i PCIe-sporene. Så langt som GPU-er, støtter Nvidia RTX 3000-serien, AMD RX 5000-serien og AMD RX 6000-serien med grafikkort denne funksjonen offisielt. For SSD-ene har vi en rekke PCIe Gen 4 SSD-er å velge mellom av mange forskjellige produsenter. Noen bemerkelsesverdige inkluderer Corsair Force MP600, Sabrent Rocket 4.0, Samsung 980 Pro, Seagate FireCuda og Gigabyte Aorus PCIe 4.0 SSD.

Corsair MP600 er en av de raskeste PCIe Gen 4-stasjonene - Bilde: Corsair

Kompromisser

Akkurat som med enhver annen oppgradering, er det noen kompromisser som følger med fordelene. Det er ikke mange ulemper med PCIe 4.0-oppgraderingen, men det er noen quirks her og der som du må være oppmerksom på.

Først går PCIe Gen 4 varmt. Ikke bare kjører de faktiske stasjonene varme, men brikkesettet på hovedkortet går også ganske varmt på grunn av PCIe Gen 4-implementeringen. For stasjonene betyr dette at nesten alle stasjonene vi har sett til nå har inkludert en kjøleribber med dem. Kjøleplaten gir passiv kjøling på minnebrikken og holder NAND Flash på en optimal temperatur. For brikkesettet syntes hovedkortprodusentene at det var best å inkludere aktiv kjøling, så nesten alle X570-kortene har en inkludert vifte som snurrer og gir aktiv kjøling over brikkesettet under belastning. B550-brettene ble imidlertid kvitt viften til fordel for passiv kjøling.

Gigabyte Aorus PCIe Gen 4 SSD har en kjøleribbe - Bilde: Gigabyte

Annet enn de varmkjørende komponentene, er det også et kompromiss som er knyttet til prisen på hovedkortene som inneholder PCIe 4.0-implementeringen. Det er ingen overraskelse at X570-, B550- og Z490-kortene er dyrere enn B-serien og H-serien i begge oppstillingene. Dette gjør oppgraderingen til PCIe 4.0 litt komplisert, siden kjøperen nå må avveie fordelene med PCIe 4.0 mot ekstra kostnad for å ta en kjøpsbeslutning.

Bør du oppgradere?

Så er det en grunn til at du går ut og kjøper et avansert hovedkort, en nyere CPU og en dyr SSD for å nyte PCIe 4.0? Vel, sannsynligvis ikke. Hovedfordelen med PCIe 4.0 er for tiden i lagringsavdelingen. Med mindre du bygger en helt ny maskin fra bunnen av, ser det ikke ut til å være nok insentiv i PCIe 4.0 til å garantere en oppgradering fra B450- eller X470-kort, eller til og med eldre Ryzen- eller Intel-prosessorer til nyere, hvis vi holder ytelsen til en side. Som vi unngikk tidligere, har PCIe 4.0 liten eller ingen effekt på spillets ytelse også, så grafikkortoppgraderingen inkluderer ikke spørsmålet om PCIe 4.0-støtte per nå.

Med mindre lagring er av største betydning for deg, og NVMe Gen 3-stasjoner bare ikke klipper det lenger, virker ikke PCIe 4.0 verdt å oppgradere fra eldre hovedkort. PCIe Gen 4-stasjoner gir betydelige fordeler for brukere som jobber med store filer over et nettverk eller profesjonelle som trenger høyere hastigheter for profesjonelle applikasjoner og videoredigering osv. Når det er sagt, hvis du bygger et helt nytt system, bør standardvalget være PCIe hovedkort og CPUer for å sikre at systemet ikke vil holde noen fremtidige oppgraderinger tilbake hvis du har lyst til å slippe inn en rask Gen 4-stasjon nedover linjen. Derfor er det ikke mye insentiv til å oppgradere fra et eldre hovedkort, men for nybyggere vil vår standardanbefaling være å gå med hovedkortene som støtter PCIe Gen 4-funksjonen.