ATI Radeon FireGL Softmod

E

Effizienz

Gast
Hi Folks!

Hier mal eine kleine Anleitung für einen Softmod der ATI Radeon (R5xx) Reihe mittels des Riva Tuners!

Die erste Vorraussetzung besteht darin, dass man die aktuelle Version des Riva Tuners installiert hat.
Anschliessend wird der firegl 8.263 Treiber benötigt.
Diesen Treiber in ein beliebiges Verzeichnis entpacken, anschliessend das passende Script zum patchen des Treibers aus diesen beiden wählen:
[Common]
SrcFile = ati2mtag.sys
BakFile = ati2mtag.old
HlpFile = SoftR9x00.rth
MakeCRC = 1
Packed = 1

;common script for 663X+


Src0 = 81 FA 00 80 00 00 75 16 A9 00 00 00 08 74 0F A9 00 00 00 10 75 08
Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90

Src1 = FF 74 24 08 E8 83 75 FF FF A8 04 75 0B 6A 2E
Dst1 = FF 74 24 08 E8 83 75 FF FF A8 04 90 90 6A 2E

Src2 = 85 BE B4 00 00 00 75 3A 6A 3C
Dst2 = 85 BE B4 00 00 00 90 90 6A 3C

Src3 = E8 90 93 FF FF 85 C0 74 2E
Dst3 = E8 90 93 FF FF 85 C0 90 90

Src4 = E8 E0 50 FF FF F6 C4 20 74 08
Dst4 = E8 E0 50 FF FF F6 C4 20 90 90

Src5 = 85 C0 74 2F 50 8B 47 04
Dst5 = 85 C0 EB 2F 50 8B 47 04

Src6 = 8A 85 04 FF FF FF
Dst6 = B0 80 90 90 90 90

[Common]
SrcFile = ati2mtag.sys
BakFile = ati2mtag.old
HlpFile = SoftR9x00.rth
MakeCRC = 1
Packed = 1

;common script for 6618+

DstVar0 = force FireGL 3300 capabilities
DstVar1 = force FireGL 5200 capabilities
DstVar2 = force FireGL 7350 capabilities
DstVar3 = force MOBILITY FireGL V5200 capabilities
DstVar4 = force MOBILITY FireGL V7200 capabilities


Src0 = 81 FA 00 80 00 00 75 16 A9 00 00 00 08 74 0F A9 00 00 00 10 75 08
Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90

Src1 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF
SCM1 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
Dst1_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 52 71 66 89 85 FE FE FF FF 90
Dst1_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D DA 71 66 89 85 FE FE FF FF 90
Dst1_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 71 66 89 85 FE FE FF FF 90
Dst1_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D C4 71 66 89 85 FE FE FF FF 90
Dst1_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 03 71 66 89 85 FE FE FF FF 90

Src2 = FF 74 24 08 E8 C1 7B FF FF A8 04 75 0B 6A 2E
Dst2 = FF 74 24 08 E8 C1 7B FF FF A8 04 90 90 6A 2E

Src3 = 85 C0 75 0E F6 45 0A 80 74 08
Dst3 = 85 C0 90 90 F6 45 0A 80 90 90

Src4 = 85 BE AC 00 00 00 75 3A 6A 3C
Dst4 = 85 BE AC 00 00 00 90 90 6A 3C

Src5 = E8 B1 9C FF FF 85 C0 74 2E 68 84 00 00 00
Dst5 = E8 B1 9C FF FF 85 C0 90 90 68 84 00 00 00

Src6 = E8 EC 5B FF FF F6 C4 20 74 08
Dst6 = E8 EC 5B FF FF F6 C4 20 90 90


...in eine txt Datei einfügen und die Endung *.txt in "*.rts" umbenennen!

Nun habt ihr die benötigte Datei um den FireGL Treiber so zu modifizieren, dass eure ATI
Radeon Grafikkarte mit einem R5xx Chip als Gegenstück der FireGL Karte erkannt wird und sich auch genau so verhält!

D.h. im Klartest:
Die *.rts Datei mittels Doppelklick ausführen, und die Datei "Ati2mtag.sy_" welche sich in einem
Unterordner des entpackten Treibers befindet, patchen!

Zu guter Letzt müsst ihr noch die Device id, welche ihr u.a. im catalyst Treiber oder mittels
Riva Tuner auslesen könnt in der Treiber .inf Dati ändern. (Je nach Betriebssystem C2_34003.inf oder eben CX_34003.inf)

Das sieht dann im Falle einer x1900xt 512MB folgendermaßen aus:

Das Original:
"ATI FireGL V7300" = ati2mtag_R520GL, PCI\VEN_1002&DEV_710E
"ATI FireGL V7300 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_712E

in

"ATI FireGL V7300" = ati2mtag_R520GL, PCI\VEN_1002&DEV_7249
"ATI FireGL V7300 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_7249

ändern!


Nun müsst ihr nurnoch den Treiber installieren, am besten über den Gerätemanager
das installieren erzwingen/Treiber zuweisen.
Um die volle Funktionalität ausnutzen zu können, erfordert es auch das beiliegende Controlpanel
des FireGL Treibers 8.263 manuell zu installieren.


Wenn nun alles glatt gelaufen ist, wird eure ehemals Radeon Karte, folgendermaßen als FireGL Karte erkannt:

fireglmodzj4.png



Als kleinen Leistungsverlgiech in Sachen CAD etc. habe ich den SPEC ViewPerf 8.1 Benchmark heran gezogen und folgende Veränderung feststellen können:

Als X1900XT 512MB erreichte ich folgende Werte:
Run All Summary

---------- SUM_RESULTS\3DSMAX\SUMMARY.TXT
3dsmax-03 Weighted Geometric Mean = 25.36

---------- SUM_RESULTS\CATIA\SUMMARY.TXT
catia-01 Weighted Geometric Mean = 18.80

---------- SUM_RESULTS\ENSIGHT\SUMMARY.TXT
ensight-01 Weighted Geometric Mean = 28.99

---------- SUM_RESULTS\LIGHT\SUMMARY.TXT
light-07 Weighted Geometric Mean = 20.50

---------- SUM_RESULTS\MAYA\SUMMARY.TXT
maya-01 Weighted Geometric Mean = 31.69

---------- SUM_RESULTS\PROE\SUMMARY.TXT
proe-03 Weighted Geometric Mean = 23.56

---------- SUM_RESULTS\SW\SUMMARY.TXT
sw-01 Weighted Geometric Mean = 19.57

---------- SUM_RESULTS\UGS\SUMMARY.TXT
ugs-04 Weighted Geometric Mean = 26.11


Als FireGL V7300 folgende:

Run All Summary

---------- SUM_RESULTS\3DSMAX\SUMMARY.TXT
3dsmax-03 Weighted Geometric Mean = 53.14

---------- SUM_RESULTS\CATIA\SUMMARY.TXT
catia-01 Weighted Geometric Mean = 37.18

---------- SUM_RESULTS\ENSIGHT\SUMMARY.TXT
ensight-01 Weighted Geometric Mean = 36.35

---------- SUM_RESULTS\LIGHT\SUMMARY.TXT
light-07 Weighted Geometric Mean = 40.17

---------- SUM_RESULTS\MAYA\SUMMARY.TXT
maya-01 Weighted Geometric Mean = 78.83

---------- SUM_RESULTS\PROE\SUMMARY.TXT
proe-03 Weighted Geometric Mean = 63.53

---------- SUM_RESULTS\SW\SUMMARY.TXT
sw-01 Weighted Geometric Mean = 48.58

---------- SUM_RESULTS\UGS\SUMMARY.TXT
ugs-04 Weighted Geometric Mean = 39.04

Die Ergebnisse brauche ich wohl nicht weiter zu erläutern, ein Unterschied ist denke ich ersichtlich!;)
Das benötigte Patchsrcipt und die FireGL Treiber Version für die neuen HD 2x00 Serien und einen
neuen Treiber (8.293.0.0) + Patchscript für die R5xx Serie werde ich ebenfalls in Kürze ergänzen.

Viel Spaß beim nachmachen!:cool_alt:
 
Sollte funktionieren! Habe es allerdings selber nur an der x1900xt getestet.

Werde wie schon erwähnt ein Mod mit einer neueren Treiber Version versuchen
hinzubekommen, wenn es alles reibungslos klappt, werde ich diese auch hier in den Thread stellen ;)
 
Wenn du zockst bringt dir das GAR NIX, nur so ;)
 
Das ist mir klar, in den meisten Spielen sinkt die Performance minimal.
Allerdings benutze ich meine Kiste am wenigsten zum Zocken, daher rentiert es sich :)
 
Oh man ich habe ich schon immer gefragt, was an den FireGL Karten anders ist. Die scheinen ja außer vom Lüfter baugleich zu sein, weil wie beschrieben ja nur die Software verändert werden muss, damit die Karte wie eine FireGL arbeitet.

Hm wenn das Leute von ATI sehen hetzen die Nummer 47 auf dich^^
Ach ja kann man dann mit der gemoddeten Karte noch Spiele spielen?
 
Ach ja kann man dann mit der gemoddeten Karte noch Spiele spielen?

Das funktioniert weiterhin!
Im 3dMark06 hatte ich knapp 120 Punkte weniger und im AM³unter 1k weniger Punkte.
Was aber wohl an der veralterten Treiberversion liegt, welche ich für den Mod verwendet habe.
Aber wie gesagt, ein Mod mit der neuen Version ist in Arbeit.

Bei Nvidia konnte man den Karten bis zur 6800 Ultra (AGP) teils noch nen Hardmod verpassen.
Was mir auch lieber wäre mit der ATI, aber da habe ich noch keinen Weg gefunden.

Aber wenigstens lässt ATI noch nen Softmod zu. Bei den neuen Nvidia Karten ab GF7 -> No Way!
 
Hm schon lustig. Dann ist so eine gemoddete Karte ja fast eine Eierlegendewollmilchsau.
Aber gibt es bei der Mod überhaupt irgendwelche Nachteile? Das verwundert mich jetzt irgendwie. Interessant ist es auch was eine echte FireGL Karte schafft und dagegen die gemoddeten.

Naja gut mich betrifft die Mod nichtmal habe eine ATI X800xl
 
Damit ist es auch möglich. Meine ich jedenfalls.
Ich schau mich bei Gelegenheit mal nach einem Patchscript um - wenn Du Lust hast kannst du dann ja
ein Vergleich zwischen der x800xl und dem Firegl Modell machen.
 
Hm mal sehen könnte ich eigentlich amchen, obwohl ich im Moment froh bin, dass ich keine Treiberprobleme mehr habe.
Aber gut ich mache im Bereich Cad eh nichts, von daher bezweifle ich irgendwie das sich das für mich lohnen wird
 
Das ist wohl richtig.
Aber vor der Treiberspielerei kannst du ja mit der Systemwiederherstellung einen Wiederherstellungspunkt setzen :D
 
Hi,
weißt Du, ob es bei der AGP Variante auch funktioniert? Und evtl. bei der HD 3850/70?
Thx
Richard
 
@Jannn,

nutzt Du die gemoddete FireGL auch in entsprechenden Anwendungen?

Ich frage mich zur Zeit, ob so ein Mod z.B. SolidWorks RealView darstellen kann.
Ich hatte zunächst geplant, eine alte GeForce 6800 GT PCIe in eine Quadro FX 3400 zu modden, was auch geht.
Aber ausgerechnet RealView läuft angeblich nicht mit diesem Mod.
Deswegen schau ich derzeit nach nem gescheiten FireGL-mod, der das vielleicht mit RealView gebacken bekommt.

RealView™
RealView™ Screen Shots

BTW, hier gibts fertig gepatchte mod-Treiber für Radeon HD 2xxx: http://hartpower.mine.nu/20070920/index.php?dir=HD2400_2600_Mod_FireGL%2F
 
Ja, arbeite teils sehr viel damit. Hab nun aber seid einiger Zeit eine HD3870. Die ist da etwas lahmer.
Ich bin aber zuversichtlich, dass ein flinker Chinese auch da einen Weg findet diese zu "softmodden".

Eine sehr nette Karte wäre evtl. die HD 2900XT mit 1GB DDR4 Vram!
Gemoddet hat die ordnetlich Dampf. Kenne Jemanden der sich genau diese Karte für den Mod
zugelegt hat.
Er hatte vorher eine 6800 Ultra AGP, mit Hardmod versehen zur Quadro :) (Steht atm zum Verkauf)

Diese Karte war schon extrem schnell - Die 2900 XT mit 1GB vram ist Teils doppelt so schnell.
 
Mir gehts nicht so um den Speed, sondern eher darum, dass man den Unterschied wirklich sehen kann - Stichwort RealView.
Ich werd mal sehen, ob ich günstig ne Radeon HD 2600 Pro oder XT bekomme. Würde für meine Zwecke total ausreichen.
Ich hätte auch nichts dagen, wenn bald Treiber für die HD 3xxx kämen...
 
hallo erstmal, ich suche seit ein paar tagen nach ner lösung für folgendes problem: mein solid works hägt sich ständig auf und stürzt dann ab. ich vermute mal dass es was mit meinem rechner zu tun hat. habe einen Intel E6750 getaktet auf 2x3,2GHz, 2GB RAM Corsair und eine Powercolor HD3870 auf einem Gigabyte GA-P35-DS3.
ist vllt meine graka nicht kompatibel mit solid works.
 

Ähnliche Themen

Zurück
Oben