PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GeCube Radeon HD 3870 X-Turbo III und Idle-Verhalten


puntarenas
2007-12-15, 12:07:00
Hallo,

laut einem Review bei hartware.de (http://www.hartware.de/review_773.html) bleibt die GeCube Radeon HD 3870 X-Turbo III im Idle bei 800Mhz, anstatt wie andere 3870er auf 300Mhz zu gehen, wie es sich mit der Spannung verhält wird nicht erwähnt. Außerdem räumt der Autor ein, dass es sich möglicherweise um einen Auslesefehler im CCC handelt, die Verbrauchsmessung spricht dem jedoch dann wieder entgegen.

Laut TechPowerUp regeln die Karten ihren Power State selbst und völlig transparent:
AMD uses a new form of power management on their RV6xx ASICs called DPM. The GPU independently senses the GPU load and will pick from a set of predefined clocks according to load. Also clock gating is used which turns off unused parts of the silicon and quickly turns them on when they are needed. Unlike the 2D/3D switching on previous ATI cards where the driver manually switched clocks as soon as a 3D fullscreen application is started this process is completely transparent to the software and the driver. This also means that windowed 3D applications will run at the intended performance.<Quelle (http://www.techpowerup.com/reviews/Sapphire/HD_3870/23.html)>

ComputerBase weiß aber Gegenteiliges zu berichten:
Neu im RV670 ist eine „PowerPlay“ genannte Technologie, die bis jetzt nur bei Notebook-Grafikchips eingesetzt wurde. PowerPlay ermöglicht es, dass bei nicht maximaler Last der Takt sowie die Spannung gesenkt und darüber hinaus nicht benötigte Funktionseinheiten deaktiviert werden. Somit kann der Stromverbrauch im Idle-Modus stark gesenkt werden. Geregelt wird dieser Mechanismus durch den Treiber, der die Auslastung der GPU erkennen kann und so entscheidet, ob der Rechenkern mit maximaler Leistung arbeiten muss oder Strom gespart werden kann.<Quelle (http://www.computerbase.de/artikel/hardware/grafikkarten/2007/test_ati_radeon_hd_3870_rv670/4/#abschnitt_technik_im_detail_part_2)>

Von GeCube selbst habe ich noch keine Antwort erhalten und zur HD3870 X-Turbo III gibt es leider nicht viel im Netz. TechPowerUp hat jedoch die Schwesterkarte (HD3850) getestet und diese senkt offensichtlich Takt und Spannung im Idle ab. Die Karte erschien mir nahezu perfekt, wäre da nicht dieser kleine Zweifel aufgekommen.

1) Wie funktioniert "Power Play" nun wirklich? Wieder über den Treiber oder diesmal hardwareseitig?

2) Besitzt hier jemand eine HD3870 X-Turbo III und kann etwas zum Idle-Verhalten sagen?

Dankeschön
punta

Gast
2007-12-15, 15:19:43
Auch die 3850er Turbo behält laut CCC die 700mhz im IDLE, aber die Temp. geht nach dem Zocken von 60grad auf 38grad runter also greift Powerplay wohl.

Hier wurde die getestet im Verbrauch http://www.techpowerup.com/reviews/GeCube/Radeon_HD_3850_X-Turbo-III/22.html

PCGH_Carsten
2007-12-15, 19:42:57
Bei uns war's so, dass die Karten manchmal "vergessen" haben, wieder in den kompletten 300-MHz-Idle zurückzufallen, wenn bsw. das Atitool (ohne Fellwürfel) noch weiterlief. Das machte sich dann mit ca. 8-10 Watt mehr Leistungsaufnahme des PCs ggü. dem "echten", richtigen Idle bemerkbar.

puntarenas
2007-12-15, 19:56:35
Danke Carsten, dann dürfte es ja wahrscheinlich sein, dass es sich bei besagtem Review mit der GeCube eben auch so verhalten hat. Es wäre auch sehr merkwürdig, wenn man hier einen Sonderweg gegangen wäre, zumal andere Hersteller mit leicht erhöhten Defaulttaktraten von 800Mhz ja auch runtertakten (->MSI).
Wenn GeCube antwortet schreibe ich es natürlich hier rein, aber über einen Erfahrungsbericht aus erster Hand mit speziell dieser Karte würde ich mich trotzdem noch freuen, schließlich hatte PCGH IIRC ja keine GeCube in der Redaktion.

Im Diskussionsthread zu den Reviews habe ich auch nochmal grundsätzlich hinterfragt, ob Power Play nun treiberbasiert oder hardwarebasiert arbeitet. Wenn jemand mit oder auch ohne Presseausweis diesbezüglich Erkenntnisse hat, wäre ein kurzer Abstecher dorthin superfreundlich :)

-> Klick! (http://www.forum-3dcenter.org/vbulletin/showthread.php?p=6112870#post6112870)

Gast
2007-12-15, 21:19:43
Hallo zusammen!

Da ich auch eine HD 3850 X-Turbo III habe, kann ich ja ein paar Infos beisteueren. Meine Karte hat sich im 2D Modus auch nicht heruntergetaktet, d.h. sie ist immer mit 725/900 gelaufen. Kühler ist sie im 2D-Modus aber trotzdem geworden.
Da mir das ein wenig komisch erschien, habe ich mich dann ein wenig ausgiebiger mit dem Bios der Karte beschäftigt. Die Karte läuft in drei verschiedenen Modi, aber immer mit gleichem Takt. Die Voltzahlen sind dabei zwei mal 1.014V und im 3D Modus 1.214V.
Ich habe mir dann mal das Bios der ein oder anderen Karte angeschaut um zu sehen, wie andere Hersteller die Geschichte geregelt haben. Das die Karten nicht runtertakten ist nebenbei bei den meisten Herstellern der Fall. Nun habe ich folgende Konfiguration erstellt:

2D-Modus: 300/900 bei 0.954V
3D-light: 300/900 bei 1.014V
3D: 750/1000 bei 1.214V

Die Karte ging zwar bei ~1.3Volt stabil über 800MHz, aber ich wollte die normale maximale Spannung nicht überschreiten. Ich stehe eher auf kühle Komponenten, daher auch das Untervolten im 2D-Modus - bringt in etwa 2-3°.
Nun aber das wichtigste zum Schluss. Der Takt der Karte macht im 2D Modus kaum einen Unterschied für die Temperatur - die Voltzahl ist da eher dominant. Wer also nicht am Bios rumwerkeln möchte, kann die Karte getrost so belassen, wie sie ausgeliefert wird.

puntarenas
2007-12-15, 21:29:04
Das ist hochinteressant, danke für deinen Beitrag. Ich wusste nicht, dass es bereits ein kompatibles Tool zum BIOS-Modden gibt, im TechPowerUp-Forum habe ich gelesen, dass RaBit 2.2 die Karten noch nicht unterstützt. Bei TechPowerUp gibt es ja auch ein BIOS, das die Overclockingblockade bei 862 MHz löst und dort sind folgende Profile im BIOS angegeben:
GPU Device Id: 0x1002 0x9501
113-B33904-103
113-B33904-103 RV670 GDDR4_16Mx32 256bit 512MB 777e/1126m
(C) 1988-2005, ATI Technologies Inc.
ATOMBIOSBK-ATI VER010.071.000.000.000000
S3B33904.103
Clock State 0
Core Clk: 777.00 MHz
Memory Clk: 1126.00 MHz
Voltage: 1.327 V
Flags: Boot
Clock State 1
Core Clk: 300.00 MHz
Memory Clk: 1126.00 MHz
Voltage: 1.241 V
Flags: Overdrive
Clock State 2
Core Clk: 300.00 MHz
Memory Clk: 1126.00 MHz
Voltage: 1.241 V
Flags:
Clock State 3
Core Clk: 700.00 MHz
Memory Clk: 1126.00 MHz
Voltage: 1.327 V
Flags:
Quelle (http://www.techpowerup.com/vgabios/details.php?id=1000)

Also insgesamt 4 Modi. Das Flag "Boot" bei Clock State 0 dürfte klar sein, aber Clock State 1 "Overdrive" kommt mir seltsam vor, 2 und 3 stehen dann wohl für Idle und volle Leistung?!

Edit: Ist Quatsch, "State 0" ist offensichtlich 3D und "State 3" dieser Light Gaming Modus. Bleiben "State 1" und "State 2" für Idle, wobei einer das Flag Overdrive trägt. Ich stehe offensichtlich auf dem Schlauch :redface:

Gast
2007-12-15, 23:31:35
Hallo zusammen!

Da ich auch eine HD 3850 X-Turbo III habe, kann ich ja ein paar Infos beisteueren. Meine Karte hat sich im 2D Modus auch nicht heruntergetaktet, d.h. sie ist immer mit 725/900 gelaufen. Kühler ist sie im 2D-Modus aber trotzdem geworden.
Da mir das ein wenig komisch erschien, habe ich mich dann ein wenig ausgiebiger mit dem Bios der Karte beschäftigt. Die Karte läuft in drei verschiedenen Modi, aber immer mit gleichem Takt. Die Voltzahlen sind dabei zwei mal 1.014V und im 3D Modus 1.214V.
Ich habe mir dann mal das Bios der ein oder anderen Karte angeschaut um zu sehen, wie andere Hersteller die Geschichte geregelt haben. Das die Karten nicht runtertakten ist nebenbei bei den meisten Herstellern der Fall. Nun habe ich folgende Konfiguration erstellt:

2D-Modus: 300/900 bei 0.954V
3D-light: 300/900 bei 1.014V
3D: 750/1000 bei 1.214V

Was bedeutet denn dieser "3D-light" Modus? Wird der benutzt, damit die Spannung nicht auf einen Schlag von 2D auf 3D umspringt, sondern in Intervallen?

Gast_123
2007-12-16, 00:06:29
Das ist hochinteressant, danke für deinen Beitrag. Ich wusste nicht, dass es bereits ein kompatibles Tool zum BIOS-Modden gibt, im TechPowerUp-Forum habe ich gelesen, dass RaBit 2.2 die Karten noch nicht unterstützt. Bei TechPowerUp gibt es ja auch ein BIOS, das die Overclockingblockade bei 862 MHz löst und dort sind folgende Profile im BIOS angegeben...

Hallo nochmal.
Von dort habe ich auch meine anderen Bios, mit denen ich verglichen habe. Ich habe auch kein Tool verwendet, sondern einfach mit einem Hex-Editor die Änderungen durchgeführt. Den Boot-Modus habe ich nicht erwähnt, da ich dachte, dass er hier uninteressant ist, aber den gibts natürlich auch noch. Aber ganz exakt, gibt es mehr als vier Modi - auch wenn diese nicht wirklich alle verwendet werden. Man kann man das selber im Bios an der Stelle B7E0 (bei der Gecube 3850) nachschauen. Da gibt es bei meinem Orginalbios folgende Tabelle:

B7E0 - 54 05 01 D4 43 01 BE 04 00 00 00 00 00 00 00 00 - Boot__: 669.00/829.00/1.214V
B7F0 - 34 1B 01 90 5F 01 F6 03 00 00 00 00 01 00 00 00 - 2D____: 725.00/900.00/1.014V
B800 - 34 1B 01 90 5F 01 F6 03 00 00 00 00 01 00 00 00 - 3Dlow_: 725.00/900.00/1.014V
B810 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 - 3Dhigh: 725.00/900.00/1.214V
B820 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 - 725.00/900.00/1.214V
B830 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 - 725.00/900.00/1.214V
B840 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 - 725.00/900.00/1.214V
B850 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 - 725.00/900.00/1.214V
B860 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 - 725.00/900.00/1.214V
B870 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 - 725.00/900.00/1.214V

Beim Durchschauen der Bios, ergab sich folgende Bedeutung für die Zeilen:

1. Boot
2. 2D
3. 3D low
4. 3D high
5. 2D
6. 3D low
7. 3D high
8. -
9. -
10. -

Fast alle Bios (bis auf das von Gecube selber ;) ) wiederholen in den "Zeilen" 5-7 die Einstellungen der Zeilen 2-4. Die Zeilen 8-10 werde aber nie benutzt. D.h. wenn man bei den Anpassungen die Zeilen 2-4 und 5-7 identisch hält, kann man nix falsch machen. Den Boot Eintrag sollte man sicherheitshalber nicht anrühren (warum auch). Den 2D Eintrag sollte man auch nur mit äußerster Vorsicht anpassen - z.B. für Undervolting. Nebenbei, das original ATI-Bios auf der Seite setzt wenn ich mich richtig erinnere immer 300.00/829.00 für die 2D Einträge. Echt ulkig, dass die Jungs von Gecube den Takt gar nicht ändern. Vielleicht erhoffen die sich ein paar Punkte mehr, wenn die Karte in den Benchmarks nicht erst hochgetaktet wird. ;) Zum Übertakten reicht aber schlicht Zeile 4 und 7.

