Frage 5800 x - Verantwortlich für PCI-Express Laneverlust

IRC HiCo

Mitglied
Mitglied seit
Mrz 12, 2023
Beiträge
81
Bewertungspunkte
8
Punkte
8
Hallo!

Folgende Frage habe ich:

Ich habe aufgrund eines Fehlers, dass meine RTX 3080 nur auf PCIe 4.0 x8 läuft, das Mainboard getauscht.
Mein neues Mainboard ist das TUF GAMING B550-PLUS WIFI II

Mein restliches System :
Ryzen 7 5800X
Kingston DDR4-3600 CL17 RAM
1000 Watt Seasonic
RTX 3080 AORUS


Nun hab ich schon ein neues Mainboard gekauft und siehe da, weiterhin wird bei meinem System die Karte nicht mit x16 angesprochen

Ja ich weiß, es ist wahrscheinlich wirklich zum Großteil zum vernachlässigen, aber natürlich möchte ich die volle Power nutzen können.

Von daher meine Frage

Wenn Mainboard getauscht ist, kann es doch nur noch an der CPU liegen oder?
Ich habe an 2 anderen Systemen die Karte reingesteckt, diese läuft sofort auf x16.


Wenn noch was benötigt wird, ich kann alles nachreichen.

Grüße
Dominic
 

Anhänge

  • RTX3080NEU.JPG
    RTX3080NEU.JPG
    78,9 KB · Aufrufe : 17
Kannst du mir dann trotzdem erklären, wie es jetzt dazu kam, dass bei einem anderen Board die Karte mit @x16 4.0 erkannt wurde und lief, und bei mir selbst unter voller Belastung nun nur x8?
Anscheinend benötigen die Anwendungen und Benchmarks die du gemacht hast nicht mehr als die halbe Bandbreite so dass die Hälfte Lanes ausreichen. Ein Benchmark hat das Ziel die GPU oder einzelne Bereiche der GPU voll auszulasten. Dafür muss aber nicht all zu viel vom Ram zur Grafikkarte übertragen werden. Wenn ein Benchmark der Grafikkarte tausende mal die selbe Aufgabe zu tun gibt, ist die GPU voll beschäftigt. Die nötigen Daten dafür sind aber schnell übertragen. Beim einem Benchmark ist ja das Ziel, dass die GPU ausgelastet und getestet wird. Man will ja nicht, dass die Bandbreite des PCIe-Slots begrenzt. Also macht man das Testszenario so, dass nur die GPU so viel Arbeit wie möglich bekommt.

Um das nochmals klar zu sagen. GPU-z und auch die anderen Tools zeigen klar, dass alle 16 Lanes erkannt werden und funktionieren. Weil die Leistung aber nicht benötigt wird, wird ein teil abgeschaltet um Strom zu sparen. Wenn die Karte bei nicht richtig eingesteckt wäre oder einige Lanes nicht funktionieren würde, dann würde an keiner Stelle x16 angezeigt. Wenn beispielsweise nur die ersten 8 Lanes funktionieren würden, sähe die Anzeige etwa so aus: PCIe x8 4.0 @ x8 4.0. Das würde dann heissen dass 8 erkannt wurden und aktuell 8 aktiv sind. Bei dir ist aber überall angegeben, dass 16 funktionierende Lanes da sind von denen momentan 8 genutzt werden. Daran ist nichts seltsam. Das ist eine normale Stromsparfunktion dass jeweils so viel genutzt wird wie nötig. Die Angabe sagt zuerst immer wie viele Lanes da sind und was sie maximal können. Danach kommt nach dem @ was momentan gerade benötigt wird. Da ist also in all den Tools kein Anzeigefehler sondern einfach eine genaue Angabe was vorhanden ist und was momentan nötig ist.
 
sähe die Anzeige etwa so aus: PCIe x8 4.0 @ x8 4.0. Das würde dann heissen dass 8 erkannt wurden und aktuell 8 aktiv sind. Bei dir ist aber überall angegeben, dass 16 funktionierende Lanes da sind von denen momentan 8 genutzt werden.
Zumindestens hat er geschrieben das er auch mit Höchstleistung getestet hat,Gen4........
Da schaut das unter W10 so aus.
x16.JPG
 
Anscheinend benötigen die Anwendungen und Benchmarks die du gemacht hast nicht mehr als die halbe Bandbreite so dass die Hälfte Lanes ausreichen. Ein Benchmark hat das Ziel die GPU oder einzelne Bereiche der GPU voll auszulasten. Dafür muss aber nicht all zu viel vom Ram zur Grafikkarte übertragen werden. Wenn ein Benchmark der Grafikkarte tausende mal die selbe Aufgabe zu tun gibt, ist die GPU voll beschäftigt. Die nötigen Daten dafür sind aber schnell übertragen. Beim einem Benchmark ist ja das Ziel, dass die GPU ausgelastet und getestet wird. Man will ja nicht, dass die Bandbreite des PCIe-Slots begrenzt. Also macht man das Testszenario so, dass nur die GPU so viel Arbeit wie möglich bekommt.

