RX480 -> RX580 (IR Controller only) -> Post#1
RX480 -> RX580 Original Conversions -> Post#2
RX470/RX480 -> RX580 & Custom Mod How-to -> Post#3
Den Treiber zu patchen ist nicht nötig, da die 580er bis jetzt nicht auf ein signiertes Bios geprüft werden.
Bitte darauf achten, das der passende GDDR5 Hersteller unterstützt wird (GPU-Z).
Wenn nichts weiter dabei steht ist der Hersteller Samsung, auf den 8G Versionen findet sich eh nix anderes. Wenn jemand Speicher eines anderen Herstellers auf der Karte hat, kann ich ein entsprechendes Bios hinzufügen.
Außerdem sollte mit dem vrmtool noch geprüft werden, ob die Karte wirklich ist was sie vorgibt, und einen IRxxxx Controller besitzt.
Anleitung Bios-Flash:
Real RX580 Conversions
Anhang anzeigen ref480-580.zip
RX480 Referenz XTR Edition (1225mV, 200W, 1366MHz)
Anhang anzeigen ref480-580.xtr.zip
Asus RX480 Strix 8G
Anhang anzeigen strix480-580.zip
MSI RX480 Gaming X 4/8G
Anhang anzeigen msi480-580.zip
Anhang anzeigen msi480-580.4G.hynix.zip
Anhang anzeigen msi480-580.4G.samsung.zip
Sapphire RX480 Nitro+ 4/8G
Anhang anzeigen nitro+480-580.zip
Anhang anzeigen nitro+480-580.4G.hynix.zip
Anhang anzeigen nitro+480-580.4G.elpida.zip
Anhang anzeigen nitro+480-580.4G.samsung.zip
XFX RX480 GTR BE/XXX 8G
Anhang anzeigen xfx480-580.zip
HIS RX480 IceQ X² 8G
Anhang anzeigen his480-580.zip
Gigabyte RX480 G1 4/8G
Anhang anzeigen giga480-580.zip
Anhang anzeigen giga480-580.4G.hynix.zip
PowerColor RX480 Red Devil 8G
Anhang anzeigen devil480-580.zip
PowerColor RX480 Red Dragon 4/8G
Anhang anzeigen dragon480-580.zip
Anhang anzeigen dragon480-580.4G.samsung.zip
PBE Hinweise
Die roten Felder sollten nicht geändert werden, entweder funzt es nicht oder die Karte bootet gar nicht mehr.
Gelb markiert sind die Spannungen, diese Werte sollten ebenfalls nicht geändert werden. Beim Speicher hat das noch nie gefunzt, und seit 17.4.1 gilt das auch für die Pointer (6528x) der Vcore. Man kann dort noch Werte eintragen, allerdings muss in Wattman erst auf manuelle Spannungen umgestellt werden, vorher gelten diese Werte nicht. Die eigentliche Vcore ist an anderer Stelle im BIOS gespeichert.
Wie man die Spannungswerte trotzdem ändern kann, siehe GPU Vcore Offset, Post#3 und IMC.
GPU Vcore Offset
IMC (Integrated Memory Controller)
VRAM Timings
known issues
special thanx for the help to: gupsterg, Vento041, mynm from oc.net (programming), lordkag from win-raid forum (UEFI/GOP)
RX480 -> RX580 Original Conversions -> Post#2
RX470/RX480 -> RX580 & Custom Mod How-to -> Post#3
Den Treiber zu patchen ist nicht nötig, da die 580er bis jetzt nicht auf ein signiertes Bios geprüft werden.
Bitte darauf achten, das der passende GDDR5 Hersteller unterstützt wird (GPU-Z).
Wenn nichts weiter dabei steht ist der Hersteller Samsung, auf den 8G Versionen findet sich eh nix anderes. Wenn jemand Speicher eines anderen Herstellers auf der Karte hat, kann ich ein entsprechendes Bios hinzufügen.
Außerdem sollte mit dem vrmtool noch geprüft werden, ob die Karte wirklich ist was sie vorgibt, und einen IRxxxx Controller besitzt.
Anleitung Bios-Flash:
ATIFlash downloaden
- Eingabeaufforderung (cmd.exe) als Admin starten (keine Anwendungen im Hintergrund laufen lassen (hwinfo, etc..))
- Das originale Bios mit "atiflash -s <Nr.> <name.rom>" sichern. ("atiflash -i" zeigt die <Nr.> der einzelnen Karten unter "adapter" an, bei nur einer Karte ist es 0)
- Bios-Datei mit "atiflash -fs -p <Nr.> <bios.rom>" auf die Karte flashen
- Vor dem Reboot den Treiber deinstallieren, danach nochmals mit DDU im Safe Mode clean deinstall ausführen (Safe Mode W10).
- VRM-Register angepasst
- Pointer für IMC auf RX480 Standard
- Hersteller auf AMD/ATI geändert (Referenz)
- GOP/UEFI repariert, funzt solange "secure boot" disabled
- Lüftersteuerung entspricht dem 480er Original
- 1340MHz GPU, 1200mV Vcore, Power Limit mindestens Referenz AMD RX580
- Mit dem Polaris Bios Editor anpassbar, UEFI funzt weiterhin
Anhang anzeigen ref480-580.zip
RX480 Referenz XTR Edition (1225mV, 200W, 1366MHz)
Anhang anzeigen ref480-580.xtr.zip
Asus RX480 Strix 8G
Anhang anzeigen strix480-580.zip
MSI RX480 Gaming X 4/8G
Anhang anzeigen msi480-580.zip
Anhang anzeigen msi480-580.4G.hynix.zip
Anhang anzeigen msi480-580.4G.samsung.zip
Sapphire RX480 Nitro+ 4/8G
Anhang anzeigen nitro+480-580.zip
Anhang anzeigen nitro+480-580.4G.hynix.zip
Anhang anzeigen nitro+480-580.4G.elpida.zip
Anhang anzeigen nitro+480-580.4G.samsung.zip
XFX RX480 GTR BE/XXX 8G
Anhang anzeigen xfx480-580.zip
HIS RX480 IceQ X² 8G
Anhang anzeigen his480-580.zip
Gigabyte RX480 G1 4/8G
Anhang anzeigen giga480-580.zip
Anhang anzeigen giga480-580.4G.hynix.zip
PowerColor RX480 Red Devil 8G
Anhang anzeigen devil480-580.zip
PowerColor RX480 Red Dragon 4/8G
Anhang anzeigen dragon480-580.zip
Anhang anzeigen dragon480-580.4G.samsung.zip
PBE Hinweise

