Kommentar: Was uns der RX 480 Powergate Skandal über AMD verrät

Status
Für weitere Antworten geschlossen.

pescA

Enthusiast
Thread Starter
Mitglied seit
14.06.2009
Beiträge
2.783
Ort
Hamburg
Abstract schrieb:
Dieser Artikel belegt, dass die AMD RX 480 Grafikkarte die Leistungsvorgaben der PCI Express (PCIe) Spezifikation verletzt. Es werden mögliche Motive AMDs erörtert und in Aussicht gestellt, dass der für den 5. Juli angekündigte Treiber die Spieleleistung senkt.

Am 29.6.2016 war es soweit – AMD präsentierte mit der RX 480 den ersten Ableger der neuen Polaris Generation. Die Karte kann mit guten Leistungswerten aufwarten und hat nicht zuletzt aufgrund der üppigen 8GB Speicher viele Kaufempfehlungen eingefahren.
Einigen Redaktionen fiel bei der Verbrauchsmessung jedoch eine Ungereimtheit auf: Bereits ohne Übertaktung wird die angegeben TDP von 150W regelmäßig überschritten. Zudem genehmigt sich die Karte deutlich mehr Energie aus dem PCIe Steckplatz, als in der Spezifikation vorgesehen. Auch bleibt die Effizienz deutlich hinter den Werten zurück, welche AMD im Vorfeld kommuniziert hat.
Der Sachverhalt und die technischen Hintergründe werden in folgendem englischsprachigen Video gut zusammengefasst:

Die Stromversorgung
Basierend auf den Analysen von PC Perspective lässt sich ableiten, dass die Stromversorgung für eine geringere Leistungsaufnahme ausgelegt ist. Dies soll an folgender Messung belegt werden:
rise1080p-allsjj26.png

Quelle: PC Perspective
Dargestellt wird der Energieverbrauch über der Zeit in dem Spiel „Rise of the Tomb Raider“. Dabei wird die Karte mit den Standardeinstellungen betrieben. Der gelbe Graph stellt die Gesamtleistungsaufnahme dar. Diese setzt sich aus drei Teilleistungen zusammen, von denen betragsmäßig nur zwei interessant sind: Die 12 Volt Versorgung durch den Steckplatz (weiß) und der sechspolige Stecker direkt vom Netzteil (hellblau).
Gut ist zu erkennen, dass die angegebene TDP von 150 Watt regelmäßig überschritten wird. Problematischer ist jedoch, dass der Steckplatz mit über 75 Watt belastet wird. Dieser stellt 5 Pins zur 12 Volt Stromversorgung bereit, welche bis jeweils 1,1 Ampere spezifiziert sind – insgesamt dürfen also maximal 66 Watt abgefordert werden. Dieser Wert wird dauerhaft überschritten. Dies ist besonders kritisch, da diese Begrenzung keine konservative Vorgabe seitens der PCIe Spezifikation, sondern eine herstellerseitige Beschränkung des Steckplatzes ist. Der sechspolige Stromanschluss wird mit bis zu 85 Watt belastet, wobei er gemäß PCIe Spezifikation bis zu 75 Watt zur Verfügung stellen darf. Dies ist weitaus weniger problematisch, da der Stecker selbst für deutlich höhere Leistungen ausgelegt ist und seinen Strom direkt vom Netzteil bezieht.
Was außerdem auffällig, ist der sehr ähnliche Verlauf der beiden Teillasten. Interessant wäre, eine Widerstandsmessung von Steckplatz zu Stromstecker durchzuführen – ist diese niederohmig, ließe sich schlussfolgern, dass beide Versorgungen auf der Karte gekoppelt sind. Schaltungstechnisch ist dies durchaus sinnvoll. Indem die Leistung gleichmäßig verteilt wird, werden die einzelnen Verbindungen minimal belastet und die Verluste möglichst geringgehalten. Eine Folge ist jedoch, dass sich weder per Treiber, noch per Biosupdate das Verhältnis „Leistungsaufnahme Steckplatz zu Leistungsaufnahme Stromstecker“ ändern ließe. Da mir keine Karte vorliegt, kann ich den Nachweis nicht erbringen., nehme dies jedoch für diesen Artikel an.

Zusammenfassend lässt sich sagen, dass die Stromversorgung bis zu einer Gesamtlast von 132 Watt (66 Watt je Teillast) einwandfrei funktioniert. Da die RX 480 eine höhere Leistung abfordert, wird der PCIe Standard verletzt.