@anderer Gast: "3D light" habe ich einfach mal geschrieben, da viele der Originalbios in eben diesen Modus die Spannung etwas höher als 2D haben, aber geringer als 3D. Ich habe jetzt keine Lust nachzuschauen, aber es gab auch ein Bios, bei dem waren alle Zeilen identisch. Die armen Leute, die solch eine Karte bekommen haben - bei denen ist die Spannung im 2D Modus genauso hoch wie im 3D Modus -> da is nich viel mit guter Idle-Temp.

puntarenas
2007-12-16, 01:01:56
Danke, bei meiner X1900XT hatte ich ein Underclocking/Undervolting-BIOS mit RaBit gebastelt und war einfach seelig. Dass es prinzipiell auch bei einer 38XX geht und dass du aufgezeigt hast wie, ist eine prima Sache.

Leider bin ich nun doppelt verflucht. Das oben verlinkte BIOS habe ich mir mal in einem Hexeditor angeschaut und der Zeichensalat sagt mir garnichts. Auf RaBit zu warten scheint auch vergebens, denn wie es aussieht haben die Entwickler die Lust verloren und die Entwicklung stagniert: Klick! (http://www.mvktech.net/component/option,com_joomlaboard/Itemid,34/func,view/id,46094/catid,15/limit,10/limitstart,0/) :(

Zu blöd, dass solche Windowstools so selten unter einer Freien Lizenz erscheinen, da kann es mit einem unentbehrlichen Werkzeug schlagartig vorbei sein. Auf jeden Fall nochmal vielen Dank, zur Not werde ich mir ein fertiges BIOS von einer anderen Karte flashen und die GeCube eben wieder per Overdrive auf ihre Standardtaktraten beim Spielen bringen. Meine Karte muss sowieso erstmal ankommen, aber dann ist mir das Idleverhalten am Wichtigsten.

Edit: In diesem Thread bei xtremesystems.org wird das Modding beschrieben: Klick! (http://www.xtremesystems.org/forums/showthread.php?t=167966)
Leider scheinen dort Spannungseinstellungen nicht übernommen zu werden und nach dem Modden funktioniert Overdrive nicht mehr. Andererseits versuchen sie wohl die Spannung zu erhöhen und scheitern vielleicht an Hardware-Limits, mir würden halt nochmal leicht abgesenkte Spannungen. Bin Noob, kann nur raten :)

Gast
2007-12-16, 12:41:26
Sich ein Bios zu erstellen ist eigentlich nicht sehr schwer.

1) Zuerst speicherst Du das Bios ab (z.B. mit ATIFlash).
2) Editierst das Bios mit einem Hex-Editor Deiner Wahl (z.B. HxD).
3) Erstellst für das Bios gültige Checksummen, damit auch alles funktioniert.
4) Dann flashst Du das Bios zurück auf die Karte (z.B. mit ATIFlash).

-----------------------------------------------------------------------------

zu 2)
Da die Tabelle mit den Takten und Spannungen nicht immer an der gleichen Stelle steht und von Karte zu Karte unterschiedliche Werte beinhaltet, suchst Du mit dem Hex-Editor das File einfach langsam ab. Die Tabelle besteht aus 10x16 Bytes. Wenn Du gar nicht weißt, wie die Tabelle aussieht, kannst Du Dich am ersten Bild in dem von Dir verlinkten Thread ein wenig orientieren (http://www.xtremesystems.org/forums/showthread.php?t=167966). Nebenbei, die Tabelle fängt nicht zwangsweise auf einem "mod 16"-Offset an. Hast Du die Tabelle gefunden, kannst Du auch leicht über die Takt-/Spannungseinträge verifizieren, ob es sich um die richtige Tabelle handelt. Bsp.:

B7E0 - 54 05 01 D4 43 01 BE 04 00 00 00 00 00 00 00 00 (boot)
B7F0 - 34 1B 01 90 5F 01 F6 03 00 00 00 00 01 00 00 00 (2d)
B800 - 34 1B 01 90 5F 01 F6 03 00 00 00 00 01 00 00 00 (3d low)
B810 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 (3d high)
B820 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 (2d)
B830 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 (3d low)
B840 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00 (3d high)
B850 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00
B860 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00
B870 - 34 1B 01 90 5F 01 BE 04 00 00 00 00 01 00 00 00

Uns interessieren nun immer die ersten 8 Bytes einer Zeile. Das sieht dann wie folgt aus:

Addr - Core Clk / Mem Clk / Spannung
------------------------------------
B7F0 - 34 1B 01 - 90 5F 01 - F6 03

Die Takte werden als 24 Bit Integer kodiert, die Spannung in 16 Bit. Die Takte sind in deziHerz, die Spannung in milliVolt gespeichert. Zum umrechnen bemühst Du z.B. die Seite "http://www.statman.info/conversions/hexadecimal.html".

Core: 34 1B 01 -> 0x11B34h -> 11B34 -> 72500 (725.00 MHz)
Mem: 90 5F 01 -> ... -> 90000 (900.00 MHz)
Spannung: F6 03 -> ... -> 1014 (1.014 Volt)

Super, der Wert der 2D Zeile stimmt mit unseren Beobachtungen überein, also haben wir die Tabelle gefunden. Jetzt kannst Du hier nach Herzenslust editieren - mit der nötigen Vorsicht versteht sich von selbst. Dabei hälst Du Dich einfach an folgende Regeln:

1) Ändere nicht die Einträge der Boot Zeile
2) Bei Änderungen an 2D, 3D low, 3D high führe diese immer synchron in beiden zugehörigen Zeilen durch. Warum? Da dies bei 90+% der Biosse auch gemacht wird.

-----------------------------------------------------------------------------

zu 3)
Gültige Checksummen erstellen ist einfach. Einfach mit RaBiT 2.2.1 das editierte Bios laden und wieder speichern. Wenn man "fc /b" die editierte und die gefixte Datei vergleicht, sollten 4-5 Bytes geändert worden sein. Nun kann man ohne Probleme das Bios flashen (bei ATIFlash also ohne -f).

-----------------------------------------------------------------------------

Bei mir hat die Absenkung der Spannung im 2D Modus ca. 2-3° gebracht. Ob man die Spannung aber nach Belieben erhöhen/senken kann, muß jeder selber herausfinden. Ich denke mal, dass die Hardware irgendwo auch einen Riegel vorschiebt, weil z.B. der Spannungsregler die gewünschte Spannung nicht hinbekommt, usw. Ob eine MHz Wall existiert oder nicht und wie man diese umgehen kann, kann ich nicht sagen. Ich habe weder eine 3870er noch möchte ich die Karte so extrem übertakten.

puntarenas
2007-12-16, 13:06:32
Langsam weicht meine Skepsis, zusammen mit der Beschreibung im verlinkten Thread sehe ich etwas Licht im Datensalat. Völlig unklar war mir, wie man die Checksum reparieren kann, das wird in der Anleitung auch nur nebulös angedeutet. Wenn das gute alte RaBit das automatisch erledigt, ist ja schon eine weitere Hürde genommen.

Wie gesagt, im Moment warte ich auf eine Versandbestätigung und dann muss ich erstmal schauen, wieweit ATITool die Karten schon unterstützt. Ausführliches Herantasten und ein ordentlicher Sicherheitsspielraum ist leider auch beim Undervolting unabdingbar. Meine alte X1900XT zeigte ab Unterschreitung einer gewissen Spannung sowie bei zu niedrigen Taktraten Bildfehler beim Booten. Bei Tests mit den ATT hatte es mit denselben Einstellungen dagegen keine Probleme gegeben, offensichtlich weil die Karte bereits warmgelaufen war.

Ich gestehe, ich war schon kurz davor, mich von einer 8800GT verführen zu lassen und die Negativmeldung mit dem Idleverhalten hat mich weiter schwanken lassen. Jetzt freue ich mich aber wieder richtig auf mein Kärtchen, wird mir gute und stromsparende Dienste leisten.

:love3:

P.S. Deine Vermutung, GeCube habe mit dem Beibehalten der Taktraten auch im Idlemodus ein paar Prozentpunkte in Benchmarks herausschlagen wollen, klingt IMHO übrigens durchaus plausibel. Allzu viel dürfte das nicht ausmachen und wiegt die Nachteile auf Käuferseite niemals auf. Ich bin mal gespannt, ob ich eine Antwort auf meine Anfrage bekomme, ein offizielles BIOS-Update hielte ich immer noch für angebracht, auch wenn ich meines jetzt selbst zusammenstelle.

der_marv
2007-12-31, 17:30:05
Hallo Leute,

super Arbeit von unserem Gast hier. Diese Infos erleichtern mich natürlich, habe nämlich auch eine GECUBE HD3850 Turbo III.

