ASUS ROG Strix X670E-E Gaming WiFi - Das leidige Thema der PCIe-Lanes

DJMadMax

Fleet Admiral
Registriert
Mai 2007
Beiträge
15.847
Heyho meine lieben,

hevorgerufen durch eine aktuelle Situation eines Arbeitskollegen bin ich mir bei der Ausstattung des genannten Mainboards nicht zu 100% sicher, wie genau sich die Lane-Verteilung verhält.

Folgender Sachverhalt ist gegeben:

Wir wissen, dass Ryzen 7000-Prozessoren derzeit 28 PCIe 5.0-Lanes zur Verfügung stellen, von denen vier Lanes für die Kommunikation mit dem Chipsatz abgestellt sind. Es bleiben netto also 24 PCIe 5.0-Lanes zur Verfügung.

Der X670E-Chipsatz stellt seinerseits wiederum bis zu 44 Lanes zur Verfügung, darunter bis zu 24 Lanes für PCIe 5.0, 12 Lanes für PCIe 4.0 und 8 Lanes für PCIe 3.0. Diese Angaben sind "Maximalangaben" und obliegen dem Willen des Mainboard-Herstellers, das ist mir bekannt.

Beides gibt es u.A. auch hier auf ComputerBase im Auftakt-Artikel zu den Chipsätzen nachzulesen:
https://www.computerbase.de/2022-10/chipsaetze-ryzen-7000-amd-x670e-x670-b650e-b650-vergleich/

Mein Arbeitskollege hat sich ein ASUS ROG Strix X670E-E Gaming WiFi ausgeschaut - mal vom Preis abgesehen ist das ein hübsches Stück Technik, an dem es nur wenig auszusetzen gibt. Das Board besitzt neben dem obligatorischen PCIe 5.0 x16-Slot für Grafikkarten insgesamt vier weitere M.2-NVME-Slots, von denen drei mit PCIe 5.0 x4 betankt werden können, einer mit PCIe 4.0 x4.

Laut Seite 7 im Handbuch sind neben dem PCIe x16-Slot für die Grafikkarte drei der vier M.2-Slots ebenfalls an die CPU und NICHT an den Chipsatz angebunden.
1681462510544.png


Jetzt rechnen wir mal zusammen: Die Grafikkarte belegt 8 Lanes, drei M.2-SSDs belegen 12 Lanes, somit wären insgesamt 20 der "bis zu 24 nutzbaren" Lanes belegt.

ASUS geht hier jedoch einen anderen Weg. Laut Seite 12 im Handbuch sieht die Sachlage nämlich so aus, dass:
1681462779559.png

... selbst, wenn also nur der M.2_3, also lediglich dieser eine spezielle Slot belegt ist, können für die Grafikkarte schon nur noch 8 Lanes zur Verfügung gestellt werden.

An dieser Stelle frage ich mich:
Was genau hat ASUS sich hierbei gedacht? Wieso kann man selbst bei einem 500 Euro-Mainboard nicht die Lanes so sinnvoll verteilen, dass die M.2 über den Chipsatz laufen, der in X670E-Ausführung doch mehr als genug Lanes zur Verfügung stellt? Sowohl Prozessor (wie gesagt, 24+4) als auch X670E-Chipsatz bieten doch Lanes im Überfluss, was ist denn hier schiefgelaufen?

Mein Arbeitskollege hat nun jedenfalls seine M.2-Vollbestückung des Mainboards geändert und wird das "Datengrab" als SATA-SSD ausführen, eben aufgrund dieser Thematik.

Von der Sinnhaftigkeit, sich ein Board für 500 Euro zu kaufen und das Board mit M.2-SSDs zuzukleistern oder nicht, das ist an dieser Stelle vollkommen irrelevant. Es geht einfach nur darum, dass man tatsächlich schon sehr viel Geld in die Hand nimmt und dann offensichtlich aufgrund von absichtlich gefällten Entscheidungen in der Nutzung und Bandbreite eingeschränkt wird.