Mögliche Motive
Es ist äußerst unwahrscheinlich, dass AMD geplant hat, die PCIe Spezifikation zu verletzen. Auch war in früheren Leaks (wie beispielsweise zur Computex) die Rede von 110 bis 135 Watt. In Hinblick auf die Stromversorgung ist davon auszugehen, dass diese Angaben zum damaligen Zeitpunkt korrekt waren. Warum also eine solche Entscheidung, welche in einem PR Desaster enden kann?
Es gibt im Wesentlichen zwei Möglichkeiten. Es wurde kurz vor Release beschlossen, die Karte in einem anderen Marktsegment zu positionieren. Oder der Chip erfüllt die Erwartungen nicht. Schon länger wurde die Karte als „VR für Jedermann“ beworben – also einen günstigen Einstieg in VR taugliche Systeme. Dabei wurde als Untergrenze die AMD R9 390 bzw. Nvidia GTX 970 genannt. Zu erwarten war also, dass die RX 480 eine Leistung etwas oberhalb dieser Karten erreicht. Wie aktuelle Benchmarks zeigen, positioniert sich die neue Karte leistungstechnisch genau dort. Wahrscheinlicher ist also, dass sich AMD mit dem gleichzeitigen Architektur- und Fertigungswechsel übernommen hat.
Dabei ist dies ein durchaus bekanntes Problem. Intel setzte von 2007 bis 2016 auf ein „Tick-Tock“ Modell, bei welchem abwechselnd die Architektur und die Fertigung geändert werden. Fehler lassen sich also einer der beiden Ursachen zuordnen. Probleme bei einem gleichzeitigen Wechsel können verehrend sein, wie Nvidia mit der „Thermi“ getauften Generation lernen musste. Damals hat es AMD besser gemacht und mit einer Mittelklassenkarte (HD 4770) zunächst Erfahrungen mit dem neuen Prozess gesammelt. Dies kann als einer der Gründe für den großen Erfolg der folgenden Serie angesehen werden.
Jetzt ist die Situation jedoch eine andere. Beide großen Grafikkartenhersteller mussten lange den 28 nm Prozess nutzen, da sich die kleineren Verfahren immer wieder verzögerten. Hierbei hatte der Konkurrent Nvidia stets die Nase vorn und eine höhere Spieleleistung bei geringerem Verbrauch geboten. Mit dem Sprung auf 16nm und verhältnismäßig kleinen Architekturänderungen wurde zudem eine sehr leistungsfähige und zugleich sparsame Architektur namens Pascal vorgestellt. Die RX Serie von AMD kann mit der HD 4770 verglichen werden. Bevor gegen Ende des Jahres die großen Chips vorgestellt werden, soll mit der Mittelklasse erste Erfahrungen gesammelt werden. Jedoch spielt AMD mit einem höheren Einsatz und hat anstatt einer Karte gleich ein ganzes Lineup vorgestellt. Dies kann nun zum Problem werden.

Ausblick
Die früheren Leaks und die Auslegung der Spannungsversorgung belegen, dass Polaris unerwartet viel Strom verbraucht. Dies lässt ein Problem auf Siliziumebene befürchten. Nun hat AMD mitgeteilt, eine Lösung per Treiber zur Verfügung zu stellen. Dabei muss die Leistungsaufnahme deutlich gesenkt werden – angeblich geschieht dies ohne Minderung der Spieleleistung. Am 5.7. wird sich jede Redaktion mit entsprechendem Equipment auf die RX 480 mit neuem Treiber stürzen und die Leistungsaufnahme genauestens untersuchen. Selbst kleinste Unstimmigkeiten werden durch die Medien gehen. AMD muss also innerhalb der Spezifikation bleiben, wenn sie kein gigantisches PR Desaster verursachen wollen. Dabei gibt es nur die Möglichkeit, die Gesamtleistungsaufnahme der Karte unter 132 Watt zu senken. Könnte AMD dies ohne Einbußen in der Spieleleistung, hätten sie des bereits im Release Treiber implementiert. Dass hingegen die letzten Tage derart bahnbrechende Erkenntnisse geliefert haben, halte ich für unglaubwürdig.
Es gibt jedoch zwei Lichtblicke. Zum einen könnte AMD entgegen meiner Annahme die Möglichkeit haben, die Leistungsaufnahme von Steckplatz und Stromstecker getrennt zu beeinflussen. Ein neuer Treiber könnte also sicherstellen, dass der Steckplatz nicht überbelastet wird und die benötigte Energie über den Stromstecker beziehen. Dass dieser außerhalb der PCIe Spezifikation betrieben würde, ist wie oben erläutert verhältnismäßig unbedenklich. Zum anderen ist es nicht unüblich, dass die Spieleleistung über die gesamte Produktlebensdauer aufgrund von Treiberverbesserungen erheblich zunimmt. Auch der Hersteller muss zunächst Erfahrungen mit seiner Hardware sammeln und herausfinden, wie diese perfekt in Spielen genutzt werden kann. Also selbst wenn ein übermorgen veröffentlichter Treiber die Spieleleistung zunächst senkt, dürfte diese über die nächsten Monate wieder zurückgewonnen werden.

