[Guide] AMD Karten - BIOS mit RBE editieren und per ATIFLASH flashen

[Guide] AMD Karten - BIOS mit RBE editieren und
per ATIFLASH flashen


radeon_logo5zihq5t.png


Hallo liebe Luxxer, :wink:
da wir ja nun eine super Anleitung zum Bios Editieren/Flashen von NV Karten haben, darf natürlich an der Stelle selbiges für AMD Karten nicht fehlen...
Hiermit möchte ich euch eine einfache und gute Anleitung zum Editieren/Flashen der Biosfiles für ATI/AMD Karten geben.

Meinungen/Verbesserungsvorschläge werden gern gesehen und werden hier im Guide mit einfließen...


1. Vorwort:

Wie ja vielen bekannt sein dürfte, gibt es viel Tuningpotential bei GPUs, neben dem Übertakten/Untertakten steht oft auch das anpassen der Lüftersteuerung sowie das Ändern der VGPU Spannung auf dem Plan.

Viele dieser Dinge kann man bequem via Tools (im CCC, Rivatuner, ATITOOL, ATI Tray Tools usw.) lösen. Der User kann quasi ohne große Vorkenntnisse seine Karte den Wünschen entsprechend anpassen...
Die Softwareseitige Veränderung bietet aber entscheidende Nachteile. IdR sind nach einen Reboot alle Einstellungen weg, wenn man diese nicht irgendwie via Profil speicher kann.
Ebenso funktioniert das Spannungsändern teils nicht richtig/sauber...

Die Rundum Sorglos-Methode ist hier das Editieren des GPU Bios, dort werden alle Änderungen hart eingetragen und gelten unabhängig der geladenen Software oder des PCs.


Hinweis: Beim Ändern des Werksbios der Karte sollte mit äußerster Vorsicht vorgegangen werden, eine Flascheingabe zerstört vllt nicht gleich sofort die Karte, aber man hat teils massive Probleme, die Karte danach wieder in Gang zu bekommen...


2. Vorbereitung:

Großen Wert sollte auf die Vorbereitung gelegt werden... Vor allem bei Usern, welche nicht noch weitere PCs zum Ausweichen parat haben, kann eine schlechte Vorbereitung schnell für Frust sorgen.