Leider müsst Ihr mir helfen .... wo bekomme ich das RaBit 2.2.1 her ???
Alle Downloads die ich bisher gemacht habe waren leider nix.
Erstens wird mir immer ein Trojaner in der Datei angezeigt (AVG AntiVirus), diverse OnlineVirenScanner geben Entwarnung, hmm. :confused:
Und wenn ich diese EXE dann öffne, bekomme ich eine Fehlermeldung "Auf das Gerät kann nicht zugegriffen werden"

Könnte mir evtl. jemand ein lauffähiges RaBit 2.2.1 zukommen lassen ??


Danke, Gruß und guten Rutsch :biggrin:

puntarenas
2007-12-31, 19:14:58
RaBit 2.2.1: Klick! (http://rusjaz.narod.ru)

Leider ist eine Frage noch immer ungeklärt, der Gast hat angedeutet, dass durch Speichern in RaBit die Checksum angepasst würde, dazu wüsste ich gern mehr, denn man kann ein RV670-BIOS zwar laden, aber erhält nur unsinnige Anzeigen.

Ohne Möglichkeit die Checksumme zu ändern scheint mir ein BIOS-Mod auch unsinnig zu sein, da einigen Berichten zufolge dann Overdrive nicht mehr funktioniert. Blöd ist auch, dass noch keiner Lüftersteuerung, Speichertimings und anderes ausgetüftelt hat, irgendwie fischt man im drüben.

Ich hoffe, nach meinem ersten Frusterlebnis (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=397177) bald eine Austauschkarte zu bekommen, bis dahin kann ich nur Trockenübungen machen und habe mir mal ein paar BIOSe angeschaut:


http://img177.imageshack.us/img177/4648/rv670xtms8.th.png (http://img177.imageshack.us/my.php?image=rv670xtms8.png)
GeCube Radeon HD 3870 X-Turbo III

http://img118.imageshack.us/img118/4312/gecubehd3870512071017jy5.th.png (http://img118.imageshack.us/my.php?image=gecubehd3870512071017jy5.png)
GeCube HD 3870 512 MB (http://www.techpowerup.com/vgabios/1873/GeCube.HD3870.512.071102.html)

http://img132.imageshack.us/img132/3922/atihd3870512071102iu7.th.png (http://img132.imageshack.us/my.php?image=atihd3870512071102iu7.png)
ATI HD 3870 512 MB BIOS (http://www.techpowerup.com/vgabios/1000/ATI.HD3870.512.071102.html) (OC-Grenze bei 862Mhz behoben)

http://img183.imageshack.us/img183/5320/msi3870ocpcie512mbrev01ha4.th.png (http://img183.imageshack.us/my.php?image=msi3870ocpcie512mbrev01ha4.png)
MSI Radeon HD 3870 (OC) PCIe BIOS (http://www.mvktech.net/component/option,com_remository/Itemid,26/func,fileinfo/filecatid,2272/parent,category/)

Im Moment tendiere ich dazu, entweder das BIOS der Standard-GeCube oder das der MSI-Karte zu flashen und dann in aller Ruhe abzuwarten, bis ein Tool wie RaBit volle Unterstützung mit Lüftersteuerung und so weiter bietet. Interessant ist außerdem, dass die GeCube X-Turbo III die 810Mhz GPU-Takt laut BIOS mit lediglich 1,300V erreicht, alle anderen Karten haben für Standardtakt 1,327V.

Canuba
2008-01-01, 15:30:21
mich würde interessieren was bei euch im Everest Ultimate 4.20.1226 beta steht?
da werden auch die Powerplay Bios Einstellungen angezeigt aber anscheint falsch ausgelesen, da die werte nicht mit meiner karte übereinstimmen

http://img174.imageshack.us/img174/7531/bildschirminhalterfasseqc0.png

Tectrex
2008-01-02, 02:10:45
Ohne Möglichkeit die Checksumme zu ändern scheint mir ein BIOS-Mod auch unsinnig zu sein, da einigen Berichten zufolge dann Overdrive nicht mehr funktioniert. Blöd ist auch, dass noch keiner Lüftersteuerung, Speichertimings und anderes ausgetüftelt hat, irgendwie fischt man im drüben.
.
Die Checksum zu ändern ist ganz einfach, man nimmt die zb die org gesammte Checksum...zb hex 9500 sind dez 38144, nun das Bios modden und es kommen zb hex 94AB raus, die dann umgewandelt in dez 38059 ergeben. Nun sucht man unwichtige Zeilen (in der 256Bit 2900Pro zb Zeile 180 die für Fehlermeldungen steht), dort den Wert so anpassen das die Checksum wieder passt. Das wären bei meinen Beispiel 38144-38059=85....wenn man in der unwichtigen Zeile zb einen 00 Wert dann in 85 ändert, dann nochmal Checksum überprüfen und gegebenfalls + oder - die Zahl ändern, geht ganz einfach :)

puntarenas
2008-01-02, 09:34:33
Danke für den Hinweis, also ist es garnicht notwendig, die Checksumme zeilenweise (Block) aufrecht zu erhalten, so habe ich nämlich bisherige Berichte dazu interpretiert?
Außerdem, woher weiß ich denn, welche Bereiche bei einer RV670 unwichtige Fehlermeldungen sind?

Tectrex
2008-01-02, 10:19:54
Danke für den Hinweis, also ist es garnicht notwendig, die Checksumme zeilenweise (Block) aufrecht zu erhalten, so habe ich nämlich bisherige Berichte dazu interpretiert?
Außerdem, woher weiß ich denn, welche Bereiche bei einer RV670 unwichtige Fehlermeldungen sind?
Jupp, die gesamt Checksum ist wichtig. Hier sind zwei Bilder wo man an der Seite Fehlermeldungen usw sieht, das sind die eher unwichtigen Bereiche:
http://www.forumdeluxx.de/forum/showthread.php?t=438630

der_marv
2008-01-02, 19:47:54
Mal eine andere Frage ... bevor ich mich an das BIOS-Flashen mache :biggrin:

Leider bin ich kein Elektrotechnikexperte ...... bringt es mir einen geringeren Stromverbrauch wenn meine Karte auf 300Mhz anstatt 725Mhz in 2D läuft ?
Weil die Spannung ja gleich bei 1,014V bleibt.

Theoretisch wird der Verbrauch über die Spannung verursacht, oder ?
Dann könnte ich mir das Flashen quasi sparen.

Gruß und Danke

Tectrex
2008-01-02, 21:39:29
Mal eine andere Frage ... bevor ich mich an das BIOS-Flashen mache :biggrin:

Leider bin ich kein Elektrotechnikexperte ...... bringt es mir einen geringeren Stromverbrauch wenn meine Karte auf 300Mhz anstatt 725Mhz in 2D läuft ?
Weil die Spannung ja gleich bei 1,014V bleibt.

Theoretisch wird der Verbrauch über die Spannung verursacht, oder ?
Dann könnte ich mir das Flashen quasi sparen.

Gruß und Danke
Du kannst gleichzeitig nicht nur den Takt unter 2D senken, sondern auch die 2D Spannung ;)
Meine Karte läuft zb unter 2D mit 200/200 bei 0,85V und 3D mit 1,08V

der_marv
2008-01-02, 21:50:42
Ja das weiß ich, wollte es aber halt erstmal nur mit dem Takt versuchen.
Auch wenn ich experimentierfreudig bin, habe ich schon etwas Respekt vor der ganzen Geschichte.

Deine Werte sind aber schon der Hammer ..... die Graka ist ja quasi aus :biggrin:

Mir bereiten die Checksummen noch etwas Probleme .... nach deinem Schema klappt das nicht so recht. Versuche nun aus der Excel-Tabelle aus dem Forumdeluxx-Forum schlau zu werden :confused:
Die Anleitung für die Tabelle ist nicht ganz DAUsicher :redface:

der_marv
2008-01-03, 00:37:40
HAHA, also ich habe das BIOS nun geflasht. Meine Karte läuft in 2D nun mit 300/700 anstatt 725/900 :biggrin:
Verbrauch hat sich um max. 5 Watt gesenkt, immerhin. Für mehr müsste ich wohl noch an der Spannung drehen.


Gruß

Jake Dunn
2008-01-03, 00:45:18
HAHA, also ich habe das BIOS nun geflasht. Meine Karte läuft in 2D nun mit 300/700 anstatt 725/900 :biggrin:
Verbrauch hat sich um max. 5 Watt gesenkt


Gruß

;D hat sich richtig gelohnt (daran sieht man deutlich, daß die Taktung wenig ausmacht)

Tectrex
2008-01-03, 02:00:02
Edit:
Ops, hast ja doch hinbekommen :) Hatte die zweite Seite nicht auf:redface::redface:

Gast
2008-01-03, 10:43:36
@der_marv

könntest Du mir bitte das von Dir funktionierende Bios + das flash Tool per Mail schicken ?

s-reinig@t-online.de

Bin nicht mehr so fit mit Graka mods.

Muss ich was beachten beim Flash ?
Kann man das originale Bios der karte saven ?

Wichtig für mich ist eigentlich nur was macht der Lüfter ?
Ist dieser dann langsamer/leiser im 2D betrieb ?

Vielen vielen Dank
für die Info

Gruss
CaTTz

Gast
2008-01-03, 11:45:43
Kann jemand sagen wie sich die Modifikation auf das Lüfterverhalten auswirkt ?
Bei meider 3870 OC geht der Lüfter schon deutlich runter in 2D aber leiser ist immer besser :)


Thx für die Info
Gruss
CaTTz

der_marv
2008-01-03, 16:01:48
;D hat sich richtig gelohnt (daran sieht man deutlich, daß die Taktung wenig ausmacht)

So etwas habe ich mir ja fast schon gedacht, aber ich wollte halt die Gewissheit haben :wink: trotz 5 Watt, Kleinvieh macht auch Mist. Und für das PowerPlay Feature habe ich ja schließlich bezahlt. Bin in der BIOS-Mod-Sache nun etwas sicherer, da kann ich mich ja noch an die Spannungsänderung wagen :biggrin:

@Tectrex
ja habe noch bis 1 Uhr gesessen und mit dem Schlambi aus dem DeluxxForum geschrieben. Bin am Anfang nicht ganz durch seine Excel-Tabelle gestiegen, war dann im Endefekt kinderleicht.

@die Gäste
werde Dir das BIOS schicken, Du solltest nur schauen dass Du sie gleiche Karte hast wie ich, also 3850 Turbo III. Ich weiß nicht ob der Hersteller da auch noch Unterschiede macht. Meine ist von GECUBE. Solltest Du eine andere haben wird die Checksumme wahrscheinlich wieder nicht stimmen.

Da die Lüfter scheinbar temperaturgeregelt sind, sollte sich unter Umständen die Lautstärke vermindern. Wobei die ja schon von Werk aus sehr langsam und leise laufen. Daher wundern sich auch viele dass Ihre Karten bis 90°C gehen.