Abschließend bleibt zu hoffen, dass AMD die eigentliche Ursache gefunden hat und der Fehler bei dem großen "Vega" Chip behoben ist.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
was soll der blödsinn schon wieder

andere gpus ziehen mehr strom aus dem slot, pasiert ist nichts
 
@darth: Link? Welche Karten sollen das denn sein?
 
es geht hier ja nicht um peaks im millisekunden bereich die vielleicht sogar alle karten haben, sondern um dauerhafte überlast.
außerdem glaube ich schon dass man amd absicht unterstellen kann und gleichzeitig unendliche blödheit, als ob das niemandem auffallen würde.
einem bericht nach zu urteilen hat amd sogar am 6pin anschluss ansich gepfuscht um mehr als die vorgesehenen 75w zu ziehen, scheitert aber gleichzeitig daran, diese auch wirklich zu nutzen.
das soll daran liegen dass die phasen in zwei gruppen geteilt sind (gpu und ram) und sich nicht gegenseitig aushelfen können.
technisch gesehen entspräche der anschluss sogar einem 8pin.
https://www.twitch.tv/buildzoid/v/75850933?t=59m41s
 
Zuletzt bearbeitet:
Wow, in wohlfeilen Worten und dezent verpacktes AMD Bashing und auch noch die obligatorische NV Pascal Werbung untergebracht. Respekt das ist schon die ganz hohe Schule des Fan seins. Alleine die Überschrift "Powergate Skandal" und was uns das so alles über AMD verraten soll, ist goldig. Netter Versuch.
 
was für eine arme Wurst....das Thema wird doch schon in jedem 480er Thread breitgetretten....reicht das nicht :wall:
 
pescA schrieb:
Was außerdem auffällig, ist der sehr ähnliche Verlauf der beiden Teillasten. Interessant wäre, eine Widerstandsmessung von Steckplatz zu Stromstecker durchzuführen – ist diese niederohmig, ließe sich schlussfolgern, dass beide Versorgungen auf der Karte gekoppelt sind.

Hier hat jemand die Anschlüsse durchgemessen:

https://www.twitch.tv/buildzoid/v/75850933?t=59m41s

Ergebnis (von CB übernommen):

Computerbase schrieb:
1. Der Sense-A Pin am 6-Pin-connector ist nicht Sense, sondern stattdessen ein dritter Masse-Pin. Das verletzt vermutlich die PCIe-Specs, weil die Karte so gar nicht bemerken würde, wenn kein Stecker drin steckt - ermöglicht im Gegenzug aber, dass mehr Leistung über den 6-Pin gezogen werden kann, ohne dass der Stecker über Gebühr beansprucht wird

2. Die Phasen wurden physikalisch getrennt: 3 liegen auf PCIe, die 3(+1?) auf dem 6-Pin. Das ist in dem Fall besonders seltsam, weil man schon extra die Specs am 6-Pin verletzt, um mehr Strom ziehen zu können, es dann der Karte aber nichtmal ermöglicht, dem PCIe-Slot über den 6-Pin Last abzunehmen

3. Übertrieben gesagt: Selbst wenn die Karte 3 8-Pin-Stecker hätte, würde der PCIe-Slot immer noch überlastet, solange die Phasen physikalisch getrennt sind

4. Er sagt, dass das Problem erledigt wäre, wenn man den Lötkolben in die Hand nimmt und die Phasen miteinander verbindet. Dann könnte der 6-Pin die Überlast des PCIe-Slots abpuffern bzw. verhindern
 
... ich tippe mal man hat durch den überraschenden Release der NV 1070/1080 Karten sich in Zugzwang gesehen den Release der 480 verfrüht und dabei hat sich so ein Fehler eingeschlichen. Er soll ja schon die Woche per Treiber behoben werden, was ja quasi ein Schuldgeständnis ist - ist ja auch nicht verwerflich wenn sie es fixen, Hauptsache die Performance leidet nicht darunter.
Das hier manch einer sich auf dieses Thema stürzt ist denke ich auch nicht so überraschend, ich sag nur GTX970 & 3,5GB - da Thema wurde & wird bis zum erbrechen auch heute noch gern ausgeschlachtet :hmm:
 
Status
Für weitere Antworten geschlossen.
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh