emulbetsup
Lieutenant
- Registriert
- Feb. 2008
- Beiträge
- 564
Bin aktuell dabei mir ein Retro-System auf Sockel A Basis zusammenzustellen. Als Grafikkarte habe ich mir die Radeon HD 3850 ausgesucht, da ich gerne das Maximum aus der Plattform rausholen möchte.
Leider habe ich wegen einem bis Dato ungepatchten Bug (!) in der ati3duag.dll Abstürze in 3D Anwendungen (bspw. 3DMark03, aber auch Spiele mit der HL2-Engine sind betroffen), wenn ich den Athlon XP über 1900 MHz betreibe.
Zusammenfassend kommen diese Abstürze daher, da die ati3duag.dll zwei Pfade enthält; einmal Ausführung des Codes mit SSE2-Befehlen und einmal Ausführung ohne SSE2-Befehle. Welcher Pfad dabei gewählt wird ist dabei alleinig von der Taktfrequenz des Prozessors abhängig und so versucht die ati3duag.dll ab einer Frequenz von genau 1901 MHz den Code als SSE2 Befehle auszuführen, was bei einem nicht SSE2-fähigen Prozessor zu folgendem charakteristischen BSOD führt:
*** STOP: 0x0000008E (0xC000001D, 0xE3?????C 0x9???????, 0x00000000)
Das Problem ist hinlänglich bekannt und es gibt im Internet einige alte Threads, die sich genau mit diesem Thema beschäftigen. Auch existiert ein inoffizieller Patch (Catalyst Sockel A Patch), der das Problem durch Stilllegen des SSE2-Pfads in der ati3duag.dll löst und obwohl die meisten Mirrors mit dem Patch verwaist sind, bin ich zwischenzeitlich an 3 unabhängige Kopien des Patches gelangt.
Leider bekomme ich auch den Catalyst Sockel A Patch, der ja im Sapphire-Forum als Lösung präsentiert wird nicht zum laufen. Der sollte ja anscheinend auch mit dem 9.8er Treiber funktionieren, aber ich schaffe nicht mal das Installationsprozedere. Laut Anleitung sollte man folgendes tun:
a) Aktuellen Cataclyst installieren
Ich nehme in dem Fall aktuellsten Treiber, von dem ich gelesen habe, dass der Patch mit diesem funktioniert (9.8)
b) CSA-Patch-Tool herunterladen
Die allermeisten Links dazu sind zwischenzeitlich leider tot. Habe den Patch aber trotzdem noch aus drei verschiedenen Quellen herunterladen können.
c) Betriebssystem im Abgesicherten Modus starten
Auch das ist natürlich noch kein Problem...
d) CSAPatch-Tool ausführen
Hier wird's merkwürdig. Der Patch besteht aus
und
Versuche ich die Exe im Unterverzeichnis <dist> auszuführen, bringt er die Fehlermeldung "Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht korrekt ist. Zur Problembehandlung sollten Sie die Anwendung neu installieren"
Die clean.cmd dagegen ist wohl dazu da, die temporären Dateien nach erfolgtem Patch zu entfernen...
Andere ausführbare Dateien gibt es nicht und wie/wo ich den Patch nun ausführen soll
Deshalb meine Fragen:
Hatte den schon mal jemand installiert und kann mir weiterhelfen? Mir ist nicht mal ganz klar, wohin der Patch kopiert werden soll. Eine Quelle spricht vom Stammverzeichnis C:\, aber das habe ich auch schon erfolglos versucht.
Hat jemand vielleicht noch ne mit Sicherheit funktionierende Version gespeichert und würde sie mir zur Verfügung stellen? Glaube zwar nicht, dass 3 Quellen korrupt sind, aber sicher ausschließen kann ich's natürlich auch nicht.
Vielen Dank für eure Antworten!
Emulbetsup
Leider habe ich wegen einem bis Dato ungepatchten Bug (!) in der ati3duag.dll Abstürze in 3D Anwendungen (bspw. 3DMark03, aber auch Spiele mit der HL2-Engine sind betroffen), wenn ich den Athlon XP über 1900 MHz betreibe.
Zusammenfassend kommen diese Abstürze daher, da die ati3duag.dll zwei Pfade enthält; einmal Ausführung des Codes mit SSE2-Befehlen und einmal Ausführung ohne SSE2-Befehle. Welcher Pfad dabei gewählt wird ist dabei alleinig von der Taktfrequenz des Prozessors abhängig und so versucht die ati3duag.dll ab einer Frequenz von genau 1901 MHz den Code als SSE2 Befehle auszuführen, was bei einem nicht SSE2-fähigen Prozessor zu folgendem charakteristischen BSOD führt:
*** STOP: 0x0000008E (0xC000001D, 0xE3?????C 0x9???????, 0x00000000)
Das Problem ist hinlänglich bekannt und es gibt im Internet einige alte Threads, die sich genau mit diesem Thema beschäftigen. Auch existiert ein inoffizieller Patch (Catalyst Sockel A Patch), der das Problem durch Stilllegen des SSE2-Pfads in der ati3duag.dll löst und obwohl die meisten Mirrors mit dem Patch verwaist sind, bin ich zwischenzeitlich an 3 unabhängige Kopien des Patches gelangt.
Leider bekomme ich auch den Catalyst Sockel A Patch, der ja im Sapphire-Forum als Lösung präsentiert wird nicht zum laufen. Der sollte ja anscheinend auch mit dem 9.8er Treiber funktionieren, aber ich schaffe nicht mal das Installationsprozedere. Laut Anleitung sollte man folgendes tun:
a) Aktuellen Cataclyst installieren
Ich nehme in dem Fall aktuellsten Treiber, von dem ich gelesen habe, dass der Patch mit diesem funktioniert (9.8)
b) CSA-Patch-Tool herunterladen
Die allermeisten Links dazu sind zwischenzeitlich leider tot. Habe den Patch aber trotzdem noch aus drei verschiedenen Quellen herunterladen können.
c) Betriebssystem im Abgesicherten Modus starten
Auch das ist natürlich noch kein Problem...
d) CSAPatch-Tool ausführen
Hier wird's merkwürdig. Der Patch besteht aus
Code:
Verzeichnis von E:\csapatch-1.0.1
12.07.2015 18:08 <DIR> .
12.07.2015 18:08 <DIR> ..
12.07.2015 18:08 190 clean.cmd
12.07.2015 18:08 7.386 csapatch.cpp
12.07.2015 18:08 880 csapatch.sln
12.07.2015 18:08 3.448 csapatch.vcproj
12.07.2015 18:08 <DIR> dist
4 Datei(en), 11.904 Bytes
3 Verzeichnis(se), 1.847.204.134.912 Bytes frei
und
Code:
Verzeichnis von E:\csapatch-1.0.1\dist
12.07.2015 18:08 <DIR> .
12.07.2015 18:08 <DIR> ..
12.07.2015 18:08 8.704 csapatch.exe
12.07.2015 18:08 199.680 csapatch.pdb
2 Datei(en), 208.384 Bytes
2 Verzeichnis(se), 1.847.204.134.912 Bytes frei
Versuche ich die Exe im Unterverzeichnis <dist> auszuführen, bringt er die Fehlermeldung "Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht korrekt ist. Zur Problembehandlung sollten Sie die Anwendung neu installieren"
Die clean.cmd dagegen ist wohl dazu da, die temporären Dateien nach erfolgtem Patch zu entfernen...
Code:
REM $Id: clean.cmd 76 2009-01-04 18:07:25Z ago $
@echo off
del /q *.ncb
attrib -h *.suo
del /q *.suo
rd /s /q Debug
rd /s /q Release
del /q *.vcproj.%USERDOMAIN%.%USERNAME%.user
Andere ausführbare Dateien gibt es nicht und wie/wo ich den Patch nun ausführen soll
Deshalb meine Fragen:
Hatte den schon mal jemand installiert und kann mir weiterhelfen? Mir ist nicht mal ganz klar, wohin der Patch kopiert werden soll. Eine Quelle spricht vom Stammverzeichnis C:\, aber das habe ich auch schon erfolglos versucht.
Hat jemand vielleicht noch ne mit Sicherheit funktionierende Version gespeichert und würde sie mir zur Verfügung stellen? Glaube zwar nicht, dass 3 Quellen korrupt sind, aber sicher ausschließen kann ich's natürlich auch nicht.
Vielen Dank für eure Antworten!
Emulbetsup
Zuletzt bearbeitet: