Är X870E och X670E värt det och isåfall vilka modeller?

Permalänk
Medlem

TS @Kungjaevel @blunden @anden55
Det känns som jag missar någon nyans i den här tråden som svänger lite fram och tillbaka (runt Carbon-kortet), så jag hänger av mig säkerhetsbältet och kör ändå.. Ni förstår säkert detta redan.

Här finns ett par bra artiklar om hur AMD Ryzen distribuerar sina PCIe-kanaler. Notera särskilt bilderna i den första länken och tänk er varje chipset som en 1-till-2 switch. Notera också att chipset-kretsen inte klarar av att hantera PCIe 5.0 på något sätt, all kommunikation mot chipsetet sker via 4x PCIe 4.0 (Gen 4). Jag kan inte se att arkitekturen tillåter någon annan konfiguration, annat än att hänga de två chipset-kretsarna parallellt mot processorn, men då har man bara en direktansluten M.2 kvar.
https://www.techpowerup.com/327148/amd-x870e-and-x870-motherb...
https://www.pugetsystems.com/labs/articles/amd-x870e-vs-x870-...

Det går inte att trolla fram flera PCIe-kanaler än de direktanslutna (8+8)+4+4 som Ryzen processorn levererar. Alla andra (M.2) anslutningar kommer att gå via länken som ansluter till chipset och den länken är idag maximerad till x4 4.0 (en begränsning av chipset-kretsen Prom21/Promotory 21), oavsett om 5.0 stöds av de kanaler som är direktanslutna till processorn.

Om man vill ha fyra M.2 med full bandbredd mot processorn så blir det som "evil penguin" nämnde ovan, att M.2 3+4 ansluts via ett riserkort i den andra x16 kontakten, (den tredje hänger alltid på chipset), men då begränsas den första (grafikkortet) till x8. Innan man ger sig på en sådan lösning bör man, som "evil" nämnde, noga kolla upp om moderkortet stöder en sådan uppdelning av x8 till 2x PCIe x4/M.2.

En bra fråga är varför Prom21 inte kör PCIe 5.0. En tänkbar orsaker kan vara värme. Chipsetkretsen skulle då kräva en fläkt (mäkta populärt!) eller så är den inte designad för 5.0 i åtanke?

Permalänk
Medlem
Skrivet av mc68000:

TS @Kungjaevel @blunden @anden55
Det känns som jag missar någon nyans i den här tråden som svänger lite fram och tillbaka (runt Carbon-kortet), så jag hänger av mig säkerhetsbältet och kör ändå.. Ni förstår säkert detta redan.

Här finns ett par bra artiklar om hur AMD Ryzen distribuerar sina PCIe-kanaler. Notera särskilt bilderna i den första länken och tänk er varje chipset som en 1-till-2 switch. Notera också att chipset-kretsen inte klarar av att hantera PCIe 5.0 på något sätt, all kommunikation mot chipsetet sker via 4x PCIe 4.0 (Gen 4). Jag kan inte se att arkitekturen tillåter någon annan konfiguration, annat än att hänga de två chipset-kretsarna parallellt mot processorn, men då har man bara en direktansluten M.2 kvar.
https://www.techpowerup.com/327148/amd-x870e-and-x870-motherb...
https://www.pugetsystems.com/labs/articles/amd-x870e-vs-x870-...

Det går inte att trolla fram flera PCIe-kanaler än de direktanslutna (8+8)+4+4 som Ryzen processorn levererar. Alla andra (M.2) anslutningar kommer att gå via länken som ansluter till chipset och den länken är idag maximerad till x4 4.0 (en begränsning av chipset-kretsen Prom21/Promotory 21), oavsett om 5.0 stöds av de kanaler som är direktanslutna till processorn.

Om man vill ha fyra M.2 med full bandbredd mot processorn så blir det som "evil penguin" nämnde ovan, att M.2 3+4 ansluts via ett riserkort i den andra x16 kontakten, (den tredje hänger alltid på chipset), men då begränsas den första (grafikkortet) till x8. Innan man ger sig på en sådan lösning bör man, som "evil" nämnde, noga kolla upp om moderkortet stöder en sådan uppdelning av x8 till 2x PCIe x4/M.2.

En bra fråga är varför Prom21 inte kör PCIe 5.0. En tänkbar orsaker kan vara värme. Chipsetkretsen skulle då kräva en fläkt (mäkta populärt!) eller så är den inte designad för 5.0 i åtanke?

Det finns en anledning till att vi diskuterar X670E här, inte X870E. USB 4.0-kravet leder som sagt till oönskade begränsningar.

Istället för att spekulera själv kan du titta på sidan 522 i manualen för att se ett blockdiagram som beskriver hur de fördelat sina PCI-E-lanes.

Som du ser är M2_1 och M2_2 anslutna direkt till CPU:n, båda x4 PCI-E 5.0. Sedan är M2_3 ansluten till Chipset_A i x4 PCI-E 4.0 och M2_4 ansluten till Chipset_B i x4 PCI-E 4.0.

Både X670E och X870E har normalt (alltid, tror jag) sina två chipsets seriekopplade så. Det innebär att man kan bli begränsad av länken till chipset om man samtidigt maxar andra saker anslutna till chipset, men i praktiken tror jag inte att det kommer vara ett problem för de flesta. Det skulle ju dock givetvis vara optimalt om så inte var fallet. Tyvärr är ju antalet lanes väldigt begränsat på konsumentplattformar, vilket förmodligen kommer fortsätta vara fallet ett bra tag till. Det stämmer att chipset här agerar som en PCI-E-switch, precis som alltid brukar vara fallet.

Värt att nämna är väl att många andra modeller kör 3 av 4 M.2-platser via chipset, så där är chansen lite större att man blir begränsad om ofta maxar chipset-länken.

Att chipset inte är PCI-E 5.0 är sannolikt på grund av kostnad och energiförbrukning. Signalerna för PCI-E 5.0 når inte särskilt långt utan redrivers (långt ifrån gratis), definitivt inte hela vägen ner till chipset. Strömförbrukning och resulterande värme är säkert också en bidragande anledning, som du säger.

Visa signatur

Antec P280 | FSP Hydro Ti Pro 1000W | MSI X670E Carbon | Ryzen 7 9800X3D | Kingston Fury Beast 6000MT/s CL30 2x32GB | Nvidia RTX 4090 FE | 2x Samsung 990 Pro 4TB | Kingston KC3000 4TB | Samsung 970 Pro 1TB | 2x Samsung PM863a 3.84TB | 2x ASUS PG279Q

Permalänk
Medlem

@blunden Ja, i praktiken spelar det nog inte så stor roll för normalt användande. De snabbaste SSD Gen 4 kommer upp i 7500, så om man tar två sådana och använder Ethernet 5Gbps och en 10 Gbps USB samtidigt så blir det ändå bara 30 Mbps, vilket är hälfen av vad chipsetlänken (PCIE 4.0 x4) mot processorn klarar av. Jag har nog hakat upp mig på en del skrivningar om "full hastighet" i tråden. Tack för hänvisningen till MSIs blockdiagram, jag bläddrade bara igenom den Engelska delen av pdf'en.

Permalänk
Medlem
Skrivet av mc68000:

@blunden Ja, i praktiken spelar det nog inte så stor roll för normalt användande. De snabbaste SSD Gen 4 kommer upp i 7500, så om man tar två sådana och använder Ethernet 5Gbps och en 10 Gbps USB samtidigt så blir det ändå bara 30 Mbps, vilket är hälfen av vad chipsetlänken (PCIE 4.0 x4) mot processorn klarar av. Jag har nog hakat upp mig på en del skrivningar om "full hastighet" i tråden. Tack för hänvisningen till MSIs blockdiagram, jag bläddrade bara igenom den Engelska delen av pdf'en.

Det är helt enkelt sådana avvägningar man får göra om man inte vill betala mångdubbelt mer för professionella plattformar istället.

Pratet om "full hastighet" syftade på att man inte vill råka ut för att vissa portar antingen stängs av helt eller att länkhastigheten halveras när man använder vissa portar. Jag vill liksom kunna använda alla portar som moderkortet har vid behov, inte varje gång behöva kolla upp vad som kommer sluta fungera om jag använder en viss port.

Just detta moderkort har ju också alltid full hastighet på de första två M.2-platserna, vilket inget X870E-moderkort har.

Felstavning
Visa signatur

Antec P280 | FSP Hydro Ti Pro 1000W | MSI X670E Carbon | Ryzen 7 9800X3D | Kingston Fury Beast 6000MT/s CL30 2x32GB | Nvidia RTX 4090 FE | 2x Samsung 990 Pro 4TB | Kingston KC3000 4TB | Samsung 970 Pro 1TB | 2x Samsung PM863a 3.84TB | 2x ASUS PG279Q

Permalänk
Medlem
Skrivet av blunden:

Det är helt enkelt sådana avvägningar man får göra om man inte vill betala mångdubbelt mer för professionella plattformar istället.

Pratat om "full hastighet" syftade på att man inte vill råka ut för att vissa portar antingen stängs av helt eller att länkhastigheten halveras när man använder vissa portar. Jag vill liksom kunna använda alla portar som moderkortet har vid behov, inte varje gång behöva kolla upp vad som kommer sluta fungera om jag använder en viss port.

Just detta moderkort har ju också alltid full hastighet på de första två M.2-platserna, vilket inget X870E-moderkort har.

Där satte du fingret på "nyansen" som jag missade, jag tolkade "full hastighet" helt annorlunda.

Permalänk
Medlem
Skrivet av mc68000:

Där satte du fingret på "nyansen" som jag missade, jag tolkade "full hastighet" helt annorlunda.

Det kunde definitivt ha varit tydligare. Sant.

Visa signatur

Antec P280 | FSP Hydro Ti Pro 1000W | MSI X670E Carbon | Ryzen 7 9800X3D | Kingston Fury Beast 6000MT/s CL30 2x32GB | Nvidia RTX 4090 FE | 2x Samsung 990 Pro 4TB | Kingston KC3000 4TB | Samsung 970 Pro 1TB | 2x Samsung PM863a 3.84TB | 2x ASUS PG279Q

Permalänk
Skrivet av mc68000:

@blunden Ja, i praktiken spelar det nog inte så stor roll för normalt användande. De snabbaste SSD Gen 4 kommer upp i 7500, så om man tar två sådana och använder Ethernet 5Gbps och en 10 Gbps USB samtidigt så blir det ändå bara 30 Mbps, vilket är hälfen av vad chipsetlänken (PCIE 4.0 x4) mot processorn klarar av. Jag har nog hakat upp mig på en del skrivningar om "full hastighet" i tråden. Tack för hänvisningen till MSIs blockdiagram, jag bläddrade bara igenom den Engelska delen av pdf'en.

Så man kan inte t ex köra två stycken pcie gen 5.0 m.2 diskar i full hastighet om man kör den via chipset? Eller är det endast de kvarvarande 8st lanes från cpun där grafikkortet redan tar upp 16 lanes av 24 totalt?

Permalänk
Medlem
Skrivet av Dinkefing:

Så man kan inte t ex köra två stycken pcie gen 5.0 m.2 diskar i full hastighet om man kör den via chipset? Eller är det endast de kvarvarande 8st lanes från cpun där grafikkortet redan tar upp 16 lanes av 24 totalt?

Det beror på vad "full hastighet" är för någonting, och det var väl här jag missade i "nyansen" ovan. Menar du maximal hastighet enligt specifikationer? (Då är svaret nej!) Eller tänker du dig prestanda i verkliga livet? (Då beror det på hur du tänker dig att använda dina diskar, och vad de kan leverera utifrån ditt användningssätt.)

Alldeles oavsett hur man räknar på det så kommer allt du ansluter via chipset att vara begränsat till PCIe Gen 4, det bara är så, Promotory 21 klarar inte Gen 5 idag. De enda Gen 5 anslutningar som finns i vanliga konsument-lösningar från AMD är x16-anslutningen (som eventuellt kan delas upp enligt moderkortsmanualen) samt de två direktanslutna M.2 platserna. Prom21 klarar bara Gen 4.

Nyans 1: Om man bara tittar på maximal teoretisk överföringshastighet på de enheter man pratar om. Då kommer Dina Gen 5 SSD att vara begränsade av Gen 4 i anslutningen till chipset, dessutom kommer alla chipset-enheter att vara begränsad av en ensam Gen 4 x4 mot processorn. Så om du skall ansluta SSD via chipset så kan du lugnt stanna på en billigare Gen 4 produkt, samt vara beredd på att om du läser från båda samtidigt så kommer de att vara begränsade av den ensamma x4 anslutning mot processorn.

Nyans 2: Att man mer stannar i verkligheten och tittar på hur mycket data dina SSD kommer att prestera. Då måste du prestandamäta så att du får en bild av hur mycket data dina diskar skyfflar när du kör dina program. Sen får du räkna ihop vad dina produkter kan prestera och ställa det i relation till de begränsande 7.8 GB/s i Gen 4 x4. Det kanske till slut visar sig att det är din processors beräkningskraft som är den begränsande faktorn?

Om man backar ut lite och tittar på hela datorlösningar så är det inte bara CPU-prestanda som vi betalar för. Lika viktigt är antalet PCIe-anslutningar som produkterna ger, exempelvis RaspPi (PCIe 3.0 x1), Intel N100 (PCIe 3.0 x2) etc uppåt i prisklass till Threadripper (PCIe 5.0 x128). Ja, visst finns det en extrem lucka här i hoppet mellan Ryzens x24 och TR x128, men så kostar den också därefter.

Lösningen om man vill komma åt flera PCIe Gen 5 linor på Ryzen är att växla ner 16-porten till x8 och plocka ut x8 i den andra 16-porten, då kan man via diverse dotterkort göra vad man vill med de linorna, om moderkortet och produkten supporterar detta, alltså att dela upp den andra x8 till 2 stycken M.2 (x4).

Teoretiskt är det väl inget som hindrar att om du offrar grafikkortet (Eller hänger det via chipsetets tredje 16-port) så kan du kanske köra två dotterkort och ha totalt sex M.2 platser direktanslutna på Gen 5? Då får du googla ordentligt och kolla upp både moderkort och de kort du väljer.

Allt jag sagt här har andra skribenter redan lagt fram; tänk igenom bilderna på blockdiagrammen (Carbon-manualen eller mina länkar ovan) så kommer du att se var begränsningarna finns.

Permalänk
Skrivet av mc68000:

Det beror på vad "full hastighet" är för någonting, och det var väl här jag missade i "nyansen" ovan. Menar du maximal hastighet enligt specifikationer? (Då är svaret nej!) Eller tänker du dig prestanda i verkliga livet? (Då beror det på hur du tänker dig att använda dina diskar, och vad de kan leverera utifrån ditt användningssätt.)

Alldeles oavsett hur man räknar på det så kommer allt du ansluter via chipset att vara begränsat till PCIe Gen 4, det bara är så, Promotory 21 klarar inte Gen 5 idag. De enda Gen 5 anslutningar som finns i vanliga konsument-lösningar från AMD är x16-anslutningen (som eventuellt kan delas upp enligt moderkortsmanualen) samt de två direktanslutna M.2 platserna. Prom21 klarar bara Gen 4.

Nyans 1: Om man bara tittar på maximal teoretisk överföringshastighet på de enheter man pratar om. Då kommer Dina Gen 5 SSD att vara begränsade av Gen 4 i anslutningen till chipset, dessutom kommer alla chipset-enheter att vara begränsad av en ensam Gen 4 x4 mot processorn. Så om du skall ansluta SSD via chipset så kan du lugnt stanna på en billigare Gen 4 produkt, samt vara beredd på att om du läser från båda samtidigt så kommer de att vara begränsade av den ensamma x4 anslutning mot processorn.

Nyans 2: Att man mer stannar i verkligheten och tittar på hur mycket data dina SSD kommer att prestera. Då måste du prestandamäta så att du får en bild av hur mycket data dina diskar skyfflar när du kör dina program. Sen får du räkna ihop vad dina produkter kan prestera och ställa det i relation till de begränsande 7.8 GB/s i Gen 4 x4. Det kanske till slut visar sig att det är din processors beräkningskraft som är den begränsande faktorn?

Om man backar ut lite och tittar på hela datorlösningar så är det inte bara CPU-prestanda som vi betalar för. Lika viktigt är antalet PCIe-anslutningar som produkterna ger, exempelvis RaspPi (PCIe 3.0 x1), Intel N100 (PCIe 3.0 x2) etc uppåt i prisklass till Threadripper (PCIe 5.0 x128). Ja, visst finns det en extrem lucka här i hoppet mellan Ryzens x24 och TR x128, men så kostar den också därefter.

Lösningen om man vill komma åt flera PCIe Gen 5 linor på Ryzen är att växla ner 16-porten till x8 och plocka ut x8 i den andra 16-porten, då kan man via diverse dotterkort göra vad man vill med de linorna, om moderkortet och produkten supporterar detta, alltså att dela upp den andra x8 till 2 stycken M.2 (x4).

Teoretiskt är det väl inget som hindrar att om du offrar grafikkortet (Eller hänger det via chipsetets tredje 16-port) så kan du kanske köra två dotterkort och ha totalt sex M.2 platser direktanslutna på Gen 5? Då får du googla ordentligt och kolla upp både moderkort och de kort du väljer.

Allt jag sagt här har andra skribenter redan lagt fram; tänk igenom bilderna på blockdiagrammen (Carbon-manualen eller mina länkar ovan) så kommer du att se var begränsningarna finns.

Lite sent svar men jag uppskattar ditt inlägg en hel del!

Jag vill åtmistone ha samma upplägg som på MSI Carbon moderkortet. Tyvärr verkar det ha gått upp i pris på sistone men funderar nu på att ändå dra hem ett exemplar då inget annat förutom Asus ROG Strix X670E-A Gaming har samma upplägg. Det kortet saknar dog ett debug LED vilket jag uppskattar så det blir nog MSI-kortet ändå.

Det finns också ASUS ROG CROSSHAIR X670E HERO men det är mycket dyrare, ligger omkring 7500 kr.

Gör jag fel val? Ja det blir 2500 kr mer än vad jag förväntade mig men ingen av dagens X870E kakorna har väl lika mycket pci-lanes över till m.2 slottarna som MSI Carbon kortet då USB 4.0 snor en del bandbredd?

Permalänk
Medlem

En liknande diskussion, men mer relaterad till 800-seriens moderkort, finns i denna tråd där vi glider in på M.2 från mitten av första sidan:
https://www.sweclockers.com/forum/trad/1730599-stora-forluste...