PCIe 4.0 - Hvad er nyt, og skal du opgradere?

AMD sikrede sig æren af ​​at være det første firma, der bragte PCIe Gen 4 på stationære pc'er med deres lancering af X570-chipsættet i juni 2019 på Computex. PCIe 4.0 lover at bringe mange forbedringer af PCI Express-grænsefladen, da det er den største ændring af PCIe-standarden siden 2010. I skrivende stund er PCIe Gen 4 stadig ikke udbredt, men det begynder at modtage bred vedtagelse ikke kun fra CPU'er og bundkortproducenter som AMD, men også fra grafikkortproducenter som Nvidia og AMDs egen Radeon-division. Men har du virkelig brug for PCIe Gen 4? Og i bekræftende fald, hvordan får du det? Før vi dog besvarer disse spørgsmål, skal vi forstå, hvad PCIe 4.0 faktisk er.



X570-kort som ASUS ROG X570-linjen understøtter PCIe Gen 4 - Billede: ASUS

Hvad er PCIe 4.0?

PCIe 4.0 er den seneste udvikling af en bredt implementeret højhastigheds kommunikationsgrænseflade kendt som PCI eller Peripheral Component Interconnect Express. Kort sagt, PCIe 4.0 er den næste iteration af PCIe-grænsefladen, der bruges til at forbinde tilføjelseskort som grafikkort og M.2-drev til bundkortet. PCIes nuværende generation, PCIe 3.0, har været en standard på stationære pc'er siden 2010, og PCIe 4.0 giver nu en opgradering til det. Sammenlignet med den ældre, men stadig ret hurtige PCIe 3.0, giver den nye PCIe 4.0 stort set det dobbelte af den samlede kapacitet. Det vil sige, at PCIe 4.0 giver dobbelt båndbredden som PCIe 3.0, der kommer ind på kæmpestore 64 GB / s vs. en beskedent 32 GB / s PCIe 3.0 over et x16-link. Det følgende diagram fra PCI-SIG, det organ, der administrerer PCI-standarden, viser forskellen i båndbredde mellem de forskellige PCIe-generationer.



Forbedringerne af PCIe-generationens båndbredde - Billede: PCI-SIG



De to standarder er dog stadig strukturelt meget ens. Hovedforskellen ligger kun i overførselshastigheder og i nogle tilfælde det materiale, der bruges til at opnå en vellykket transmission af signalet ved en højere hastighed. Hvor PCIe 3.0 fungerede ved 8 GT / s (hastigheden af ​​bit 0s og 1s), fungerede den nye PCIe 4.0 med 16 GT / s pr. Bane. Dette fordobler den samlede båndbredde fra 32 GB / s af PCIe 3.0-standarden til 64 GB / s af PCIe 4.0. Bortset fra båndbreddefordelen er der dog meget lidt, der er forskelligt mellem de to generationer, der har nogen betydning for slutbrugeren. PCIe 4.0 har bedre signalpålidelighed og integritet for forbedret ydeevne.



Hvad er nyt?

Nå, vi har allerede diskuteret, at det vigtigste, der adskiller PCIe 4.0 fra PCIe 3.0, er den største stigning i båndbredde. Hvor PCIe 3.0 havde en maksimal båndbredde på 32 GB / s, fordobles PCIe 4.0 det til 64 GB / s. Hvad der dog er interessant, er, hvordan PCIe 4.0 formår at fordoble båndbredden. Kodningsteknikken skal forstås for at bestemme den faktiske mængde data, der kan overføres.

PCIe Gen 3.0 og PCIe Gen 4.0 bruger en 128b / 130b-kodningsteknik, mens de ældre generationer såsom PCIe 2.0 brugte en 8b / 10b-kodningsteknik. Denne kodningsteknik omdanner 128-bit-data til en 130-bit kodelinje. Dette sikrer tilpasning af datastrømmen og giver også mulighed for rimelig urgendannelse. Clock Recovery er processen med at udtrække tidsinformation fra en datastrøm. Alt dette betyder, at den maksimale teoretiske båndbredde i Gbps for hver PCIe Gen 4.0 ser sådan ud:

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



Kodning giver os mulighed for at beregne de omkostninger, der kræves til transmission af PCIe-datastrømme, og dette findes ved følgende formel:

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

Fordoblingen i båndbredde muliggøres derefter gennem nye PCIe-controllere som den på AMD X570 og B550 chipsæt. Dielektriske materialer med lavt tab anvendes også i processen, som tillader signaler med højere hastighed at sprede sig yderligere gennem printkort.

Generationsforbedringer i PCIe-standarder - Billede: PCI-SIG

PCIe 4.0 til spil

Men hvad betyder al denne beregning og den teoretiske dobbeltbåndbredde for spillerne? Kan vi forvente, at GPU'ernes ydelse fordobles på grund af stigningen i båndbredde? Nå, du har sandsynligvis måske gættet nu, at det simpelthen ikke er muligt. Ja, PCIe 4.0 har forbedret tilslutningsbåndbredden af ​​GPU'en til bundkortet meget, men dette oversættes ikke til den virkelige spilydelse. PCIe 4.0 GPU'er findes nu, med både AMD RX 5000-serien og 6000-serien samt Nvidia RTX 3000-serien af ​​grafikkort, der understøtter PCIe Gen 4. Men selvom du parrer de skinnende nye PCIe Gen 4-grafikkort med en PCIe Gen 4 bundkort som X570 og en PCIe Gen 4 CPU som Zen 3-baseret Ryzen 5000-serie fra AMD, vil du stadig ikke se en mærkbar bump i ydeevne.

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

Men hvorfor er det? Nå, hovedårsagen til, at den ekstra båndbredde ikke hjælper med at forbedre ydeevnen, er, at selv PCIe Gen 3.0 båndbredde ikke i dag udnyttes fuldt ud af grafikkort. PCIe Gen 3.0 tilbyder stadig en masse båndbredde, og selv de mest avancerede grafikkort er ikke engang kommet tæt på at mætte det. Faktisk kan mange af de højeste kort som Nvidia GeForce RTX 3080 køre tæt på deres fulde ydeevne, selv med et PCIe 3.0 x8-link eller et PCIe 2.0 x16-link. Derfor vil det ikke hjælpe at tilføje mere båndbredde til en forbindelse, der ikke allerede er mættet.

Hvis vi dog prøver at se på fremtiden, kan vi se PCIe 4.0s ekstra båndbredde være en fordel engang i fremtiden. Videospils aktivstørrelse og grafiske kompleksitet fortsætter med at stige dag for dag, så vi endelig kan se en fordel ved den ekstra hastighed på PCIe-linket, hvis PCIe 3.0-grænsefladen bare ikke kan følge med. Især med belastningskrævende applikationer som maskinindlæring fortsætter med at kræve større og større datasæt, kan PCIe 4.0 stadig spille en stor rolle i at tillade fremtidens maskiner ikke at blive holdt tilbage af manglen på PCIe-linkbåndbredde.

PCIe 4.0 til opbevaring

Nu kommer vi til hovedårsagen til, at PCIe 4.0 faktisk er en attraktiv opgradering. PCIe 4.0 giver mulighed for meget, meget hurtigere lagringsmuligheder. Der er PCIe Gen 4-drev derude, der absolut knuser selv de hurtigste NVMe PCIe Gen 3-drev med hensyn til rå tal, og bare sætter SATA-drevne i absolut skam. Med PCIe Gen 4 ser vi endelig drev, der krydser nummeret på 5 GB / s med hensyn til sekventiel læsning, mens PCIe Gen 3 NVMe-drev har en tendens til at toppe omkring 3,5 GB / s. Et særligt hurtigt drev, Gigabyte Aorus M.2 PCIe 4.0, rammer en kæmpestor 5GB / s-læsning og 4,3 GB / s-skrivning, hvilket er cirka 35-40% højere sekventiel ydeevne end selv den hurtigste M.2 PCIe Gen 3 SSD. Dette skyldes, i modsætning til grafikkort, at SSD'er på denne platform faktisk kan drage fordel af den ekstra båndbredde.

Hastighederne på PCIe Gen 4 SSD'er - Billede: HotHardware

Situationen bliver endnu mere ekstrem, hvis du tilføjer RAID til blandingen. Som vi forklarede i vores artikel om RAID-niveauer , RAID 0 fordobler effektivt hastigheden på de to drev, der er sat i RAID, mens det sætter drevnes redundans i fare. Gigabyte brugte et PCIe 4.0-tilføjelseskort, der indeholdt fire 2 TB PCIe M.2 SSD'er i RAID 0 og ramte en iøjnefaldende 15,4 GB / s læser og 15,5 GB / s skriver. Dette er et hidtil uset niveau af ydeevne, som, selvom det ganske vist er meget dyrt, er blevet muliggjort udelukkende gennem den store båndbreddeforbedring af PCIe Gen 4.

Den AIC, som Gigabyte brugte til at skubbe de sindssyge båndbreddetal - Billede: PCWorld

Sådan får du PCIe 4.0?

Mens PCIe 4.0 lyder meget imponerende, når man hører numre som 15 GBps, er der faktisk et bestemt sæt krav, der skal opfyldes for at have PCIe 4.0 i gang. Der er stort set 3 ting, der skal opfyldes for at få PCIe Gen 4.

  • Et PCIe Gen 4-kompatibelt bundkort
  • En PCIe Gen 4-kompatibel CPU
  • En PCIe Gen 4-kompatibel GPU / SSD

Hvis vi taler om bundkortene, er der to chipsæt fra AMD, der i øjeblikket understøtter PCIe Gen 4 i skrivende stund. X570-chipsættet og B550-chipsættet er de eneste to chipsæt på team Red, der tillader PCIe Gen 4-kompatibilitet, og selv mellem disse to er det kun X570-chipsættet, der tillader fuldt ud kompatibel PCIe Gen 4-funktionskompatibilitet. De ældre B450, X470, B350, X370, A320 samt A520-chipsæt understøtter ikke PCIe Gen 4 og vil aldrig gøre, da PCIe-generationer ikke er bagudkompatible. Desuden understøtter TRX40 Threadripper-platformen og AMD EPYC Rome-serverplatformen også PCIe Gen 4.

På Intel-siden understøtter Z490-platformen PCIe Gen 4, selvom der i øjeblikket ikke er Intel-CPU'er i skrivende stund, der understøtter funktionen. Det forventes snart at ændre sig, da det bekræftes, at Intels 11thGen Rocket Lake Desktop CPU'er fungerer ikke kun med Z490-kort, men også understøtter også PCIe Gen 4 så det er positive ting fra Team Blue. Mellemklasse B-serien og budget H-seriens kort understøtter ikke PCIe Gen 4 overhovedet.

11. generations Intel Rocket Lake-CPU'er bekræftes også at have PCIe Gen 4-understøttelse - Billede: Intel

Så vidt CPU'er går, understøtter både AMD Ryzen 3000-serien og den nye AMD Ryzen 5000-serie officielt PCIe Gen 4. Intel har stadig ikke nogen understøttelse af PCIe Gen 4 på sine stationære CPU'er i skrivende stund, men den kommende Rocket Lake 11thGen-CPU'er bekræftes at have understøttelse af funktionen.

Endelig de produkter, som du faktisk lægger i PCIe-slots. For så vidt angår GPU'er, understøtter Nvidia RTX 3000-serien, AMD RX 5000-serien og AMD RX 6000-serien af ​​grafikkort officielt denne funktion. For SSD'er har vi en række forskellige PCIe Gen 4 SSD'er at vælge imellem af mange forskellige producenter. Nogle bemærkelsesværdige inkluderer Corsair Force MP600, Sabrent Rocket 4.0, Samsung 980 Pro, Seagate FireCuda og Gigabyte Aorus PCIe 4.0 SSD.

Corsair MP600 er et af de hurtigste PCIe Gen 4-drev - Billede: Corsair

Kompromiser

Ligesom med enhver anden opgradering er der et par kompromiser, der følger med fordelene. Der er ikke mange ulemper ved PCIe 4.0-opgraderingen, men der er et par quirks her og der, som du skal være opmærksom på.

For det første kører PCIe Gen 4 varmt. Ikke kun kører de faktiske drev hot, men chipsættet på bundkortet kører også ret varmt på grund af PCIe Gen 4-implementeringen. For drev betyder det, at næsten alle de drev, vi hidtil har set, har inkluderet en køleplade køler med dem. Kølelegemet sørger for passiv køling på hukommelseschipsene og holder NAND Flash ved en optimal temperatur. For chipset syntes bundkortproducenterne, at det var bedst at inkludere aktiv køling, så næsten alle X570-kortene har en inkluderet blæser, der drejer og giver aktiv køling over chipsættet under belastning. B550-brædderne slap dog af ventilatoren til fordel for passiv køling.

Gigabyte Aorus PCIe Gen 4 SSD har en køleplade køler - Billede: Gigabyte

Bortset fra de varmkørende komponenter er der også et kompromis, der er forbundet med prisen på bundkortene, der indeholder PCIe 4.0-implementeringen. Det er ikke overraskende, at X570-, B550- og Z490-tavlerne er dyrere end B-serien og H-serien i begge opstillinger. Dette gør opgraderingen til PCIe 4.0 lidt kompliceret, da køberen nu skal afveje fordelene ved PCIe 4.0 mod de ekstra omkostninger for at træffe en købsbeslutning.

Skal du opgradere?

Så er der en grund til, at du går ud og køber et avanceret bundkort, en nyere CPU og en dyr SSD for at nyde PCIe 4.0? Nå, sandsynligvis ikke. Den største fordel ved PCIe 4.0 er i øjeblikket i lagerafdelingen. Medmindre du bygger en helt ny maskine fra bunden, synes der ikke at være nok incitament i PCIe 4.0 til at garantere en opgradering fra B450- eller X470-kort eller endda ældre Ryzen- eller Intel-CPU'er til nyere, hvis vi holder ydeevnen til en side. Som vi tidligere har undgået, har PCIe 4.0 også ringe eller ingen effekt på systemets spilydelse, så grafikkortopgraderingen inkluderer ikke spørgsmålet om PCIe 4.0-support fra nu af.

Medmindre opbevaring er af største vigtighed for dig, og NVMe Gen 3-drev bare ikke klipper det længere, synes PCIe 4.0 ikke at være opgraderingen værd fra ældre bundkort. PCIe Gen 4-drev giver betydelige fordele for brugere, der arbejder med store filer over et netværk eller fagfolk, der har brug for højere hastigheder til professionelle applikationer og videoredigering osv. Når det er sagt, hvis du bygger et helt nyt system, skal standardvalget være PCIe-bundkortene og CPU'erne for at sikre, at systemet ikke holder nogen fremtidige opgraderinger tilbage, hvis du har lyst til at kaste et hurtigt Gen 4-drev ned ad linjen. Derfor er der ikke meget incitament til at opgradere fra et ældre bundkort, men for nye bygherrer er vores standardanbefaling at gå med bundkortene, der understøtter PCIe Gen 4-funktionen.