Die roten Felder sollten nicht geändert werden, entweder funzt es nicht oder die Karte bootet gar nicht mehr.
Gelb markiert sind die Spannungen, diese Werte sollten ebenfalls nicht geändert werden. Beim Speicher hat das noch nie gefunzt, und seit 17.4.1 gilt das auch für die Pointer (6528x) der Vcore. Man kann dort noch Werte eintragen, allerdings muss in Wattman erst auf manuelle Spannungen umgestellt werden, vorher gelten diese Werte nicht. Die eigentliche Vcore ist an anderer Stelle im BIOS gespeichert.
Wie man die Spannungswerte trotzdem ändern kann, siehe GPU Vcore Offset, Post#3 und IMC.
GPU Vcore Offset
maximale Vcore -> Post#3
Mit einem Hex-Editor nach den Hex-Werten "8D 00 00 00 FF" suchen und das markierte Byte ändern:
8D 00 00 00 -> hexadezimaler Wert x * 6,25mV
Bsp: 4 -> +25mV, 8 -> +50mV, 10 -> +100mV
für negative Werte gilt: FF - x +1
Bsp: FC -> -25mV, F8 -> -50mV
Anschließend die Datei mit dem PBE öffnen und Update CRC ausführen, fertig.
RX480 Referenz
Mit einem Hex-Editor nach den Hex-Werten "8D 00 00 00 FF" suchen und das markierte Byte ändern:
8D 00 00 00 -> hexadezimaler Wert x * 6,25mV
Bsp: 4 -> +25mV, 8 -> +50mV, 10 -> +100mV
für negative Werte gilt: FF - x +1
Bsp: FC -> -25mV, F8 -> -50mV
Anschließend die Datei mit dem PBE öffnen und Update CRC ausführen, fertig.
RX480 Referenz

