AW: Spannung einer Nicht-MSI-Graka mittels MSI Afterburner verändern
Die 1.17V im Afterburner kommen mir bekannt vor, das liegt wohl daran, das der Spannungswandler nicht richtig erkannt wurde und dieser nun den Standartmode zum Ansprechen des Reglers verwendet. Du kannst versuchen herauszufinden welchen Spannungscontroller die Karte verwendet und das Ansprechen des selbigen dann in der Konfigurationsdatei der Karte erzwingen (dazu benötigst du aber noch die Informationen aus dem I2CDump). Aber ob das dann funktioniert, kann ich dir auch nicht garantieren. Du müsstest eine Verknüpfung zum Afterburner erstellen und diese bearbeiten, also hinter .exe den Parameter /i2cd anhängen um den I"CDump anzufertigen. Der aAfterburner testet nach dem Start über die so bearbeitete Verknüpfung alle I2C Adressen und Buse durch und schreibt das Ergebnis in eine Datei in seinem Verzeichnis. Diese Öffnest du und schaust sie dir an. Wenn alles geklappt hat, muss bei irgend einem Bus und irgendeiner Adresse ein paar HExadezimalzahlen stehen, die brauchst du. Wenn nichts zu finden ist, brauchst du an dieser Stelle leider nicht weiter machen, denn dann funktioniert es so oder so nicht. Wenn aber irgendwo was steht, kannst du weiter machen. Du lässt die Datei offen (i2cdump.txt) und klickst im Verzeichnis vom Afterburner auf "Profiles". Dort befinden sich vermutlich 2 .cfg - Dateien. Du öffnest die, die mit VEN_ beginnt und schaust dort mal nach was du vorfindest.
Die Datei solltest du dann entsprechend bearbeiten:
[Settings]
VDDC_"Typ des Spannungscontrollers"_Detection = "Devicenummer des Controllers aus I2CDump einfügen"
MVDDC_"Typ des Spannungscontrollers"_Detection = "Devicenummer des Controllers aus I2CDump einfügen"
CaptureDefaults=0
[I2C_BUS_"Bus Nummer aus I2CDump einfügen"_DEV_"Devicenummer des Controllers aus I2CDump einfügen"]
Offset00="hier Hexzahlen aus I2CDump einfügen"
...
OffsetF0="hier Hexzahlen aus I2CDump einfügen"
[Startup]
Format=2
CoreVoltage=
MemoryVoltage=
PowerLimit=
CoreClk=
MemClk=
FanMode=
FanSpeed=
[Defaults]
Format=2
CoreVoltage="Standartgpuspannung der Karte eintragen in mV"
MemoryVoltage="Standartvramspannung der Karte eintragen in mV"
PowerLimit="Powertune wert eintragen"
CoreClk="Standartgputakt der Karte eintragen"
MemClk="Standartvramtakt der Karte eintragen"
FanMode=0
FanSpeed="Standartlüfterwert der Karte eintragen"
Ich verdeutliche das nochmal mit den Werten meiner Karte. Auf dieser ist ein CHL8228 - Spannungscontroller verbaut, der im I2C Dump im BUS 6 als Device 32 erkannt wurde (dort standen statt "Probing device xx...
Invalid device" die Hexadezimmalzahlen). Der Standarttakt beträgt 925 MHz GPU; 1375 MHz Vram, Stqandartgpuspannung 1,17V ; Standartvramspannung 1,6V; manuelle Lüftersteuerung, Lüfterdrehzahl 100% (ja, mich stört das nicht wirklich
); Powertune +50%.
[Settings]
VDDC_CHL8228_Detection = 32h
MVDDC_CHL8228_Detection = 32h
CaptureDefaults=0
[I2C_BUS_06_DEV_32]
Offset00=25 8A 48 25 D9 54 17 30 A0 0A 8F 00 87 7F 6F 9A
Offset10=A0 03 66 06 20 00 00 00 00 F3 60 1A 28 00 A8 60
Offset20=26 8B DF 61 2E 75 00 00 F9 95 85 68 88 11 80 22
Offset30=44 33 88 00 80 39 39 80 53 3D 00 00 00 40 42 54
Offset40=6F 5B 00 00 3F 3C 3C 3C 3C 3B 3D 3D 11 F2 F3 79
Offset50=D9 87 D9 86 D9 9E 02 04 D8 0E D0 00 BA C0 B9 05
Offset60=F0 3B F0 28 2B 00 00 00 00 00 00 01 80 00 00 00
Offset70=00 03 00 03 55 08 9F 8B 00 00 A0 2A 87 00 00 2F
Offset80=D8 23 DA 30 D8 06 D1 04 B9 EE B9 3C 0E 00 03 00
Offset90=00 07 00 00 C0 00 00 64 00 00 10 0E 1F AD 50 00
OffsetA0=00 00 00 00 00 00 00 00 00 03 00 00 03 FF 9F 00
OffsetB0=00 00 0F 00 00 00 00 FF FF 88 88 01 0A 0A FF 88
OffsetC0=01 01 01 00 00 C0 8F 57 5B 6F 57 5B 5F 67 01 80
OffsetD0=00 00 00 00 80 33 00 00 08 00 01 00 00 00 00 00
OffsetE0=00 00 00 15 15 00 00 00 01 00 00 00 00 01 00 00
OffsetF0=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[Startup]
Format=2
CoreVoltage=
MemoryVoltage=
PowerLimit=
CoreClk=
MemClk=
FanMode=
FanSpeed=
[Defaults]
Format=2
CoreVoltage=1170
MemoryVoltage=1600
PowerLimit=50
CoreClk=925000
MemClk=1375000
FanMode=0
FanSpeed=100
Ich muss aber sagen, das die Speicherspannung fest ist (der Wert wird nicht von der Karte übernommen), die GPU spannung ist aber veränderbar (eigentlich sollten beide Spannungen einstellbar sein...). Ich über nehme aber keine Garantie dass es funktioniert. Und ich bin auch nciht für etwaige Schäden und deren Folgen verantwortlich, alles Arbeiten geschenen auf eigene Gefahr und die Garantie ist wie immer beim Übertakten sowieso weg. Ich drück dir die Daumen, dass es funktioniert.
Bezüglich des Framelimiters: versuch mal RadeonPro.