Um das nochmals klar zu sagen. GPU-z und auch die anderen Tools zeigen klar, dass alle 16 Lanes erkannt werden und funktionieren. Weil die Leistung aber nicht benötigt wird, wird ein teil abgeschaltet um Strom zu sparen. Wenn die Karte bei nicht richtig eingesteckt wäre oder einige Lanes nicht funktionieren würde, dann würde an keiner Stelle x16 angezeigt. Wenn beispielsweise nur die ersten 8 Lanes funktionieren würden, sähe die Anzeige etwa so aus: PCIe x8 4.0 @ x8 4.0. Das würde dann heissen dass 8 erkannt wurden und aktuell 8 aktiv sind. Bei dir ist aber überall angegeben, dass 16 funktionierende Lanes da sind von denen momentan 8 genutzt werden. Daran ist nichts seltsam. Das ist eine normale Stromsparfunktion dass jeweils so viel genutzt wird wie nötig. Die Angabe sagt zuerst immer wie viele Lanes da sind und was sie maximal können. Danach kommt nach dem @ was momentan gerade benötigt wird. Da ist also in all den Tools kein Anzeigefehler sondern einfach eine genaue Angabe was vorhanden ist und was momentan nötig ist.
Achso, also brauch die Karte selbst bei 100% Auslastung (Screenshots liefen unter Volllast) nur 8 aktive Lanes?
 
100% GPU Auslastung
@Casi030 hab die Einstellungen, so wie du Sie hast, ebenfalls übernommen.
Keine Änderung.

Bin ja mal gespannt, ob einer aus der HWInfo schlau wird.
 

Anhänge

  • 20230315_184812.jpg
    20230315_184812.jpg
    2,7 MB · Aufrufe : 12
  • 20230315_185144.jpg
    20230315_185144.jpg
    2,5 MB · Aufrufe : 14
Achso, also brauch die Karte selbst bei 100% Auslastung (Screenshots liefen unter Volllast) nur 8 aktive Lanes?
Genau. Es mag Anwendungen geben, die mehr Bandbreite benötigen. Die Benchmarks und Games die du bis jetzt laufen lässt brauchen das aber nicht. Bei der Konstruktion einer solchen Grafikkarte weiss ein Hersteller ja noch nicht genau, wie stark jeder einzelne Bereich am Schluss bei jemandem ausgelastet wird. Das ist ja auch je nach Anwendung unterschiedlich. Also macht man wenn möglich lieber genug schnelle Lanes hin, damit es sicher immer ausreicht. Wenn es dann für gewisse Anwendungen etwas mehr als nötig ist, dann ist das eben so. Es kann ja nicht jede Anwendung so gebaut sein, dass sie jeden Bereich des PCs voll auslastet. es wird immer das eine oder andere mehr oder weniger stark ausgelastet. Irgend ein Bereich läuft dann am Anschlag und begrenzt dadurch die Geschwindigkeit des ganzen PCs.
 
also, gut dass du dir die Mühe gemacht hast mit dem HW Info. Ich will gar nicht so tun, als wenn ich diese ganzen systemtreiber da alle verstehe, mir ist aber aufgefallen, dass einige aktuell sind und von AMD, andere uralt und von Microsoft, das sind wohl die, die Windoof automatisch installiert. hast du auch alle aktuellen Mainboardtreiber installiert, vor allem die, die mit chipset/PCie brücke etc. zu tun haben`? Von der website des Herstellers?

Im Gerätemanager hast du doch geguckt, da ist kein symbol oder Fragezeichen bei irgendeinem der systemgeräte, oder? Also Treiberproblem wäre mein Verdacht auf jeden Fall und nichts was mit der hardware zu tun hat.


110.png114.png
 
Zuletzt bearbeitet :
Erstmal die beiden Bilder für Casi.
8x8 funzt auch net.

@Karli ja gute Frage, ich hab die aktuellsten Treiber von AMD installiert. Ich prüfe aber nochmal, ob ich vielleicht andere Treiber finden kann.
 

Anhänge

  • 20230315_211546.jpg
    20230315_211546.jpg
    2,7 MB · Aufrufe : 16
  • 20230315_211516.jpg
    20230315_211516.jpg
    2,7 MB · Aufrufe : 22
Wenn WiFi und BT auch nix bringt dann fällt mir auch nix mehr ein.......oder kannst im Bios auf ne iGPU umschalten?
 
Jetzt bin ich mal gespannt ;) Er hat da was gefunden...
 

Anhänge

  • TREIBER.JPG
    TREIBER.JPG
    99,5 KB · Aufrufe : 19
  • TREIBER2.JPG
    TREIBER2.JPG
    74,6 KB · Aufrufe : 20
Oben Unten