PCIe 4.0 - Vad är nytt och ska du uppgradera?

AMD säkrade äran att vara det första företaget som tog med PCIe Gen 4 på stationära datorer med sin lansering av X570-chipset i juni 2019 på Computex. PCIe 4.0 lovar att ge en hel del förbättringar av PCI Express-gränssnittet eftersom det är den största förändringen av PCIe-standarden sedan 2010. I skrivande stund är PCIe Gen 4 fortfarande inte utbredd men den börjar få en omfattande antagande inte endast från processorer och moderkortstillverkare som AMD men också från tillverkare av grafikkort som Nvidia och AMDs egen Radeon-division. Men behöver du verkligen PCIe Gen 4? Och i så fall, hur får du det? Innan vi svarar på dessa frågor måste vi dock förstå vad PCIe 4.0 egentligen är.



X570-korten som ASUS ROG X570-linjen stöder PCIe Gen 4 - Bild: ASUS

Vad är PCIe 4.0?

PCIe 4.0 är den senaste utvecklingen av ett allmänt implementerat höghastighetskommunikationsgränssnitt som kallas PCI eller Peripheral Component Interconnect Express. Enkelt uttryckt är PCIe 4.0 nästa iteration av PCIe-gränssnittet som används för att ansluta tilläggskort som grafikkort och M.2-enheter till moderkortet. PCIes nuvarande generation, PCIe 3.0, har varit en standard på stationära datorer sedan 2010 och PCIe 4.0 ger nu en uppgradering till det. Jämfört med den äldre men ändå ganska snabba PCIe 3.0 ger den nya PCIe 4.0 i princip dubbelt så mycket som den totala genomströmningen. Det vill säga att PCIe 4.0 ger dubbla bandbredden som PCIe 3.0, kommer in med en hel del 64 GB / s jämfört med knappa 32 GB / s av PCIe 3.0 över en x16-länk. Följande diagram från PCI-SIG, kroppen som hanterar PCI-standarden, visar skillnaden i bandbredd mellan de olika PCIe-generationerna.



Förbättringarna av PCIe-generationens bandbredd - Bild: PCI-SIG



De två standarderna är dock fortfarande strukturellt mycket lika. Nyckelskillnaden ligger bara i överföringshastigheterna och i vissa fall materialet som används för att uppnå en framgångsrik sändning av signalen med en högre hastighet. När PCIe 3.0 körde med 8 GT / s (hastigheten på bitarna 0s och 1s) fungerade den nya PCIe 4.0 med 16 GT / s per fil. Detta fördubblar den totala bandbredden från 32 GB / s av PCIe 3.0-standarden till 64 GB / s av PCIe 4.0. Förutom bandbreddsfördelen är det dock väldigt lite som skiljer sig mellan de två generationerna som har någon betydelse för slutanvändaren. PCIe 4.0 har bättre signaltillförlitlighet och integritet för förbättrad prestanda.



Vad är nytt?

Tja, vi har redan diskuterat att det viktigaste som skiljer PCIe 4.0 från PCIe 3.0 är den stora ökningen av bandbredd. Om PCIe 3.0 hade en maximal bandbredd på 32 GB / s fördubblades PCIe 4.0 till 64 GB / s. Vad som är intressant är dock hur PCIe 4.0 lyckas fördubbla bandbredden. Kodningstekniken måste förstås för att bestämma den faktiska mängden data som kan överföras.

PCIe Gen 3.0 och PCIe Gen 4.0 använder en 128b / 130b-kodningsteknik medan de äldre generationerna som PCIe 2.0 använde en 8b / 10b-kodningsteknik. Denna kodningsteknik omvandlar 128-bitarsdata till en 130-bitars kodrad. Detta säkerställer inriktningen av dataströmmen och möjliggör också rimlig klockåterställning. Clock Recovery är processen att extrahera tidsinformation från en dataström. Allt detta innebär att den maximala teoretiska bandbredden i Gbps för varje PCIe Gen 4.0 ser ut så här:

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



Kodning gör att vi kan beräkna de omkostnader som krävs för att överföra PCIe-dataströmmar och detta hittas med följande formel:

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

Fördubblingen i bandbredd möjliggörs sedan genom nya PCIe-kontroller som den på AMD X570 och B550 chipsets. Dielektriska material med låg förlust används också i processen som gör att signaler med högre hastighet kan spridas vidare genom kretskort.

Generationsförbättringar i PCIe-standarder - Bild: PCI-SIG

PCIe 4.0 för spel

Men vad betyder dock all denna beräkning och den teoretiska dubbla bandbredden för spelarna? Kan vi förvänta oss att GPU: s prestanda fördubblas på grund av ökad bandbredd? Du har antagligen kanske gissat nu att det helt enkelt inte är möjligt. Ja, PCIe 4.0 har förbättrat anslutningsbandbredden för GPU till moderkortet mycket, men detta kan inte översättas till verklig spelprestanda. PCIe 4.0 GPU: er finns nu, med både AMD RX 5000-serien och 6000-serien samt Nvidia RTX 3000-serien av grafikkort som stöder PCIe Gen 4. Men även om du kopplar ihop de blanka nya PCIe Gen 4-grafikkorten med en PCIe Gen 4 moderkort som X570 och en PCIe Gen 4 CPU som Zen 3-baserade Ryzen 5000-serien från AMD, skulle du fortfarande inte se en märkbar bump i prestanda.

Nvidia GeForce RTX 3000-serien stöder PCIe Gen 4

Men varför är det? Tja, den främsta anledningen till att den extra bandbredden inte hjälper till att förbättra prestandan är att även PCIe Gen 3.0-bandbredd inte utnyttjas fullt ut av grafikkort idag. PCIe Gen 3.0 erbjuder fortfarande mycket bandbredd och även de mest avancerade grafikkorten har inte ens kommit nära att mätta den. Faktum är att många av de allra högsta korten som Nvidia GeForce RTX 3080 kan köras nära full prestanda även med en PCIe 3.0 x8-länk eller en PCIe 2.0 x16-länk. Att lägga till mer bandbredd i en anslutning som inte redan är mättad hjälper därför inte.

Om vi ​​försöker se in i framtiden kan vi dock se PCIe 4.0s extra bandbredd vara en fördel någon gång i framtiden. Videospels tillgångsstorlek och grafiska komplexitet fortsätter att öka dag för dag så vi kan äntligen se en del fördelar med den extra hastigheten på PCIe-länken om PCIe 3.0-gränssnittet bara inte kan hålla jämna steg. Speciellt med belastningskrävande applikationer som maskininlärning fortsätter att kräva större och större datamängder, kan PCIe 4.0 fortfarande spela en stor roll för att framtidens maskiner inte ska kunna hållas tillbaka av bristen på PCIe-länkbandbredd.

PCIe 4.0 för lagring

Nu kommer vi till huvudorsaken till att PCIe 4.0 faktiskt är en attraktiv uppgradering. PCIe 4.0 möjliggör mycket, mycket snabbare lagringsalternativ. Det finns PCIe Gen 4-enheter där ute som absolut krossar även de snabbaste NVMe PCIe Gen 3-enheterna när det gäller råa siffror, och bara sätter SATA-enheterna i absolut skam. Med PCIe Gen 4 ser vi äntligen enheter som korsar 5 GB / s-numret när det gäller sekventiella läsningar medan PCIe Gen 3 NVMe-enheter tenderar att fylla på cirka 3,5 GB / s. En särskilt snabb enhet, Gigabyte Aorus M.2 PCIe 4.0, slår hela 5 GB / s och 4,3 GB / s skriver, vilket är cirka 35-40% högre sekventiell prestanda än till och med den snabbaste M.2 PCIe Gen 3 SSD. Detta beror på att SSD-enheter på den här plattformen, till skillnad från grafikkort, faktiskt kan dra nytta av den extra bandbredden.

Hastigheterna för PCIe Gen 4 SSD - Bild: HotHardware

Situationen blir ännu mer extrem om du lägger till RAID i mixen. Som vi förklarade i vår artikel om RAID-nivåer , RAID 0 fördubblar effektivt hastigheten för de två enheterna som sätts i RAID, samtidigt som enheternas redundans äventyras. Gigabyte använde ett PCIe 4.0-tilläggskort som innehöll fyra 2 TB PCIe M.2 SSD-enheter i RAID 0 och slog ett ögonvattnande 15,4 GB / s läser och 15,5 GB / s skriver. Detta är en oöverträffad prestandanivå som, även om den visserligen är mycket dyr, har möjliggjorts uteslutande genom den stora bandbreddsförbättringen av PCIe Gen 4.

AIC som Gigabyte använde för att driva de galna bandbreddsnumren - Bild: PCWorld

Hur får man PCIe 4.0?

Medan PCIe 4.0 låter väldigt imponerande när man hör siffror som 15 GBps, finns det verkligen en speciell uppsättning krav som måste uppfyllas för att PCIe 4.0 ska vara igång. Det finns i princip tre saker som måste uppfyllas för att få PCIe Gen 4.

  • Ett PCIe Gen 4-kompatibelt moderkort
  • En PCIe Gen 4-kompatibel processor
  • En PCIe Gen 4-kompatibel GPU / SSD

Om vi ​​pratar om moderkortet finns det två chipsets från AMD som för närvarande stöder PCIe Gen 4 i skrivande stund. X570-chipsetet och B550-chipsetet är de enda två chipsets i team Red som tillåter PCIe Gen 4-kompatibilitet och till och med mellan dessa två är det bara X570-chipsetet som möjliggör fullfjädrad PCIe Gen 4-kompatibilitet. De äldre B450-, X470-, B350-, X370-, A320- och A520-chipseten stöder inte PCIe Gen 4 och kommer aldrig att göra eftersom PCIe-generationer inte är bakåtkompatibla. Dessutom stöder TRX40 Threadripper-plattformen och AMD EPYC Rome-serverplattformen också PCIe Gen 4.

På Intel-sidan stöder Z490-plattformen PCIe Gen 4, även om det för närvarande inte finns några Intel-processorer i skrivande stund som stöder funktionen. Det förväntas snart förändras eftersom det bekräftas att Intels 11thGen Rocket Lake Desktop-processorer fungerar inte bara med Z490-kort utan också kommer också att stödja PCIe Gen 4 så det är positiva saker från Team Blue. Mellanregistret B-serien och budgeten H-serien kort stöder inte alls PCIe Gen 4.

11: e generationens Intel Rocket Lake-processorer bekräftas också att de har PCIe Gen 4-stöd - Bild: Intel

När det gäller processorer går både AMD Ryzen 3000-serien och den nya AMD Ryzen 5000-serien PCIe Gen 4 officiellt. Intel har fortfarande inget stöd för PCIe Gen 4 på sina stationära processorer i skrivande stund men den kommande Rocket Lake 11thGen-CPU: er bekräftas att de har stöd för funktionen.

Slutligen, de produkter som du faktiskt kommer att lägga i PCIe-kortplatserna. När det gäller GPU: er stöder Nvidia RTX 3000-serien, AMD RX 5000-serien och AMD RX 6000-serien grafikkort officiellt den här funktionen. För SSD-enheter har vi en mängd olika PCIe Gen 4 SSD-enheter att välja mellan av många olika tillverkare. Några anmärkningsvärda inkluderar Corsair Force MP600, Sabrent Rocket 4.0, Samsung 980 Pro, Seagate FireCuda och Gigabyte Aorus PCIe 4.0 SSD.

Corsair MP600 är en av de snabbaste PCIe Gen 4-enheterna - Bild: Corsair

Kompromisser

Precis som med alla andra uppgraderingar finns det några kompromisser som följer fördelarna. Det finns inte många nackdelar med PCIe 4.0-uppgraderingen, men det finns några quirks här och där som du måste vara medveten om.

Först går PCIe Gen 4 varmt. Inte bara går de faktiska enheterna heta, men chipsetet på moderkortet går också ganska varmt på grund av PCIe Gen 4-implementeringen. För enheterna betyder det att nästan alla enheter vi hittills sett har inkluderat en kylfläns kylare. Kylflänsen ger passiv kylning på minneskretsarna och håller NAND-flashen vid en optimal temperatur. För chipset tyckte moderkorttillverkarna att det var bäst att inkludera aktiv kylning så att nästan alla X570-kort har en inkluderad fläkt som snurrar och ger aktiv kylning över chipset under belastning. B550-korten blev dock av med fläkten till förmån för passiv kylning.

Gigabyte Aorus PCIe Gen 4 SSD har en kylfläns - Bild: Gigabyte

Förutom de hetkörande komponenterna finns det också en kompromiss som är förknippad med priset på moderkorten som innehåller PCIe 4.0-implementeringen. Det är ingen överraskning att X570-, B550- och Z490-korten är dyrare än B-serien och H-seriens alternativ i båda uppställningarna. Detta gör uppgraderingen till PCIe 4.0 lite komplicerad, eftersom köparen nu måste väga fördelarna med PCIe 4.0 mot den extra kostnaden för att fatta ett köpbeslut.

Ska du uppgradera?

Så, finns det en anledning för dig att gå ut och köpa ett avancerat moderkort, en nyare CPU och en dyr SSD för att njuta av PCIe 4.0? Tja, förmodligen inte. Den största fördelen med PCIe 4.0 är för närvarande i lagringsavdelningen. Om du inte bygger en helt ny maskin från grunden verkar det inte finnas tillräckligt incitament i PCIe 4.0 för att motivera en uppgradering från B450- eller X470-kort, eller till och med äldre Ryzen- eller Intel-processorer till nyare om vi håller prestandan en sida. Som vi tidigare undgått har PCIe 4.0 liten eller ingen effekt på systemets spelprestanda, så uppgraderingen av grafikkortet inkluderar inte frågan om PCIe 4.0-stöd för närvarande.

Såvida inte lagring är av yttersta vikt för dig och NVMe Gen 3-enheter inte bara skär det längre, verkar PCIe 4.0 inte värt att uppgradera från äldre moderkort. PCIe Gen 4-enheter erbjuder betydande fördelar för användare som arbetar med stora filer över ett nätverk eller proffs som behöver högre hastigheter för professionella applikationer och videoredigering etc. Med det sagt, om du bygger ett helt nytt system, bör standardvalet vara PCIe-moderkort och processorer för att säkerställa att systemet inte kommer att hålla tillbaka några framtida uppgraderingar om du känner för att släppa i en snabb Gen 4-enhet längs linjen. Därför finns det inte mycket incitament att uppgradera från ett äldre moderkort, men för nya byggare är vår standardrekommendation att gå med de moderkort som stöder PCIe Gen 4-funktionen.