IMC (Integrated Memory Controller)
Eigentlich so eine Art "Voltage Floor" für die Vcore, das betrifft dann eben auch den IMC.
Mit einem Hex-Editor nach den Hex-Werten "00 00 00 0C B6 03 00 00" suchen und das markierte Byte ändern:
00 0C B6 03
0B -> 950mV
0C -> 1000mV
0D -> 1050mV
0E - > 1100mV
0F ist Maximum, wobei das wieder auf einen Pointer zeigen kann, also auch 1000/950mV ergeben kann oder max Vcore.
Anschließend die Datei mit dem PBE öffnen und Update CRC ausführen, fertig.
RX480 Referenz
Mit einem Hex-Editor nach den Hex-Werten "00 00 00 0C B6 03 00 00" suchen und das markierte Byte ändern:
00 0C B6 03
0B -> 950mV
0C -> 1000mV
0D -> 1050mV
0E - > 1100mV
0F ist Maximum, wobei das wieder auf einen Pointer zeigen kann, also auch 1000/950mV ergeben kann oder max Vcore.
Anschließend die Datei mit dem PBE öffnen und Update CRC ausführen, fertig.
RX480 Referenz

VRAM Timings
Man kann mit dem PBE auch die Timings des GDDR5 verändern, um mehr Leistung zu erzielen. Dafür einfach den entsprechenden Hex-Code in den 1750er und 2000er Memory Strap kopieren (Polaris Bios Editor).
Polaris BIOS Editing
Timings encode/decode
Samsung 4/8G
UberMix v3.1
777000000000000022CC1C00AD615C41C0590E152ECC8608006007000B031420FA8900A00300000010122F3FBA354019
mehr UberMix Timings by generaleramon hier
Hynix H5GC4H24AJ
999000000000000022559D0010DE5B4480551312B74C450A00400600750414206A8900A00200312010112D34A42A3816
Elpida EDW4032BAB
777000000000000022AA1C00315A5B36A0550F15B68C1506004082007C041420CA8980A9020004C01712262B612B3715
Micron MT51J256M3
777000000000000022AA1C0073626C41B0551016BA0D260B006AE60004061420EA8940AA030000001914292EB22E3B16
..oder den 1750er strap in den 2000er kopieren.
Polaris BIOS Editing
Timings encode/decode
Samsung 4/8G
UberMix v3.1
777000000000000022CC1C00AD615C41C0590E152ECC8608006007000B031420FA8900A00300000010122F3FBA354019
mehr UberMix Timings by generaleramon hier
Hynix H5GC4H24AJ
999000000000000022559D0010DE5B4480551312B74C450A00400600750414206A8900A00200312010112D34A42A3816
Elpida EDW4032BAB
777000000000000022AA1C00315A5B36A0550F15B68C1506004082007C041420CA8980A9020004C01712262B612B3715
Micron MT51J256M3
777000000000000022AA1C0073626C41B0551016BA0D260B006AE60004061420EA8940AA030000001914292EB22E3B16
..oder den 1750er strap in den 2000er kopieren.
known issues
- Die zusätzlichen Ausgabeports neben den 3x DP und 1x HDMI funktionieren möglicherweise nicht ordnungsgemäß
- die angezeigten Werte für die Leistungsaufnahme der GPU steigen mindestens um 10-20% an; der reale Stromverbrauch bleibt identisch.
- Wattman zeigt unter manueller Spannung nur 1150mV an, aber 1200mV entspricht dem Auto-Setting. Das ist auch der maximal akzeptierte Wert bei manueller Einstellung. Dies hat nichts mit meinen Mods zu tun.
special thanx for the help to: gupsterg, Vento041, mynm from oc.net (programming), lordkag from win-raid forum (UEFI/GOP)
Anhänge
Zuletzt bearbeitet: