HD2900Pro 256Bit Mod Bios Thread *inkl. Bios Editor für 2900'er und 38xx'er Serie*

derschlambi

Enthusiast
Thread Starter
Mitglied seit
11.05.2006
Beiträge
2.942
Ort
Freiburg
So Leute,

da mittlerweile sehr viele Leute die 2900Pro mit 256Bit besitzen und viele nach unterschiedlichen Biossen schreien, habe ich mal alle bisher veröffentlichten Versionen zusammengesammelt. Eine kleine Anleitung zunächst, wie die Biosse entstehen. Dank geht an Janchu88, Astra_F, DerHeiligeApfel und Tiger83:

1. Bios von der Karte laden (z.B. im Windows mit ATI Winflash)

2. Bios öffnen mit einem HexEditor (z.B. im Windows mit HxD)

3. Diese Stelle hier suchen:

beschreibungmod2900phtf.jpg


4. Die markierten Zeilen stehen für:

PowerPlay state 0 : Boot
PowerPlay state 1 : 2D
PowerPlay state 2 : 3D Anwendung
PowerPlay state 3 : Overdrive

5. Nun gehts ans ändern der Einträge. Als Beispiel nehme man die erste Zeile:

(0C C6 00) <- GPU Takt (64 C8 00) <- RAM Takt (E8 03) <- Spannung

Die Hex-Werte müssen zunächst gespiegelt werden und dann mit einem Konverter (z.B. hier) in Dezimalwerte umgewandelt werden (wichtig bei der Umwandlung ist, das keine Leerstellen zwischen den Einträgen stehen, also aus 0C C6 00 wird z.B. 0CC600). Das ist einfacher, als es sich anhört. Das ist in unserem Beispiel:

(0C C6 00) -> (00C60C) konvertiert 50700 steht für 507,00MHz GPU Takt
(64 C8 88) -> (00C864) konvertiert 51300 steht für 513,00MHz RAM Takt
(E8 03) -> (03E8) konvertiert 1000 steht für 1,000V GPU Spannung

6. Nun können mit dem HexEditor beliebige Werte für unterschiedliche Profile wie 2D/3D-Takt und 3D-Spannung eingestellt werden. Wichtig dabei ist allerdings, dass die Checksumme des Bios erhalten bleibt. Das kann man entweder dadurch lösen, dass man zeilenweise die Checksumme prüft oder die gesamte Checksumme der Zeilen, die man verändert. Die Checksumme berechnet sich aus der Dezimalsumme der einzelnen Einträge. Betrachten wir das Beispiel so ist die Checksumme:

0C -> 12 + C6 -> 198 + 00 -> 0 + 64 -> 100 + C8 -> 200 + 00 -> 0 + E8 -> 232 + 03 -> 3 = 745

Wenn man also zeilenweise die Checksumme prüft, dann sollte die Checksumme der neuen Einträge in diesem Beispiel auch den Wert 745 haben.


Weil das einigen zu schwer sein könnte oder zu gefährlich, haben einige User bereits verschiedene Versionen hier im Forum gepostet. Diese finden sich im Anhang.

Und wie immer bei solchen Veränderungen gilt, Vorsicht walten lassen, Temperaturen im Auge behalten, vor allem die der Spannungswandler. Flashen natürlich auf eigene Gefahr. Wer sicher gehen will, ob die Taktraten und Spannungen der Versionen stimmen, kann das gerne mit Hilfe der oben beschriebenen Anleitung überprüfen. Für die Richtigkeit kann ich keine Garantie übernehmen.


EDIT: Hab für diejenigen, die Probleme haben den richtigen Takt zu finden und die Angst vor der Konvertierung der Dezimal- in Hexadezimalwerte bzw. andersherum haben eine kleine Exceltabelle gemacht, die euch das Leben vereinfachen sollte. Findet sich ebenfalls im Anhang dieses Threads.

Kleiner Tipp zur Verwendung der Exceltabelle:

1. Mit Hilfe des oben verlinkten Editors den hexadezimalen Wert für die Spannung finden und in die Tabelle eintragen.
2. Den Wert in der dritten Zeile jeweils für GPU und RAM im 2D auf 0 und im 3D auf 0 bei GPU bzw. 1 bei RAM setzen.
3. Den Wert in der ersten Zeile jeweils für GPU und RAM schoneinmal auf den Wert FF einstellen.
4. Den Wert in der zweiten Zeile jeweils für GPU und RAM so einstellen, dass der Takt grob stimmt.
5. Den Wert in der ersten Zeile jeweils für GPU und RAM solange verändern, bis die Checksumme stimmt und der Takt auch.
6. Solltet ihr versuchen den RAM auf über 1000MHz und GPU auf über 700MHz zu bringen, könnte es passieren, dass ihr es nicht schafft die Checksumme der Zeile für den 3D Takt zu erreichen. Anhand eines Bios von Tiger83 kann man sehen, wie man dann am besten vorgeht. Man ändert an einer anderen unwichtigen Stelle im Bios einen Wert von 00 so, dass die Checksumme des 3D Taktes erreicht wird. In einem Bios von Tiger83 war das hier:

-->

Grundsätzlich sollte man aber nicht alle Stellen mit 00 als unwichtig betrachten. Die Stelle, die in der Anleitung beschrieben ist, ist Teil einer Fehlermeldung. Wenn man da die Stellen mit 00 ändert, dann ändert sich nur der Text der Fehlermeldung. Für die Funktion der Karte ist das allerdings unerheblich. Man kann also theoretisch mehrere Werte mit 00 im Bios ändern, wenn man die Checksumme mit einem zusätzlichen Wert nicht errreicht.

Ich hab eine neue Version der Exceltabelle hinzugefügt, wo optional der an der oben besagten Stelle veränderte Wert mit eingetragen werden kann. Es wird dann zusätzlich die Gesamtchecksumme des 2D und 3D Taktes berechnet. Damit sollte jeder, der den 3D Takt ändern will, besser arbeiten.

openofficehx0.gif
Überarbeitete OpenOffice Version sowie der zweiten Exceltabelle hinzugefügt.


Sollte in der Regel höchstens 1-2 min dauern. Meinungen und Verbesserungsvorschläge sind erwünscht ;)


BITTE KEINE BIOS ANFRAGEN MEHR PER PN SONDERN NUR IM THREAD!!! BITTE ÜBERPRÜFT, BEVOR IHR EINE ANFRAGE MACHT, OB EURE KARTE DEN TAKT AUCH WIRKLICH GAMESTABLE UNTERSTÜTZT. LIEBER 5 MHZ WENIGER ANGEBEN UND SICHERHEIT HABEN!!! ANFRAGEN MIT "ICH MÖCHTE MAL GUCKEN OBS GEHT" WERDEN IGNORIERT.


Der User BAGZZlash hat ein Programm geschrieben, mit dem das Bios der 2900 Pro ganz leicht bearbeitet werden kann: DOWNLOAD. Benutzung auf eigene Gefahr, am besten Bios mit Hex Editor vor dem Flash nochmal auf Fehler überprüfen!!! Zum Modden immer die Originalversion des Bios verwenden!

rbe_2hcp.jpg


Unterstützt werden mittlerweile Karten: 2600 XT, 2900 Pro/XT, 38xx.







Bisherige veröffentlichte 2900 Pro Bios Versionen von Usern aus dem Forum:


[User] [2D Takt / Spannung] [3D Takt / Spannung]

[DerHeiligeApfel] [128,330 / 0,80V] [std / std] DOWNLOAD
[DerHeiligeApfel] [128,330 / 0,85V] [std / std] DOWNLOAD
[DerHeiligeApfel] [128,330 / 0,85V] [std / 1,15V] DOWNLOAD
[DerHeiligeApfel] [128,330 / 0,85V] [std / 1,20V] DOWNLOAD
[DerHeiligeApfel] [128,330 / 0,85V] [std / 1,25V] DOWNLOAD

[Tiger83] [200,295 / 0,85V] [std / 1,15V] DOWNLOAD
[Tiger83] [200,295 / 0,85V] [std / 1,20V] DOWNLOAD
[Tiger83] [200,295 / 0,85V] [740,900 / 1,15V] DOWNLOAD
[Tiger83] [220,250 / 0,85V] [760,1060 / 1,10V] DOWNLOAD
[Tiger83] [220,250 / 0,85V] [739,1035 / 1,10V] DOWNLOAD
[Tiger83] [300,300 / 1,00V] [750,850 / 1,10V] DOWNLOAD

[derschlambi] [205,296 / std] [750,1000 / std] DOWNLOAD
[derschlambi] [205,296 / 0,85V] [std / 1,02V] DOWNLOAD
[derschlambi] [207,207 / 0,90V] [763,909 / 1,00V] DOWNLOAD
[derschlambi] [207,207 / 0,90V] [795,1075 / std] DOWNLOAD
[derschlambi] [207,207 / 0,90V] [795,1075 / 1,15V] DOWNLOAD
[derschlambi] [207,297 / 0,85V] [742,1001 / 1,15V] DOWNLOAD
[derschlambi] [207,297 / 0,85V] [801,1100 / 1,15V] DOWNLOAD
[derschlambi] [207,302 / 0,80V] [750,1000 / 1,15V] DOWNLOAD
[derschlambi] [220,302 / 0,85V] [781,1052 / 1,10V] DOWNLOAD
[derschlambi] [220,302 / 0,85V] [781,991 / 1,10V] DOWNLOAD
[derschlambi] [220,302 / 0,90V] [781,991 / 1,10V] DOWNLOAD
[derschlambi] [250,302 / 0,90V] [std / std] DOWNLOAD
[derschlambi] [250,302 / 0,90V] [std / 1,10V] DOWNLOAD <-- Mein aktuelles Bios ;)
[derschlambi] [250,302 / 0,90V] [742,842 / 1,10V] DOWNLOAD
[derschlambi] [250,302 / 0,90V] [760,1060 / 1,07V] DOWNLOAD
[derschlambi] [250,302 / 0,90V] [778,903 / 1,15V] DOWNLOAD
[derschlambi] [250,302 / std] [std / 1,10V] DOWNLOAD
[derschlambi] [302,302 / 0,90V] [701,845 / 1,10V] DOWNLOAD
[derschlambi] [302,302 / 0,90V] [742,943 / 1,15V] DOWNLOAD
[derschlambi] [302,302 / 0,90V] [750,950 / 1,07V] DOWNLOAD
[derschlambi] [302,302 / 0,90V] [778,1100 / 1,08V] DOWNLOAD
[derschlambi] [302,302 / std] [750,844 / 1,15V] DOWNLOAD
[derschlambi] [302,302 / std] [750,950 / 1,10V] DOWNLOAD
[derschlambi] [302,302 / std] [800,1000 / 1,15V] DOWNLOAD
[derschlambi] [std / 0,90V] [755,980 / 1,15V] DOWNLOAD
[derschlambi] [std / std] [750,1024 / 1,20V] DOWNLOAD
[derschlambi] [std / 1,05V] [814,1080 / 1,20V] DOWNLOAD

[Tectrex] [std / std] [750,1020 / 1,15V] DOWNLOAD

[Der Namenlose] [250,300 / 0,80V] [std,std / 1,08V] DOWNLOAD
[Der Namenlose] [200,300 / 0,80V] [750,1000 / 1,10V] DOWNLOAD
[Der Namenlose] [250,300 / 0,90V] [742,842 / 1,15V] DOWNLOAD
[Der Namenlose] [250,300 / 0,90V] [750,1000 / 1,15V] DOWNLOAD
[Der Namenlose] [std,std / 1,00V] [750,1000 / 1,10V] DOWNLOAD

[Jackknife] [220,250 / 0,85V] [739,903 / 1,08V] DOWNLOAD

[KabaFit Erdbeer] [128,330 / 0,85V] [819/945 / 1,15V] DOWNLOAD

[even.de] [207,289 / 0,85V] [800,1000 / 1,15V] DOWNLOAD
[even.de] [std,std / std] [750,1000 / 1,20V] DOWNLOAD

[Aerocool] [301,301 / 0,90V] [std / 1,00V] DOWNLOAD
[Aerocool] [301,301 / 0,90V] [701,1001 / 1,01V] DOWNLOAD
[Aerocool] [301,301 / 0,90V] [std / 1,01V] DOWNLOAD
[Aerocool] [301,301 / 0,90V] [740,1050 / 1,06V] DOWNLOAD
[Aerocool] [301,301 / 0,90V] [716,1050 / std] DOWNLOAD
[Aerocool] [std,std / std] [701,1001 / 1,01V] DOWNLOAD

[robin hood] [250,300 / 0,90V] [750,1000 / 1,10V] DOWNLOAD

Achtung: Bitte prüft die Bios Versionen bevor ihr flasht. Flashen auf eigene Gefahr.
Es gab bereits Probleme mit den Biossen in Vista. Teilweise funktionierte der 2D Takt nicht richtig.


Im Anhang befindet sich übrigens noch das OriginalBios, falls mal was passieren sollte und jemand vergessen hat, es zu speichern.

Mfg DS
 

Anhänge

  • original_bios.zip
    39 KB · Aufrufe: 638
  • Excel_2900Pro.zip
    5,6 KB · Aufrufe: 332
  • 2900Pro_new.zip
    6,3 KB · Aufrufe: 283
  • OpenOffice_2900Pro_new.zip
    16,8 KB · Aufrufe: 199
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Leider immernoch keins das mich anspricht. 2D 300/300 mit 1,0Volt und 3D 750/850 mit 1,1Volt
 
Ist bei mir standardmäßig für 2D und ich will nicht so große Spannungsunterschiede zwischen 2D/3D
 
Super Idee, dieser Thread!
Könnten in Zukunft eigentlich Probleme ( neue Treiber evtl) auftreten, wenn ich nicht das orig Bios auf der Karte habe?
Gruss
 
surfer normal eigentlich nicht aber kannst ja mal das orignal Bios aufheben :)

lurker

@schlambi gute idee
 

Genial, ich danke dir :) Funzt prächtig :d

Idle: Lüfter 19% (950RPM) bei ca 60-65°C :) Ab 25% gehts wieder auf 60°C runter etc. Das ist schonmal klasse, Stromverbrauch von 140Watt auf 120-130Watt gesunken, nurnoch 20Watt mehr als mein altes Sys mit AMD 64 3000+ 89W und GF5900XT


Hmmm, irgendswie komm ich nur in den 3D Modus, wenn ich mit ATITool die Default Taktraten lade. War vorher genauso, aber auch wenn ATITool aus ist, bleibts bei Crysis immer auf 300/300

€dit: ah, ok mit COD4 gehts, mal sehen obs bei Crysis daran lag das ich im Fenstermodus war.
 
Zuletzt bearbeitet:
wäre echt freundlich, wenn mir jemand ein Bios 3Dstandart vcore schreibt und dazu mit den Taktraten:

2D 200/200 @ 0,9V
3D 795/1075 @ standart

thx

btw, guter Thread! :)
 
Standard ist leider von Karte zu Karte unterschiedlich....1,07 oder 1,15 usw...ist ja von Karte zu Karte unterschiedlich^^
Evtl mal ne Umfrage wer was als default hat unter 3D...
 
Super :) Meine Karte wird maximal 71°C warm und im idle 60°C :) GPU VRM maximal 72°C, vorher knapp 80°C !
Lag am Fenstermodus, das die Karte bei dem 2D Takt blieb

€dit:

Beim Crysis GPU Bench krieg ich nen Freeze bei 1,1V und 750/850... Ist wohl zuwenig saft, da es bei 1,15V rennt.
Bräuchte also ein 2D 1,0V 300/300 und 3D 1,15V 750/850 Bios :p :d
 
Zuletzt bearbeitet:
Und noch ein Pro Thread! Naja so ist es evtl. Übersichtlicher.

@derschlambi

Hättest ja wenigstens mal in deinem Dankeschön alle Leute erwähnen können, die die Tips aus deinem Beitrag erarbeitet haben ;) Haste aber gut zusammengestellt.

Edit:

Zum Umwandeln der HEX Werte und der DEZ Werte kann man am einfachsten den windowseigenen Taschenrechner benutzen. Geht am einfachsten.
 
Zuletzt bearbeitet:
Hm, hab nun mein Max. Takt bei 1,15V ausgelotet. Sind 790 bei der GPU, Ram teste ich noch, war bisher bei 900 Stabil, bringt aber leider kaum was.

Also 790/900. Bei 800/920 hatte ich beim zweiten Crysis GPU Run nen Freeze.
Temp lag bei maximal 75°C, also die war vollkommen i.O.

Kann mir jemand ein neues Bios erstellen? 780/890 bei 1,15V 3D und 250/300 bei 0,9V bei 2D
Dann wär ich absolut zufrieden und knacke hoffentlich die 11000 bei 3D Mark.
 
@derschlambi

Hättest ja wenigstens mal in deinem Dankeschön alle Leute erwähnen können, die die Tips aus deinem Beitrag erarbeitet haben ;)

War wirklich genug Arbeit das alles zusammenzustellen. Verzeihe es mir wenn ich vergessen habe, dich zu erwähnen. Habe es nachgeholt...
 
Zuletzt bearbeitet:
Ähem, hätte jemand Lust, für mich ein BIOS zu machen, in dem folgende Werte eingetragen sind?

[200,295 / Std] [ [750,1000 / Std]

Wobei ich mit Standardwerten bei Spannung die meine, die die Karte für 2D/3D von haus aus hat... also 0,8 und 1,08V oder so...

Gruß,
B3
 
Ähem, hätte jemand Lust, für mich ein BIOS zu machen, in dem folgende Werte eingetragen sind?

[200,295 / Std] [ [750,1000 / Std]

Wobei ich mit Standardwerten bei Spannung die meine, die die Karte für 2D/3D von haus aus hat... also 0,8 und 1,08V oder so...

Gruß,
B3

Also meine Karte hat 1,00V 2D und 1,02V 3D Standardspannungen. Die sind bei vielen Karten unterschiedlich. Und du hast wirklich 0,80V und 1,08V?
 
Hallo Schlampi, ich habe auch mal in mein Bios geschaut. Es stehen bei mir exakt die gleichen Werte wie bei dir oben im ersten Post.
Wenn ich jetzt die Spannung für 3d nehme steht dort 01FF. Konvertiere ich diese
Zahl bevor ich sie umwandle kommt 65281 heraus, gebe ich sie aber so ein wie sie dort steht kommt 511 heraus was ja 1,15 Volt entspricht.
Was ich jetzt nicht verstehe ist, dass man alle Zahlen konvertieren muss bevor man sie umwandelt und diese eben nicht ?:stupid:
Ich raff gar nichts mehr.
Wollte mir ein Bios mit 200/200@0,85V und 800/1000@1,15V machen.

Außerdem sagst du deine brauch @ 3D 1,02V, ist das Abbild oben nicht von dir?
Dann hätte deine doch eine 3D Spannung von 1,15V
 
ich würde mich riesig über folgendes bios für die 256bit version freuen:

2D @ 0,85V
220/300

3D @ 1,10V
780/1050

dann müsste ich nicht bei jedem neustart unter vista x64 die taktraten neu einstellen.

danke
 
Man sollte vielleicht im Anfangspost zu den Biosen dazuschreiben, dass es mit den 2D Taktraten in meinen Biosen Probleme unter Vista gibt. Also meine Biose nur für XP verwenden.
 
Habe eines von tiger genommen, unter xp alles hervorragend, unter Vista x64 klappt der 2d-modus auch nicht, die Karte geht nur auf 500/500 runter. Der 3d geht ohne probs.
Gruss
 
Habe eines von tiger genommen, unter xp alles hervorragend, unter Vista x64 klappt der 2d-modus auch nicht, die Karte geht nur auf 500/500 runter. Der 3d geht ohne probs.
Gruss

Hab auch eins von Tiger genommen. 3D 1,15V 740/900 und 2D 0,85V 200/300.

Idle Temp -> 45°C bis maximal 50°C :) Lüfter auf 19%, sehr leise. Stromverbrauch bei ca 115W anstatt 135Watt im IDLE, also knapp 20Watt gespart.

Übrigens kriegt man den Lüfter nicht unter 900 RPM, egal wieviel % man bei der Lüftersteuerung einstellt! Ab 19% kein unterschied mehr :p
 
Zuletzt bearbeitet:
Im Idle läuft die Karte bei dir unter vista x64 auf 200/300?
 
Hi hab Gestern 2 Sapphire HD2900 Pro - 256bit bekommen und bin nun kräftig am testen! Beide Karten haben 1,02V Standartspannung! Eine Macht 740/1035 und die andere 751/1053Mhz mit Standartspannung!
Mein Problem ist das bis jetzt keines der gemoddeten Biose stabil funktioniert?!

Bei denen von "DerHeiligeApfel" ist wahrscheinlich der Chiptakt zu niedrig da ich sofort im Windows Grafikfehler hab!

Wenn ich die Varianten von Tiger nehme laufen die mit 1,1V im Windows einwandfrei aber der 3dMark06 freezt immer beim "Glühwürmchentest" egal welche Taktrate ich einstelle! (auch 600/800)

Die beiden Bios mit 1,15V bringen sofort im 1. Test Grafikfehler in Form von Farbigen Quadraten auch bei 600/800Mhz

Die Temps waren Jederzeit im Grünen Bereich ab sogar den Lüfter zum testen mal auf 100% gestellt! (Spawas waren max bei 85°) Hab jetzt das Orginal Bios wieder drauf und die Karte rennt wieder mit 739/1035??

Hat jemand ne Idee warum bei mir kein anderes Bios geht?
Hinzugefügter Post:
Achso weil ichs grad lese ich nutze XP32
 
Zuletzt bearbeitet:
Vielleicht halten deine Spawas die hohe Spannung nicht aus, denn 85°C sind schon recht viel, wenn ich bedenke das ich bei 780/900 1,15V maximal 75°C hatte. Idle haben meine Spawas bei 200/300 0,85V nur 38°C
 
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