@Veii: Eben waren wir uns noch einig, dass nur die drei Navi 21-Pioniere 6800, 6800 XT und 6900 XTX StaticVoltageOffset (SVO) und Linear Droop (LD) verwenden, während alle jüngeren Kartenserien auf die quadratische PPpwl gewechselt sind und Werte in SVO und LD ignorieren. Und nun präsentierst du eine Lösung für die Kurvenanpassung einer XTXH auf eine KXTX (und umgekehrt?) in eben dieser nicht genutzten Abteilung. Dies nach Flash mit einem modifizierten KXTX-to-XTXH-BIOS, das gar nicht in Umlauf ist? Wie so oft stehe ich ratlos vor deinen Postings.
Completely lost bin ich jedes Mal, wenn du von ASIC anfängst und der Bedeutung, die dieser kartenindividuelle(?) Wert auf die Übertragbarkeit von Settings hat. Wenn ASIC wichtig ist, sich von Karte zu Karte unterscheidet, die Gültigkeit deiner Ausführungen davon abhängig ist, dass der ASIC-Wert der Ursprungskarte zur Zielkarte passt, man aber weder den fremden kennt noch den eigenen ändern kann: What's the point anyway? Kann man es dann nicht gleich sein lassen?
Ich möchte nicht dass der vorherige Post untergeht, somit fasse ich mich hier kurz.
Die Vorraussetzungen um das Offset zwischen anderen SKU's zu finden, wäre ein identischer ASIC.
Den dann bleiben die einzigen Variablen ~ der Chip und seine FUSED Curve. Die Bios offsets und die AMD PP-Quadratic Curve. Aber nicht mehr ASIC, welcher oben auf der AVFS Curve es korrigiert.
Eine Kurve in einer identischen SKU ist konstant genug und varriert je nach ASIC % & Thermals, sowie das Bios der Karten.
Diese ASIC/LkgID Variablen nehme ich nun von der Kurve weg, und gebe den Leuten die Möglichkeit die rohe Kurve runterzukopieren.
Eine XTX zu XTXH & eine XTXH zu KXTX , jeder % ASIC habe ein anderes Resultat im UV & beinflusst somit auch den Voltage Slider.
Der Rest wird durch DCBTC adaptiert.
Es ist quasy das offset zwischen der FUSED CHIP-ID einer XTXH & einer KXTX. Welche bei gleichem ASIC & gleicher boosting curve, die letzte Variable wäre.
Eine Variable bleibe, das wäre Thermal ~ somit bin ich um die unter 6.25mV Steps daneben. In der Realität gegen 2-3mV VID.
Das Bios wäre hier gleichgültig, wenn beide Karten auf dem Selben bios sind,
Die selbe ASIC haben,
Die selbe Szene und den selben workload, auf dem selben Clock - rennen
Somit ist das der Konvertierungsoffset ~ zwischen einer XTXH & KXTX.
Somit ebenso, geht das nicht in der AVFS (Curve) rein, sondern direkt am Input (DCStaticVoltageOffset).
Der letzte Teil des Posts, beschreibt nur die Vorraussetzungen um sowas für die anderen SKUs herauszufinden.
Den mir fehlt die Zeit dafür.
Fals es nicht Verständlich war,
Die FUSED Curve welche eine XTXH eine XTXH machen und keine KXTX ~ ist ein fixer Wert welcher nur durch LkgID sich zwischen Karten leicht unterscheidet.
In diesem kommen keine Thermal oder Powersuply Variablen hinnein. Es ist ein fixer Wert für diese SKU.
Und ebenso ein fixer Wert welches als Korrekturoffset verwendet werden kann - fals man etwas wie
@RX480 versuchen möchte.
(running the finer KXTX Curve + Fixes required on XTXH so the driver doesnt block it)
Und halt die Formel für beide "Nutzerbasen", welche hoffentlich beginnen an den Kurven zu arbeiten. Sollte jemand eine Nutzer-Kurve hin'und'her Übersetzen wollen.
Navi 21 ist weiterhin effizienter als eine 7900XT ~ für ebenso die nahezu selbe Leistung. (+/- 2% ?)