Es soll hier nicht darüber diskutiert werden, ob (Stand Jetzt) 8 Lanes an PCIe 5.0 ebenfalls für Grafikkarten ausreichen, das interessiert nicht. Es geht mir rein um die offensichtlich künstliche Beschneidung der Lanes bzw. deren Verteilung und das will mir an dieser Stelle nicht in den Kopf.

Vielleicht übersehe ich hier ja auch irgend etwas und ihr könnt mir auf die Sprünge helfen.

Vielen Dank im Voraus.
 
  • Gefällt mir
Reaktionen: CBLeser54 und CMDCake
Lösung
Wahrscheinlich damit sie einen M.2 Slot mit PCIe 5.0 "dazumogeln" können, die CPU hat ja gar nicht genug Lanes um den x16 und drei x4 Slots (=28 Lanes) versorgen zu können.

Und da PCIe eine Punkt-zu-Punkt Verbindung ist hat es halt den letzten M.2 Slot erwischt der sich dann die Lanes teilen muss. Warum da nicht PCIEX16_2 genommen wurde kann ich nicht sagen, schließlich hängt der ja auch an der CPU.
Hallo Zusammen,
sehe ich das dann richtig das die Problematik mit der Beschneidung der Lanes bei zB diesen Board ebenfalls nicht besteht:

Asus ROG Strix X670E-A Gaming Wifi
https://rog.asus.com/motherboards/rog-strix/rog-strix-x670e-a-gaming-wifi-model/
1687187488390.png
https://rog.asus.com/motherboards/rog-strix/rog-strix-x670e-a-gaming-wifi-model/
1687187670302.png
https://rog.asus.com/motherboards/rog-strix/rog-strix-x670e-a-gaming-wifi-model/
https://rog.asus.com/motherboards/rog-strix/rog-strix-x670e-a-gaming-wifi-model/
Möchte mir demnächst ein System auf Basis eines Ryzen 7 7800x3d zusammen stellen.... weiß nur das bei den Intel Z790 Boards das auch ein Thema war mit beschneiden der Lanes... Sollte aber bei dem Board nicht der Fall sein oder?

Danke für die Hilfe!
 
Hallo 🙋‍♂️

Ich bin neu hier und habe die Foreneinträge mit Spannung verfolgt, nur leider komme ich nicht weiter. Vielleicht hat hier jemand noch einen Rat.

Ich habe mir einen neuen Rechner zugelegt, mit dem Asus ROG x670e-e Gaming und einem 7800x3d plus eine 4080 Gigabyte Gaming OC Graka.

Mein Problem ist, das ich die Grafikkarte nur auf x8 4.0 zum laufen bekomme im PCI_1 Slot. Das man bei diesem Board nicht den M2_3 nutzen sollte habe ich berücksichtigt. Ich betreibe 2 M2 SSD‘s, habe jetzt alle Slots durchprobiert in jeglicher Variation, leider ohne Erfolg.

Die Grafikkarte habe ich auch schon 2x ausgebaut, die Kontakte gereinigt und überprüft ob sie dann wieder richtig eingesetzt war.

Im BIOS habe ich denn PCI_1 Slot auch schon von Automatisch auf x16 gestellt, keine Chance. Die Grafikeinheit des Prozessors ausgestellt und auch ein BIOS cMOs Reset durchgeführt. Es klappt einfach nichts.

In GPU-Z steht immer PCIe x16 4.0 @ x8 4.0

Auch wenn ich den Rendertest dort starte ändert sich nichts.

Bin hier wirklich am verzweifeln. Und bei so einem System sollte man doch erwarten können das das funktioniert.

Achso, ich habe auch keine weiteren PCI Slots belegt. Nur die 4080 im Slot_1, die M2. in Slot 1 unter der CPU und die zweite M2 im Slot 2

Wenn hier noch jemand einen Tipp hat wäre ich darüber sehr dankbar.

Liebe Grüße und ein schönes Wochenende
 
Letto82 schrieb:
Bin hier wirklich am verzweifeln. Und bei so einem System sollte man doch erwarten können das das funktioniert.
Kann halt auch einfach ein Defekt sein, am schnellsten kommst du wohl mit Ersatzhardware weiter.

Letto82 schrieb:
Achso, ich habe auch keine weiteren PCI Slots belegt. Nur die 4080 im Slot_1, die M2. in Slot 1 unter der CPU und die zweite M2 im Slot 2
Spätestens wenn du alle M.2 SSDs ausbaust und ein CMOS-Reset durchführst, muss x16 anliegen.

Letto82 schrieb:
Auch wenn ich den Rendertest dort starte ändert sich nichts.
Der ändert auch nur die Version, also bspw. von PCIe 1.1 im Idle auf PCIe 4.0, nicht die Anzahl der Lanes.
 
DJMadMax schrieb:
Heyho meine lieben,

hevorgerufen durch eine aktuelle Situation eines Arbeitskollegen bin ich mir bei der Ausstattung des genannten Mainboards nicht zu 100% sicher, wie genau sich die Lane-Verteilung verhält.

Folgender Sachverhalt ist gegeben:

Wir wissen, dass Ryzen 7000-Prozessoren derzeit 28 PCIe 5.0-Lanes zur Verfügung stellen, von denen vier Lanes für die Kommunikation mit dem Chipsatz abgestellt sind. Es bleiben netto also 24 PCIe 5.0-Lanes zur Verfügung.

Der X670E-Chipsatz stellt seinerseits wiederum bis zu 44 Lanes zur Verfügung, darunter bis zu 24 Lanes für PCIe 5.0, 12 Lanes für PCIe 4.0 und 8 Lanes für PCIe 3.0. Diese Angaben sind "Maximalangaben" und obliegen dem Willen des Mainboard-Herstellers, das ist mir bekannt.

Beides gibt es u.A. auch hier auf ComputerBase im Auftakt-Artikel zu den Chipsätzen nachzulesen:
https://www.computerbase.de/2022-10/chipsaetze-ryzen-7000-amd-x670e-x670-b650e-b650-vergleich/

Mein Arbeitskollege hat sich ein ASUS ROG Strix X670E-E Gaming WiFi ausgeschaut - mal vom Preis abgesehen ist das ein hübsches Stück Technik, an dem es nur wenig auszusetzen gibt. Das Board besitzt neben dem obligatorischen PCIe 5.0 x16-Slot für Grafikkarten insgesamt vier weitere M.2-NVME-Slots, von denen drei mit PCIe 5.0 x4 betankt werden können, einer mit PCIe 4.0 x4.

Laut Seite 7 im Handbuch sind neben dem PCIe x16-Slot für die Grafikkarte drei der vier M.2-Slots ebenfalls an die CPU und NICHT an den Chipsatz angebunden.
Anhang anzeigen 1346856

Jetzt rechnen wir mal zusammen: Die Grafikkarte belegt 8 Lanes, drei M.2-SSDs belegen 12 Lanes, somit wären insgesamt 20 der "bis zu 24 nutzbaren" Lanes belegt.

ASUS geht hier jedoch einen anderen Weg. Laut Seite 12 im Handbuch sieht die Sachlage nämlich so aus, dass:
Anhang anzeigen 1346857
... selbst, wenn also nur der M.2_3, also lediglich dieser eine spezielle Slot belegt ist, können für die Grafikkarte schon nur noch 8 Lanes zur Verfügung gestellt werden.

An dieser Stelle frage ich mich:
Was genau hat ASUS sich hierbei gedacht? Wieso kann man selbst bei einem 500 Euro-Mainboard nicht die Lanes so sinnvoll verteilen, dass die M.2 über den Chipsatz laufen, der in X670E-Ausführung doch mehr als genug Lanes zur Verfügung stellt? Sowohl Prozessor (wie gesagt, 24+4) als auch X670E-Chipsatz bieten doch Lanes im Überfluss, was ist denn hier schiefgelaufen?

Mein Arbeitskollege hat nun jedenfalls seine M.2-Vollbestückung des Mainboards geändert und wird das "Datengrab" als SATA-SSD ausführen, eben aufgrund dieser Thematik.

Von der Sinnhaftigkeit, sich ein Board für 500 Euro zu kaufen und das Board mit M.2-SSDs zuzukleistern oder nicht, das ist an dieser Stelle vollkommen irrelevant. Es geht einfach nur darum, dass man tatsächlich schon sehr viel Geld in die Hand nimmt und dann offensichtlich aufgrund von absichtlich gefällten Entscheidungen in der Nutzung und Bandbreite eingeschränkt wird.

Es soll hier nicht darüber diskutiert werden, ob (Stand Jetzt) 8 Lanes an PCIe 5.0 ebenfalls für Grafikkarten ausreichen, das interessiert nicht. Es geht mir rein um die offensichtlich künstliche Beschneidung der Lanes bzw. deren Verteilung und das will mir an dieser Stelle nicht in den Kopf.

Vielleicht übersehe ich hier ja auch irgend etwas und ihr könnt mir auf die Sprünge helfen.

Vielen Dank im Voraus.
IcH habe dasselbe Problem mit demROG Strix x570 Gaming F
 
Drewkev schrieb:
Richtig, meine erste Wahl wäre es dennoch nicht.
Guten Tag, was wäre den deine erste Wahl wenn ich fragen darf ? Ich selbst bin auf der Suche nach einem geeigneten Board im Preisbereich 300 bis 450 Euro. Aktuell kommen das Asus X670E-F (bekomme es für 315Euro) oder ein MSI X670E Crabon Wifi in Frage.

CPU: Ryzen 7 7800X3D , GPU 4090 Suprim X. Anwendung: Maximal 2x M2 und eine Capture Card, vielleicht auch eher eine Sata SSD als Datengrab

Liebe Grüße 🙂
 
@Drewkev Guten Morgen,
Es spricht nichts gegen ein Board unter 300Euro.
Grund für das Asus X670E-F Mainboard, ist die größere Ampere Zahl für evtl. OC (auch wenns eigentlich Schwachsinn ist), viele USB Ports für viel Peripheriegeräte und SimRacig Stuff, und die Optik für den Schönbau sagt mir auch zu🙂 Zudem die zuvor thematisierte bessere Verteilung der Lanes im Gegensatz zum Asus X670E-E.
 
Zuletzt bearbeitet:
Ich habe jetzt auch ein strix x670e-e board ( 7800x3d, rtx 4090) und habe noch ein paar ssds, die ich alle ins board stecken wollte.

eine corsair mp700 pro 5.0, eine mp700 5.0 und eine samsung 980 pro 4.0

Kann ich die jetzt alle bestücken, ohne lanes an die graka zu verlieren?
 
@Drewkev Sorry, ich habe es auch schon vorher gelesen und auch jetzt noch zwei mal.
Mein Intellekt braucht wohl mehrere Anläufe.
Ich verstehe leider noch nicht ganz den Zusammenhang von Anzahl der lanes und pci 4.0 x16. Das ist doch die Anbindung meiner rtx 4090?
Meine Interpretation:
Da ich keine 5.0 graka habe (es gibt auch keine auf dem Markt?!),darf ich zwei 5.0 ssds und eine 4.0 ssd einstecken,ohne die volle Geschwindigkeit meiner graka zu verlieren?
Korrekt?
 
Ich habe die Bilder gesehen und gelesen. Ich habe aber gehofft, dass eine zukünftige 5.0 graka gemeint ist, die dann nicht mit x16, sondern 8x laufen würde, was dann wiederum einer 4.0 graka mit 16x entsprechen würde. Dann halte ich mich an die Anleitung.
Und der zweite Satz oben im Bild bedeutet M2_1 und M_2 voll mit 5.0 ssd bestücken oder die 2. in M2_3. Das verwirrt mich trotzdem, weil es sich ja widerspricht.
Egal. Ich teste irgendwas jetzt.
 
Zurück
Oben