Gruß

Gast
2008-01-03, 20:08:19
@der_marv

Upss habe eine Gecube 3870 Turbo III OC keine 3850

Am End besser wenn ich nicht mit Deinem Bios flashe, oder ?

Gruss
Catz

puntarenas
2008-01-03, 20:19:00
Upss habe eine Gecube 3870 Turbo III OC keine 3850

Am End besser wenn ich nicht mit Deinem Bios flashe, oder ?

Solltest du auf keinen Fall flashen!

Auch wenn der RV670 deiner HD3870 sicherlich die Einstellungen einer HD3850 fahren kann, ich bezweifle dass der GDDR4-Speicher auf deiner Karte mit Einstellungen für den GDDR3-Speicher auf einer HD3850 zurechtkommt, von anderen möglicherweise elementaren Unterschieden zwischen den Karten mal ganz abgesehen.

der_marv
2008-01-03, 20:43:51
@Gast

Ja das solltest Du nicht tun :biggrin:
Ich würde auch eine andere 3850 mit meinem BIOS nicht flashen, hätte zu viel Angst dass irgendwo etwas anders ist. Außer man hat halt genau die gleiche Karte vom selben Hersteller.

Gast
2008-01-03, 20:52:30
@ all
Thx für die Tipps

@Puntarenas
Wo hattest Du Deine erste 3870 ( die mit dem Lüfterschaden) bestellt ?

Ich habe meine die Tage bekommen und hatte auch erst das Gefühl der Fan würde minimal klackern auf jeden Fall war ich etwas entttäuscht von der Lautstärke ich hätte sie mir etwas leiser gewünscht. Habe eh nur eine 3870 OC Version gekauft weil diese den dicken Kühler hat weniger wegen der Performance. Das Ding läuft in einem Silverstone L16 Gehäuse als HTPC mit Spieletauglichkeit :)

Nun nach ein paar Tagen Betrieb habe ich mich an das Geräusch gewöhnt und man hört den PC aus 3 m Entfernung so gut wie nicht.
Ich werde die Sache noch mal beobachten noch habe ich eine Woche Zeit um sie zu reklamieren.

Grüsse
CaTTz

puntarenas
2008-01-03, 21:34:35
@Puntarenas
Wo hattest Du Deine erste 3870 ( die mit dem Lüfterschaden) bestellt ?

War kein Lüfterschaden, war eine Hypersensibilität meinerseits, zumindest konnte das Versandhaus beim Test der Rücksendung keinen Schaden feststellen und bezeichnete den Kühler als ausgesprochen leise. Kann schon sein, ich reagiere auf solche hochfrequenten Geräusche alergisch, manch einer hört die Lüftersteuerung und das Gesäusel vielleicht nicht aus einem geschlossenen Gehäuse heraus.

Woher die Karte stammte, verrate ich nur per PN. Ich war mit dem Shop an sich sehr zufrieden und möchte ungern, dass jetzt reihenweise Lüfterschadenhypohonder aufschlagen, die meinen meine Karte bekommen zu haben :)

Gast
2008-01-03, 21:45:57
@Puntarenas
weiter oben steht meine Mail


Ich habe eben noch mal geschaut es ist auch kein klackern sondern ein mini rattern . Ich wollte mal ebrn da ATI Tool (letzte Version 26 ) laufen lassen aber
es erkennt die Karte nicht richtig.
Sollte ich eine andere Version testeten ?

Gruss
CaTTz

Gast
2008-01-04, 11:32:52
Hallo,
so habe mal ein paar Tests gemacht die Katrte scheint ok zu sein.

Wenn ich mit RivaTuner die Lüfterdrehzahl minimal abregel ist sie nicht mehr zu hören von 1,5 m Abstand. Soweit so gut, nur dass die Karte nach der Korrektur
die Drehzahl bei Last nicht mehr erhöht :(

Also läuft es dahin hinaus das mit einer Abregelung des Taktes auf 300 mhz im 2D Betrieb die Temperatur etwas runter geht und somit der wohl Temp gesteuerte Lüfter auch weniger dreht und es dann stimmt.

Ich hoffe das GeCube in absehbarer Zeit mal ein Bios bereitstellt um das versprochene Powerplay und das somit verbundene runter Takten ermöglicht.

Vielleicht schafft ja auch ein User hier ein Bios für die GeCube 3870 Turbo III zu erstellen welches dies bewerkstelligt.

Grüsse
Catz

Gast
2008-01-08, 09:05:14
@ der_marv

Könntest Du bitte wenn Du mal Zeit hast genau bescheiben was wo geändert werden muss um das Powerplay zu aktivieren.
Denke das Bios der 3850 wird sich nicht sonderlich von der 3870 unterscheiden

Ich werde mal mein Bios saven

Gruss
CaTTz

der_marv
2008-01-08, 20:35:27
Hi CaTTz,

also als erste Info: das POWERPLAY an sich funktioniert bei fast allen Karten. Die Karten senken im 2D-Modus die Spannung, was auch den grösste Effekt hat.

Da ich so etwas gerne selbst ausprobieren möchte habe ich mich ja an das BIOS gemacht.
Also die Senkung meines Taktes im 2D-Modus von 725/900 auf 300/700 brachte "nur" ca.5 Watt mehr an Ersparnis. Hat man also Angst vor der BIOS-Geschichte kann man es sich theoretisch sparen. Ich bin aber über die 5 Watt froh, die Stromrechnung muss ich halt selbst bezahlen :biggrin:

Mehr Ersparnis lässt sich natürlich noch rausholen wenn man die Spannung im 2D-Modus noch weiter nach unten ändert, davor hatte ich aber ein wenig Angst. ATI hat sich schließlich bei den Werten etwas dabei gedacht.

Hier aber nun die Anleitung:

Du erstellst Dir eine DOS-Startdiskette oder einen DOS-Start-USB-Stick, falls Dein Board von USB starten kann. Geht ganz gut mit dem Tool "BootDisk2BootStick". Auf den Stick packst Du nun das ATIFlash und startest den Rechner neu.

Im DOS-Modus gibst Du ein:

atiflash -i
damit werden Dir die Informationen Deiner GraKa angezeigt.
Danach sicherst Du dein BIOS
atiflash -s 0 meinbios.rom
die 0 "Null" sagt aus welche GraKa Du sichern willst, Standard ist es 0.
Wird Dir aber bei dem ersten Befehl angezeigt.

Wieder Dein WINDOWS starten.
Mit GPU-Z oder dem ATI Catalyst Control Center die Taktung Deiner Karte auslesen. Wir brauchen den Takt des Speichers da dieser immer gleich bleibt.

Diesen musst Du zuerst in Hex umwandeln, in meinem Fall waren es 900Mhz.
Also hier (http://de.selfhtml.org/helferlein/dezhex.htm) nachgeschaut, 90000 eingegeben und in Hex umgewandelt = 15F90.
Diesen Wert muss Du aber noch quasi spiegeln also 15F90=905F01.
Hier (http://www.forumdeluxx.de/forum/showthread.php?t=438630) ist ebenfalls alles sehr gut erklärt.

Mit einem HexEditor (z.B. HxD) öffnest Du nun dein BIOS und suchst nach dem gespiegelten HexWert ... STRG+F und Datentyp Hex-Werte.

http://img255.imageshack.us/img255/114/hexsucheko9.th.jpg (http://img255.imageshack.us/mucheko9.jpg)

Du musst diese Tabelle finden. Sie besteht aus 10 Zeilen.

http://img520.imageshack.us/img520/2637/hextabellezh7.th.jpg (http://img520.imageshack.us/my.php?image=hextabellezh7.jpg)

Die Zeilen sind hier im Thread ganz am Anfang erklärt. Du müsstest also die Zeile 2 und 5 für den 2D-Modus ändern.

http://img246.imageshack.us/img246/7591/hextabelle2pm6.th.jpg (http://img246.imageshack.us/my.php?image=hextabelle2pm6.jpg)

Da Du bei der Änderung die Checksumme auf den Ursprungswert des Original-BIOS bringen musst, solltest Du dazu diese Excel-Tabelle (http://www.forumdeluxx.de/forum/showthread.php?t=438630) nehmen. Nochmals Vielen Dank an DerSchlambi aus dem Forumdeluxx-Forum.
Der hier vorher genannte Tip mit dem Tool "RABIT" oder das einfügen der Differenz an eine unwichtige Stellen haben bei mir nicht funktioniert, deshalb empfehle ich die Excel-Tabelle.

http://img122.imageshack.us/img122/6416/exceltabelleyp9.th.jpg (http://img122.imageshack.us/my.php?image=exceltabelleyp9.jpg)

In den oberen beiden Bereichen trägst Du Deine Originalwerte von 2D und 3D ein. Unten trägst Du dann die von Dir geänderten Werte ein. Unter Gesamt siehst Du wie sich die Checksumme vom Original unterscheidet.
Nun musst Du mit den Zahlen in dem unteren 2D-Bereich jonglieren, falls Du nur den 2D-Modus ändern willst, damit die obere mit Deiner neuen unteren Gesamtsumme übereinstimmt. Ist relativ einfach, dauert nur ein wenig.

Der jeweils oberste Wert der roten, gelben oder blauen Zeile ändert nur im 0,1 Bereich. Der letzte verändert die Zahl dramatisch. Ist schwierig zu erklären, Du wirst es aber sehen wenn Du mit den Zahlen rum spielst.

Hast Du die richtigen Werte gefunden, musst Du Sie in Dein BIOS eintragen und speichern.

Das neue BIOS auf den USB-Stick und neustarten. Ich würde das originale BIOS auf dem Stick lassen. Entweder ein einem anderen Ordner oder das geänderte BIOS mit einem anderen Namen versehen. Sollte etwas nicht stimmen, könntest Du dann unter Umständen die Karte wieder mit dem originalen flashen.
Im DOS-Modus gibst Du nun folgendes ein:

atiflash -p 0 meinbios.rom

Wenn alles erfolgreich gelaufen ist, wird Dir angezeigt dass Du den Rechner neustarten musst.

VIEL SPASS :biggrin:

Gast
2008-01-09, 00:07:55
WOW


Vielen Dank das ist doch mal eine Anleitung :)

Werde mich mal damit beschäftigen und meine Äderungen erst posten
Ich denke das bekommt man schon hin. Ich flashe ja sonst auch alles an Hardware. Nur seit mir mal eine neue Graka beim Lüfterumbaugestorben ( nein nicht abgeraucht sondern alleine durch das anfassen ), bin ich vorsichtig.

Anyway werde es testen wenn ich demnächst mal Zeit habe

Vielen vielen Dank
Gruss
CaTTz