ATi BIOS-Editor  -  HelpDesk

(Dieser Editor wird nicht von AMD/ATi unterstützt, Benutzung auf eigene Gefahr!)

 

 

Inhalt

 

 

 

Über den Editor

Dieser Editor wurde zur BIOS Modifikation von Grafikkarten der ATi Radeon HD 2000/3000er Serien entwickelt.
Abhängig von der GPU hat man Zugriff auf sämtliche "Performance Level" der Grafikkarte.
Es ist möglich, neben den Taktfrequenzen auch die im jeweils aktiven Level anliegende GPU VCore festzulegen.

Einige Karten der 3000er Serie unterstützen eine einfache Lüftersteuerung.
Natürlich können auch diese Werte verändert werden..

 

Liste der unterstützten GPUs

 

 

 

How-To

 

Vorwort

Um diesen Editor unter Windows XP zu nutzen, muss das ".Net Framework 2.0 Service Pack 1" (oder höher) von Microsoft installiert sein.
Zum Download geht's hier...
Windows Vista wird dagegen schon mit integriertem Framework ausgeliefert. Hier ist demnach keine Installation nötig.

 

1. Download und Installation des Editors

Die neueste Version des Editors ist immer über den folgenden Link zu finden:

Nach erfolgreichem Download muss die "CBABE".exe mit WinRAR, WinZIP, oder ähnlichen Tools
entpackt werden.


2.
Der Editor - Ein Überblick

Mit einem Doppelklick auf die extrahierte .exe lässt sich der Editor starten.
Für einen besseren Überblick, hier eine kurze Zusammenfassung der wichtigsten Steuerelemente.

Das Hauptfenster des Editors

Das "Datei Menü" (1) bietet Zugriff auf die wichtigsten Funktionen des Tools.
Mit "Original ROM öffnen" kann die Originaldatei in den Editor geladen werden.
Ebenfalls sind dort die Menüs "Gemoddete Datei speichern unter..." and "Sprache"
untergebracht.

Über das "Hilfe Menü" (2) können Informationen zum Editor aufgerufen werden.
Außerdem ist dort ein Link zur Support-Website hinterlegt.

Der Button "BIOS Informationen" (3) zeigt alle wichtigen Informationen über das geladene BIOS an, "ATi HD 3000 Lüftersteuerung" (4) ermöglicht das Ändern der Lüftersteuerungswerte (Nur verfügbar bei HD 3000er Karten)

Die "Clock Slider" (5) bieten sehr einfachen Zugriff auf die GPU und RAM Taktraten.
ATi Grafikkarten benutzen verschiedene "Performance Level" (abhängig von der GPU-Auslastung) um Strom zu sparen.

Um die GPU VCore Werte zu verändern können die "VCore Up/Downs" (6) verwendet werden.

 

3. Kurze Beispiel-Anleitung zum Öffnen, Ändern und Speichern eines HD3850 roms inkl. Lüftersteuerung

 

Als erstes muss die Original ROM Datei in den Editor geladen werden.
Entweder über "Datei->Original ROM öffnen"

Das Datei Menü (Speichern deaktiviert)

oder ganz einfach per Drag & Drop auf das Hauptfenster.

Datei öffnen per Drag & Drop

  Hinweis: Es werden nur *.bin und *.rom Dateien unterstützt!

 

Nachdem der Editor die Datei geöffnet hat, werden im Informationsfenster die wichtigsten BIOS Daten angezeigt.

BIOS Informationen

  Informationen zum HD 3000 PLL-Bug (Lock) gibt's in der FAQ
  Eine Beschreibung aller Steuerelemente kann unter Punkt 2 eingesehen werden

 


Bevor GPU, RAM oder VCore Werte verändert werden, sollte sichergestellt werden, dass die gewünschten Werte
auch 100%ig stabil laufen.
Wie das funktioniert, kann im FAQ nachgelesen werden.