Was brauchen wir?
- Das Biosfile der Karte (manche Karten beherbergen zwei unterschiedliche Biosfiles, bei AMD werden diese Karten idR mit "X2" gekennzeichnet. Es gibt aber auch Ausnahmen, beispielweise eine Dual X1950Pro...
- Das ATIFLASH Tool zum letztendlichen Flashen der Karte
- Den Radeon Bios Editor (kurz RBE)
- Ein Bootmedium mit DOS als Betriebssystem und ausreichend Platz für ATIFLASH und die Biosfiles
- Ein wenig Zeit und Nerven :fresse:


3. Beschaffen des BIOS Files und erstellen des Bootmediums:

Erstellen des Bootmediums
Die wohl einfachste Möglichkeit eine DOS Bootdisk zu erstellen ist sich ein Floppy Disk LW zu beschaffen und einfach eine Diskette als DOS Bootdiskette zu formatieren.
Alternativ dazu tut es auch ein USB Stick... Wie man diesen Bootfähig bekommt, soll aber nicht Teil dieser Anleitung sein...
Genannt werden kann hier zum Beispiel das "HP USB Disk Storage Format Tool"

Auslesen des Biosfiles
Das Biosfile kann von der Karte ausgelesen werden, hierfür gibt es mehrere Möglichkeiten.
Die wohl einfachste Möglichkeit ist das Tool GPU-Z.
Alternativ dazu kann man auch sein Bios über das Tool ATIFLASH auslesen.

GPU-Z Auslesemethode
Als erstes starten wir GPU-Z, Rechts neben der Zeile "BIOS Version" befindet sich ein kleines Symbol, welches wir anklicken. Danach wählen wir "Save to File"
1irpc.png


ATIFLASH Auslesemethode
Als erstes starten wir den PC von unserem Bootmedium.
Nach erfolgreichen Boot sollte auf dem Monitor ein C:\> zu sehen sein.
Jetzt tippen wir den Befehl "ATIFLASH -s 0 xxx.rom" ein und bestätigen mit ENTER.
Der Parameter -s sagt dem Tool, das es das Bios auslesen soll.
Der Parameter 0 steht für den Grafikadapter, bei einer GPU immer 0, bei mehreren sollte man vorher schauen, welche Karte, welche ID bekommen hat.
Der Parameter xxx.rom benennt den Dateinamen, wo das Bios gespeichert werden soll. (Achtung, maximal 8 Zeichen!)

Wichtig: Nach Erfolgreichem Auslesevorgang sollte geprüft werden, wie Groß das File geworden ist.
Standardmäßig sind Größen von 32KB, 64KB, 128KB... Zukünftig sicher auch noch mehr.
Sollte die Datei eine "unrunde" Größe haben, also 54KB oder ähnliches, ist die gewählte Auslesemethode nicht dazu in der Lage, das Bios korrekt auszulesen.
Ein Flashen dieser Datei führt dazu, das die Karte kein Bild mehr bringt und bedarf "Rettungsmaßnahmen" (siehe weiter unten)

Alternativ kann zum Beispiel auch die Biosdatenbank auf TechPowerUp bemüht werden, hier finden sich viele Biosfiles aktueller Karten.
http://www.techpowerup.com/vgabios/



4. Editieren des Bios:

Das Bios wird mit dem RBE Editiert, grundsätzlich kann man erstmal jegliche Art von Biosfiles der AMD Karten in den RBE Laden, man sollte aber drauf achten, das der RBE die Karte unterstützt...

Zunächst erstellen wir eine Kopie unseres Org. Bios Files, damit wir im Fehlerfall darauf wieder zurückgreifen können.

Takt/Spannungs Änderung
Die Seite für die Taktänderung lässt sich über den Button "Clock settings" aufrufen.

Hier im Beispiel verwende ich das Biosfile einer HD4870 X2 (Masterbios).
Die Taktraten für das 2D Profil stehen in "Clock info 01-03" und "Clock info 07-09"
Die Taktraten für das 3D Profil stehen in "Clock info 10-12"
Die Taktraten für den UVD Modus stehen in "Clock info 4-6"

Das ganze ist eigentlich selbsterklärend, oben steht jeweils die GPU Taktrate, darunter die VRAM Taktrate und als drittes die anliegende Spannung.
Alle anderen Werte sollten so belassen werden...



Hinweis:
es ist Empfehlenswert jeweils die Drillinge mit den selben Taktraten einzustellen...

Die Spannung lässt sich so ohne weiteres nicht x beliebig drehen, unten Links unter "Selectable voltages:" stehen die zur verfügung stehenden Spannungen.

Hinweis:
Andere Kartenbiosfiles sehen unter umständen anders aus, die Auflistung "Powerplay states structure" zeigt aber bei einem Klick auf die jeweiligen Modi, welche "Clock info" Felder wozu gehören.

An die R600 Besitzer...
Mir ist damals aufgefallen, da einige R600 Karten sich zickig hatten, andere Taktraten/Spannungen anzunehmen.
Das ganze ließ sich nur überwinden, wenn die Checksumme der eingestellten Werte dehnen der Stock Werte entsprach...
Nähere Infos dazu werde ich nochmal raussuchen. Ob sowas mit dem RBE überhaupt ausgleichbar ist, weis ich leider nicht genau, aber mit nem Hexeditor geht das defintiv zu umgehen... R600 Karten sollten also mit Vorsicht geflasht werden, es sei denn, es ist bekannt, das die Karte nicht die Checksumme abfragt.

Anpassen der Lüftergeschwindigkeit
Die Lüfterdrehgeschwindigkeit kann Temperaturabhängig über den Button "Fan settings" geändert werden.

Es werden zwei Möglichkeiten aufgezeigt, den FAN Speed zu verändern. Einmal "Automatic mode" und einmal "Manual mode"
Andere Kartenbiose geben unter Umständen noch andere Möglichkeiten frei...

Im Beispiel der X2 kann im "Automatic mode" der Wert "Tmin(°C)" gesetzt werden. Dieser Wert stellt das Minimum dar.
Beispielsweise 40°C.
Der Wert "Duty cylce min (%)" gibt die Lüftergeschwindigkeit in % der Minimaltemperatur und drunter ein. Sprich bei allen Temps bis einschließlich des Wertes in Tmin liegt diese Lüftergeschwindigkeit an.
Der Wert Tmax(°C) zeigt die maximal mögliche Temp der GPU auf, erreicht die GPU diesen Wert, dreht der Lüfter mit 100%.
Für alle Temperaturen zwischen diesen beiden Txxx Werten wird linear zum Tempanstieg die Lüftergeschwindigkeit hochgedreht.

Als max. Wert empfiehlt sich ein Wert von nicht weit über 100°C, die GPUs können zwar Werte von 120°C und höher vertragen, aber auf dauer ist das keine Lösung.
Der min Wert kann beliebig gedreht werden... So das beispielsweise der Lüfter erst ab ner Temp von 70°C anfängt zu drehen.


Im "Manual mode" kann man die Lüfterdrehzahl Fix auf einen Wert unabhängig der Temp einstellen.
Dies empfiehlt sich aber nur in Umgebungen, wo Lärm keine rolle spielt...

Das Rechts stehende Diagramm passt sich dynamisch den Eingaben an und zeigt die Speedkurve.



Der Button Additional features
Hier können noch weitere Einstellungen vorgenommen werden, beispielsweise existieren zwei Methoden das CCC OC Limit nach oben zu drehen...
Ebenso kann der Spin up Bug, von HD4xx0 Karten behoben werden, wenn die gewählte Karte diesen besitzt.




Zu guter letzt Speichern wir das Biosfile über Save BIOS am unteren Rand...
Es empfiehlt sich auch hier das Bios maximal 8 Zeichen lang zu benennen.
Ebenso ist ein Umbenennen der Org. Biosdatei auf maximal 8 Zeichen Ratsam.


5. Der Flashvorgang:

ACHTUNG: Der Flashvorgang geschieht auf eigene Gefahr. Jegliches Verändern des Bios der Karte hat einen Garantieverlusst zur Folge.
Bitte den Abschnitt 5. Der Flashvorgang erst komplett durchlesen.


Nachdem das Bios erfolgreich geändert wurde speichern wir dieses zusammen mit dem Org. Bios auf unser Bootmedium.
Ebenso wie das Tool ATIFLASH. Am besten direkt in die Wurzel des Datenträgers...

Hinweis: Es empfiehlt sich vor dem Flashen die Bootreihenfolge automatisch auf das erstellte Bootmedium zu drehen, ebenso wie im Bios die Option auszuschalten, das der Rechner bei Fehlern anhalten soll zu booten...
Beim zerflashen der Karte kommen wir so immernoch auf unser Bootmedium und können blind unser Org. Bios zurück flashen. (dazu weiter unten)

jetzt wird geflasht
Wir booten also vom erstellten Medium, im Monitor sollte jetzt C:\> auftauchen, oder alternativ auch A:\> wenn von Diskette gebootet wird...
Als erstes lassen wir uns mit dem Befehl "ATIFLASH -ai" eine Übersicht über die erkannten GPUs anzeigen, wenn mehrere vorhanden sind, ist es wichtig sich die ID zu merken/aufzuschreiben. Bei einer GPU ist es immer der Adapter 0.

Hinweis: Beim flashen von X2 Karten oder jeglichen Karten mit zwei GPUs sollte zuerst der Slaveadapter geflasht werden, danach die Masterkarte...
Welcher Adapter Master/Slave ist, lässt sich ebenso aus der erzeugten Übersicht von "ATIFLASH -ai" rauslesen.
Ebenso müssen bei X2 und Dual Karten beide Adapter in einem Zug geflasht werden, der Rechner sollte dazwischen nicht neugestartet werden (auch wenn das Tool eine derartige Meldung ausgibt!)


Mit "ATIFLASH -f -p 0 BIOSFILE.rom" flashen wir unser BIOSFILE.rom auf den Adapter 0.
In der angezeigten Übersicht sehen wir den Vergleich zwischen neuem Bios und altem Bios. IdR sollte hier jeweils das selbe drin stehen, es sei denn, wir verwenden nicht mehr unser selbstausgelesenes Bios, sondern eins einer anderen Karte...

Hinweis: Bei HD3870X2 Karten ist idR der Adapter 0 die Slavekarte und der Adapter 1 die Masterkarte. Bei HD4870X2 Karten ist 0 Master und 1 Slave...
Beim Flashen des zweiten Adapters wird einfach im Befehl "ATIFLASH -f -p 0 BIOSFILE.rom" die 0 auf 1 gedreht.
Sieht dann folgendermaßen aus: "ATIFLASH -f -p 1 BIOS2.rom"

Zu beachten sei ebenfalls, das ein Flashen des Slavebios auf die Masterkarten und umgekehrt nach einem Reboot kein Bild mehr bringt. Wenn einem das passieren sollte, siehe weiter unten, Rettungsmaßnahmen...


Mit "ATIFLASH -i" kann nochmal kontrolliert werden ob alles geklappt hat...


6. Nach dem Flashen:

Nach dem Flashvorgang erfolgt ein Reboot des PCs, das geht einfach über "Strg+Alt+Entf" oder den Resetbutton des PCs.
Wir entfernen nun unser Bootmedium und warten bis das Betriebssystem geladen wurde...
Eine Nachträgliche Prüfung mit GPU-Z zeigt nun die geänderten Werte.

Hinweis: Wird ein Biosfile einer anderen Karte verwendet, z.B. aus der Biosdatenbank, kann es passieren, das der GPU Treiber neuinstalliert werden muss. Beim verwenden des Werksbios kommt dies nicht vor.


Nach erster Sichtung der neuen Taktraten/Spannungen sollten wir die Karte nun nochmal für eine Zeit belasten. Hier eignen sich eigentlich alle aktuell neueren Spiele. Ebenso gibt es Belastungstests wie Furmark usw.
Benches wie 3DMark eignen sich sehr schlecht für Belastungstests, weil zwischen den sehr kurzen Tests immerwieder Pausen gemacht werden, was die Last zurück fährt und die Karte sozusagen ausruhen lässt...

Wenn nach ein paar Stunden fehlerfreies Bild bleibt und die Temps nicht zu hoch gehen, kann an der Stelle der Flashvorgang als Erfolgreich abgeschlossen werden.


7. Rettungsmaßnahmen:

Sollte uns beim Flashen irgendwas schief gehen und der PC bringt nach dem Reboot kein Bild ist die aller erste Empfehlung RUHE BEWAHREN!!!

Da wir die Bootreihenfolge ja vor dem Flashvorgang Standardmäßig auf unser Bootmedium gedreht haben wird der Rechner auch ohne Bild von diesem Booten. Heist soviel wie, wir können unsere Karte blind zurück flashen.
Wir können nun ebenso wieder mit dem Befehl ATIFLASH -f -p 0 ORGBIOS.rom unser Orginal Bios auf die Karte flashen...
Nach bestätigen der Eingabe sollte ein paar Sekunden gewartet werden. Ein Reboot führen wir danach aus.

Nun sollten wir unsere Karte wiederbelebt haben und sie sollte wieder Bild anzeigen.
Alternativ zur Blindflashmethode kann auch eine weitere Karte in den PC gesteckt werden, PCI Karten eignen sich hier ganz gut, da jeder PC wohl mindestens einen PCI Slot neben dem PCIe/AGP Slot besitzt.

Hinweis: Beim Retten der Karte über eine zweite GPU sollte zwingend vorher mit dem Befehl "ATIFLASH -ai" geprüft werden, welche Adapter ID unsere "zerflashte" Karte hat...


8. Schlusswort:

Das solls an dieser Steller erstmal von mir gewesen sein, über Hinweise, Kritik/Verbesserungsvorschläge würde ich mir sehr freuen und werde diese zeitnah im Guide einfließen lassen...
 
Zuletzt bearbeitet:
Mag mir jemand mein Bios modden?
Will die Taktraten einer 4870 von 780/1000 auf 810/1025 modden, trau mich nicht. :fresse:

Bitt schön...

3D sowie UVD auf 810/1025 angehoben. Den UVD deswegen, weil du sonst beim schauen von Videos unschönes RAM Flackern haben würdest.
Im Boot Modus bleiben weiterhin 750/900 aktiv. Und 2D mit den Std. Settings ebenso.

Wie ich sehe kann man bei dem Bios die VGPU Einstellung übrigens verändern. Sprich im 2D Modus könnte man auch weniger als die 1,2xxV auf die GPU geben.

Verwenden des Bioses wie immer auf eigene Gefahr ;)
 

Anhänge

  • bl00d5p0rt.zip
    45,5 KB · Aufrufe: 105
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Ui, danke. :fresse:
Meinst ich bekomme den Core höher wenn ich die Volt anhebe? Kann ich die Volt überhaupt anheben? Im RBE oder wie das Tool heißt war bereits der max angegeben.

Siehe Screenshot:
 
Zuletzt bearbeitet:
Neje so einfach geht es dann nicht die Spannung höher zu bekommen...
Du kannst ja mal mit dem Afterburner und Co. probieren, die Spannung via Software zu erhöhen.

Aber ich halte 1,26xV schon für sehr hoch ;) Mehr geht sicher immer, nur stellt sich mir die Frage nach der Rellation zum Takt. Viel mehr Takt wird wohl so nicht drin sein...
 
Servus zusammen =)

ich bräuchte mal eure Hilfe Jungs.
Habe hier eine HD 5870 Premium-Edition von edelgrafikarten.de, da der Shop leider nicht mehr existiert und meine Grafikkarte offensichtlich irgentwie einen Fehler hat (Bild flimmern etc.) .
Nun wollte ich das Bios flashen und wieder auf ganz normalen Standard zurück stellen und sehen ob sich der Fehler damit beheben lässt ...

So und hier fängt das Problem an :d
Habe mit sowas, erst recht nicht mit Grafikkarten, nich wirklich Erfahrung gerade was die Spannungen etc. betrifft.
Hab schon überall über Google gesucht ob ich irgentwo die exakten Standard Bios-Werte der HD5870 finde.
--> Fehlanzeige

Ich hoffe irgentjmd von euch kann mir weiterhelfen oder hat sogar eine HD5870 die noch auf Standardtakt läuft und könnte mir vllt. sogar das Bios einfach zuschicken?

Danke schonmal für die Hilfe =)

PS: Die Anleitung im ersten Post ist wirklich 1. Sahe ;)
 
Gibt es mittlerweile eine Lösung, um 6850er Karten mit bearbeitetem BIOS zu flashen?
 
Mir ist noch nix über den Weg gelaufen... Ich glaube die gängien Flashtools wollen noch nicht mit dem neuen Cayman zusammen arbeiten. Ist aber sicher nur eine Frage der Zeit...
 
Ich schaff es leider nicht für meine XFX-5870er das BIOS in Sachen Lüftersteuerung zu modifizieren.
Kann mir jemand helfen? Will, dass es bis 75 Grad nicht über 45 Prozent läuft und im Idle 22%. Leider bringen alle Modifikationen wie RBE keine Änderung.
 

Anhänge

  • 2XFX5870.zip
    46,2 KB · Aufrufe: 109
Versuch doch mal den Afterburner, Im Bereich ´'FAN' kaanst Du Dir die passende Einstellung aussuchen, wobei nur die Temperatur zur Lüftergeschwindigkeit % justiert werden kann.
 
Ja ich würde auch ein profil im afterburner anlegen!

Ah achso du hast ja eine XFX... da kannst du keine lüfter ansprechen mit den tools oder treibern stimmts ?? wenn ja besorg dir ein bios von MSI oder ASUS!
 
Zuletzt bearbeitet:
Ist es eigentlich normal, dass der Lüfter bei der PowerColor HD6850 nicht stehen bleibt, wenn man ihn auf 0% stellt per Afterburner? Also er dreht langsamer, aber stehen bleiben tut er nicht. Wenn man ihn auf 100% stellt dreht er auf jedenfall auch auf..:shot:
 
Das ist ein normaler Schutz, wäre fatal wenn dies gehen würde.
 
Naja, ich habs halt bis 50°C auf 0% gestellt und da hätt ich dann auch gern Passivbetrieb.. Ich meine ab 50°C kann der Lüfter dann ja angehen..
Weil so mit drehendem 0% Lüfter kommts schon nur auf 36°C im 2D-Betrieb.. :shake:
 
ja da wirds ohne lüfter wohl kaum merklich über 40°C gehen, was ja noch im Rahmen ist imo.

Edit: Naja gut, komplett passiv gehts im 2D Modus doch auf 65°C.. Aber ums auf 40°C zu kühlen muss der Lüfter nicht immer laufen.
 
Zuletzt bearbeitet:
Ich habe meine neue XFX 6870 eingebaut und bin zunächst von der Lautstärkeentwicklung unter Windows angenehm überrascht.
Meine Sapphire 5850 Vapor-X (nach einer Woche wegen Lüfterklackern zurückgeschickt) war unter Windows nicht leiser.

Kann man die XFX 6870 per RBE weiter als die werkseitigen 21% runterregeln?
Z. B. wären 18% bei ~900 Touren sehr leise unter Windows.
 
Hallo, ich habe mich heute auch mal am BIOS editieren geübt war aber leicht entäuscht.
Ich habe eine HD4870 von Power color PCS+ 1GB mit dem ccc habe ich die Taktraten bei 800/1100 MHz und es läuft stabiel. Ich habe jetzt versucht die Raten per BIOS einzustellen und wenn ich das mache bekomme ich immer ein flackerndes Bild. Ich habe auch versucht die Taktraten original zu lassen und nur die Spannung zu verringern. Auch hier das selbe Problem. Aber warum??

lg und frohes Fest
 
wenn das Bild flackert hast du wohl was falsch eingetragen im RBE... Das Bild flackert, weil die Taktraten des Speichers wohl hin und her springen. Sprich entweder ist irgendwo die falsche Taktrate drin oder du hast irgendwo vergessen was einzutragen.

EDIT:
Man sollte auch bedenken, bei den RV770 GPUs mit GDDR5 Speicher sollte der Speichertakt im 2D Modus auch den Taktraten des 3D Takts entsprechen. Sonst flackert es massiv... Könnt mir vorstellen, du hast einzig den 3D Takt GPU und RAM angehoben.
 
Zuletzt bearbeitet:
Du hast Dir hoffentlich vor dem Flashen das Original Bios gesichert, einfach zurückspielen und dann wieder richtig verändern ;)
 
alternativ ein passendes von techpowerup besorgen ;) falls org. Bios abhanden gekommen...
 
Wir dlangsam mal Zeit, dass der RBE auch mit der 6850 zurecht kommt!

Gibtr es schon neue Infos?
 
meines wissens nach funktioniert der rbe 1.26 mit der 6850
 
Hallo,
Habe eine 5970 und wollte mein ermittelten Spannungen und Taktraten
ins Bios übertragen.Habe 850,1200 Mhz und 1.175V eingetragen aber dann bootet die Karte nicht. Wenn ich es mit MSI Afterburner
die Werte eintrage läut sie einwandfrei.
Wie trage ich die Spannungen in REB ein damit sie übernommen werden und die Karte läuft ?
 
Zuletzt bearbeitet:
Hallo,
Habe eine 5970 und wollte mein ermittelten Spannungen und Taktraten
ins Bios übertragen.Habe 850,1200 Mhz und 1.175V eingetragen aber dann bootet die Karte nicht. Wenn ich es mit MSI Afterburner
die Werte eintrage läut sie einwandfrei.
Wie trage ich die Spannungen in REB ein damit sie übernommen werden und die Karte läuft ?

Ich habs mit der Anleitung super hinbekommen:

5850-Bios mit RBE 1.24 Beta geknackt - ForumBase

Ist zwar für die 5850, sollte aber für Dein Modell genauso funktionieren.
 
Wie flasht du denn das Bios? Nicht das das ATIFLASH Tool noch nicht damit klar kommt... Oder flasht du in Windows mit dem RBE?
 
Kommt der v1.27 noch diese Woche?
 
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