Nachdem die "stable settings" ermittelt wurden, können diese in das BIOS übernommen werden.
Bei starken Änderungen der Taktraten warnt der Editor vor einer evtl. unsicheren Einstellung.
Eine direkte Eingabe der Ziel-Taktraten ist durch Auswahl des entsprechenden Sliders und eintippen des Wertes möglich.
Der eingegebene Wert wird erst nach dem Betätigen der 'Eingabe' Taste übernommen.

Die Taktfrequenzen von GPU und RAM, unterteilt in Performance Level

  Die BootUP Werte sollten nur von erfahrenen Overclockern geändert werden!

 

Der Einstellbereich der VCore Werte liegt zwischen 0,5 und 1,4 Volt.
Da AMD/ATi jedoch nur Werte zwischen 0,9 und 1,33 Volt verwendet, ist nicht sichergestellt ob Werte außerhalb dieses Bereiches
von der Grafikkarte angenommen werden. (Beispiel: 3850 Karten unterstützen nur bis 1,25 Volt)
Deshalb verfärbt sich das Steuerelement beim Über- bzw. Unterschreiten der Herstellerspezifikationen.

Die VCore UP/Down Felder

 

Um die Lüftersteuerung einer HD 3000 Karte zu Ändern, können die Werte auf der "ATi HD 3000 Lüftersteuerung" Seite
modifiziert werden.
Mehr Infos zu den beiden Lüfter Werten sind im FAQ hinterlegt

Die Lüftersteuerung

 

Nachdem alle Werte wie gewünscht eingetragen wurden, kann die gemoddete Datei gespeichert werden.
Dazu einfach im "Datei Menü" den Menüpunkt "Gemoddete Datei speichern unter..." auswählen und
einen neuen Dateinamen vergeben. Es wird empfohlen, das Kürzel "_mod" am Dateinamen anzuhängen.
Dadurch wird auch verhindert, dass die Original-Datei überschrieben wird.
 

Das Datei Menü (Speichern aktiviert)

  Der Editor fügt beim Speichern automatisch die "_mod" Erweiterung hinzu

 

Während dem Speichervorgang wird die Datei-Checksumme automatisch angepasst.
Ohne diese Anpassung wäre es nicht möglich, die Datei wieder mit Winflash zurückzuflashen.

Als letzer Schritt muss nun nur noch die geänderte ROM-Datei mit Winflash in das ROM der Grafikkarte geschrieben werden.

 

 

 

FAQ

[Allgemein]

 

Wie finde ich die maximal möglichen Taktraten meiner Grafikkarte heraus?

Zunächst sollten die stabilen Taktraten mit RivaTuner oder ATiTool und einem Benchmark wie 3DMark ermittelt werden.
Dies stellt später den stabilen Betrieb der Karte sicher.

Weitere Informationen gibt's bei Google


Wie lese ich das BIOS meiner Graka aus, bzw. wie spiele ich es wieder zurück?

Es wird empfohlen, ATiWinflash zum auslesen und zurückspielen des BIOS' zu verwenden.

Ich denke, das Tool ist selbsterklärend und deshalb sehr einfach zu bedienen. Dennoch, bei Fragen einfach googlen ;)


Der PLL-Bug (Nur bei der HD3000er Serie)

ATi ist (vermutlich) bei der Entwicklung der frühen BIOS Versionen (< 010.070.xxx) für die HD 3000er Generation ein Fehler
in der PLL bzw. Teiler Routine unterlaufen.
Dadurch lässt sich kein Takt oberhalb von 864 MHz stabil einstellen.

Um dieses Problem aus der Welt zu schaffen, sollte das BIOS auf eine Version ab der oben genannten upgegradet werden.
Eine sehr gute Quelle für BIOS Dateien ist z.B. www.techpowerup.com

Übrigens: Der Editor warnt mit einem Hinweisfenster vor diesem evtl. vorhandenen Bug.


ATi Overdrive (CCC) funktioniert nicht mehr

Dies wird oft durch sehr hoch eingestellte Taktraten verursacht.
Falls Du das Overdrive Modul dennoch weiter verwenden willst, solltest Du dir vor dem Editieren deines BIOS' die max. möglichen
Werte im Overdrive Menü des CCC ansehen.

Leider gibt's bis dato noch keine andere Lösung für dieses Problem.


 

 

[Lüftersteuerung]

 

Welche Werte sollte ich einstellen?

Die Werte hängen sehr von der verbauten Kühl-Lösung ab. Deshalb hilft hier nur Testen...
Untenstehend findest Du zwei empfohlene Einstellungen:

Threshold = 73°C + Acceleration = 52%
Für Silent-Liebhaber, die auch etwas heißere Karten akzeptieren können

Threshold = 40°C + Acceleration = 60%
Für Übertakter, die kühlere Karten bevorzugen und Lautstärke keine Rolle spielt
 



Ich habe die Werte im BIOS meiner Karte geändert, der Lüfter dreht trotzdem immer auf 100%!

Die BIOS- oder Softwareseitige Unterstützung ist nur ein Teil der Lüftersteuerung.
Zusätzlich müssen auf Hardware-Ebene noch zusätzlich Transistoren zur Ansteuerung verbaut sein.
Leider ist dies von Hersteller zu Hersteller unterschiedlich.

Rechts ist ein Foto meiner Sapphire 3870 mit den benötigten Transistoren.
Sind diese (rot gekennzeichneten) Bauteile nicht in der Nähe des Lüfter-Anschlusses verbaut, ist eine Regelung
meistens nicht möglich.
 


 

 


[
Windows XP]

 

Der Editor stürzt nach dem Start mit einer Fehlermeldung ab

Für den Start des Editors wird das .Net Framework 2.0 Service Pack 1 (oder höher) benötigt.
Windows Vista hat dieses Framework hingegen bereits integriert.


 

 

Changelogs und frühere Versionen
 

-> V0.96 Beta - 23.03.2008 (Frohe Ostern ;)

--- General information ---
Aufgrund zahlreicher Nachfragen habe ich mich dazu entschlossen, die 2000er Serie von ATi
mit ins Programm aufzunehmen.
Desweiteren wurde das komplette Tool auf die .Net Technologie umgecoded.
Dies ermöglicht eine weitaus bessere Kompatiblität unter Win Vista...
Für das Beta-Testing möchte ich mich bei fenderfreak und Haunter1982 bedanken

--- Improvements ---
1. Unterstützung der HD 2000er Serie
2. Unterstützung der HD 3450 (Dank an Cruzadar)
3. Untere Limits der GPU und RAM slider auf jeweils 100 MHz gesetzt
4. Erweiterte VCore Einstellmöglichkeiten: Von 0,5 - 1,4 Volt
5. Alternative Checksummenkorrektur eingefügt
6. Clock Werte für RAM/GPU können nun direkt eingegeben werden (Mehr dazu im FAQ)
7. Warnhinweis bei Versionsnummer < 010.070.xxx eingefügt

--- Bugfixes ---
1. Weiteren Fehler in der zeilenweisen Checksummenkorrektur behoben



-> V0.95 Beta - 04.03.2008  
(--> Download <--)

--- General information ---
Die neu hinzugefügte Lüftersteuerung (siehe unten) wurde analysiert von den Jungs auf
3dcenter.de - In diesem Zuge möchte ich mich herzlichst bei BAGZZlash und den am Projekt
beteiligten Membern danken, die dies ermöglicht haben.

--- Improvements ---
1. Experimentelle Lüftersteuerung für HD 3800er Karten eingebauten (nicht X²)



-> V0.94a Beta - 02.03.2008  
(--> Download <--)

--- Bugfixes ---
1. Fehler bei Taktratenanzeige der HD3650 behoben



-> V0.94 Beta - 01.03.2008


--- Improvements ---
1. Unterstützung der HD3650 hinzugefügt (Merci an opti99)
2. Automatische Überprüfung auf Programmupdates



-> V0.93 Beta - 25.02.2008  
(--> Download <--)

--- Improvements ---
1. Unterstützung für die AGP Variante der HD 3850 (Merci an sfiri und degen)
2. Auslesen erweiterter BIOS Informationen (Part No. & SubVendor)



-> V0.91 Beta - 13.02.2008  
(--> Download <--)

--- General information ---
Nach langem Testen hat sich herausgestellt, dass eine Änderung der UVD Taktraten doch kein allzugroßes Problem darstellt.
Deshalb wurde der UVD -> 3D Link erstmal wieder entfernt.
Sollten dennoch erneut Probleme auftreten, kann diese Funktion natürlich wieder integriert werden...
Viel wichtiger für einen stabilen Betrieb ist ein synchron laufender RAM Takt aller Performance level...

--- Bugfixes ---
1. Schwerwiegender Fehler in der Checksummenberechnung behoben (Dank geht diesmal an AckytheG)

--- Improvements ---
1. Automatischer RAM Abgleich eingebaut (Setzt alle RAM Takte auf 3D RAM Takt)
2. Sollte eine Checksummenkorrektur unmöglich sein, wird der Speichervorgang abgebrochen



-> V0.9 Beta (ab sofort ComputerBase exklusiv ) - 08.02.2008  
(--> Download <--)

--- General information ---
Aufgrund sehr zahlreicher Downloads (in 2 Wochen über 12.500 ) und steigender Popularität meines Tools,
habe ich auf Anfrage von ComputerBase beschlossen, meinen Editor ComputerBase.de bzw. der Community zu widmen.
Da es sich nach wie vor um eine Vorab-Version handelt (Beta) habe ich mich aus diesem Grund
dazu entschlossen die Versionsnummer noch einmal zurückzustufen.
Die endgültige Version 1.0 wird dann also nach ein wenig "Beta-Testing" fertiggestellt.

--- Known Issues ---
1. CCC->Overdrive wird bei diversen Einstellungen nicht initialisiert (Overdrive sucks )

--- Bugfixes ---
1. Diverse kleinere Fehler ausgebessert

--- Improvements ---
1. Neue zeilenweise Checksummenberechnung
2. Einstellmöglichkeit für 3D Low Power Clocks und VCores (Wie gewünscht... )
3. Unterstützung für HD3870X² (Dank an l33)
4. Sprache des Editors umschaltbar (Deutsch/Englisch)
5. Unterstützung für Drag & Drop der BIOS files
6. Unterste VCore auf Anfrage auf 0,9 Volt gesetzt



-> V1.6 - 01.02.2008


--- Bugfixes ---
1. 2D Bugfix für 3870er Karten (THX lectro)

--- Improvements ---
1. UVD Taktraten aufgrund besserer Kompatibilität als "advanced feature" deklariert



-> V1.5 - 30.01.2008


--- Bugfixes ---
1. Kleinere Fehler ausgebessert

--- Improvements ---
1. Checksummenkorrektur integriert
2. "Speichern unter..." Funktion hinzugefügt



-> V1.2 - 29.01.2008

--- Bugfixes ---
1. Sporadische Fehler beim Programmstart behoben (Dank geht an Puzzler)

--- Improvements ---
1. Auf Wunsch können nun auch UVD Einstellungen vorgenommen werden ( @ ZeroCoolRiddler)
2. Grafische Oberfläche aufgewertet



-> V1.1 - 28.01.2008


--- Bugfixes ---
1. Kompatibilität für (hoffentlich) alle ROMs - Dank geht an BountyHunter und ZeroCool
2. Unterstützung für .bin und .rom Dateien
3. Fix für 256MB und 512MB Versionen der Karten. Bitte wenn möglich testen und berichten, ob alles funzt