PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DX8.1-bug auf XP-AMD-Systemen


joergd
2002-07-16, 17:07:39
http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1026798402
"Betroffen davon sind die Betriebssysteme Windows XP Home und Windows XP Professional. Demnach können Programme, welche die DrawIndexedPrimitive Funktion der DirectX 8.1 API nutzen, plötzlich und kommentarlos den Dienst quittieren. Das Programm beendet sich also ohne Zutun des Anwenders und ohne Fehlermeldung. Als Ursache wird eine fehlerhafte Programmierung in einem AMD-spezifischen Teil des DirectX-Programmcodes angegeben, der eine Heap-Corruption verursacht. Weitere Informationen dazu gibt's bei Microsoft."

Vielleicht hat ja einer ´ne Downloadmöglichkeit für die Datei "D3d8.dll" - M$ gibt die nur auf "schriftliche" Anforderung raus.

Und was ist die "DrawIndexedPrimitive Funktion"
(Kann das sein, wenn manche Spiele nicht starteten und es eine Fehlermeldung "can´t create directdraw.dll" oder so ähnlich gab?)

Edit: ist schon in den heutigen news/Prozessoren

zeckensack
2002-07-16, 20:11:22
Microsoft - beinahe die schlechtesten Programmierer der Welt, dafür aber ganz viele davon :D

Exxtreme
2002-07-16, 21:56:16
Originally posted by zeckensack
Microsoft - beinahe die schlechtesten Programmierer der Welt, dafür aber ganz viele davon :D
Jupp, DirectX ist bestimmt mit den MFC programmiert worden
:lol: ;)

Gruß
Alex

mapel110
2002-07-17, 01:08:50
hat jemand nen link zum patch ??

ich weiss, dass der nur auf anfrage von m$ verschickt wird !!!
aber vielleicht hat sich ja doch jemand erbarmt :D

ob der fehler bei dx9 beta 1 nit da is ?

joergd
2002-07-17, 10:07:59
wollte den link kopieren, geht aber nicht
Oben auf meinen ersten Link, dann "Weitere Informationen dazu gibt's bei Microsoft ." - Microsoft anklicken.

zeckensack
2002-07-17, 10:31:54
Originally posted by joergd
wollte den link kopieren, geht aber nichtIch kann's (http://support.microsoft.com/search/preview.aspx?scid=kb;en-us;Q321178) ;)

joergd
2002-07-17, 12:09:23
Originally posted by zeckensack
Ich kann's (http://support.microsoft.com/search/preview.aspx?scid=kb;en-us;Q321178) ;)

für was muß ein Moderator ja auch gut sein ;)

Dunkeltier
2002-07-17, 12:15:21
Originally posted by zeckensack
Microsoft - beinahe die schlechtesten Programmierer der Welt, dafür aber ganz viele davon :D

Nö, so übel sind die nun auch wieder nicht. Im übrigen kann ich den Fehler nicht nachvollziehen, hatte bisher nie Probleme mit DX 8.0-8.1 Anwendungen...

mapel110
2002-07-17, 17:02:36
Originally posted by Dunkeltier


Nö, so übel sind die nun auch wieder nicht. Im übrigen kann ich den Fehler nicht nachvollziehen, hatte bisher nie Probleme mit DX 8.0-8.1 Anwendungen...

ohhh, ich hatte schon probleme. aber dann hies es sofort, warte auf einen game-patch.

"back to dekstop" hatte ich schon sehr oft. ob es jetzt am game oder an dx lag, kann ich natürlich nicht sagen. aber dx würde ich jetzt zumindest als grösste fehlerursache dafür betrachten.

JK_MoTs
2002-07-18, 11:41:23
Moin!

HIER (http://www.slcentral.com/boards/showthread.php?s=&threadid=2962) gibt's die gefixte d3d8.dll zum download!

:)

JK_MoTs

Mephisto
2002-07-18, 13:50:09
Eine einzelne Datei nützt IMO nichts.
Windows XP wird dir dll sofort wieder durch seine Sicherung ersetzen.

mapel110
2002-07-18, 13:53:59
http://www.warp2search.net/download.php?op=getit&lid=109

hier gibts den patch ! nicht nur ne dll !

mfg mapel110

joergd
2002-07-18, 13:58:55
der patch läßt sich bei mir wegen Sprachenkonflikt nicht installieren. Da aber laut M$ ja nur eine dll ist, habe ich mir die jetzt mal runtergeladen und werde versuchen, sie auszutauschen. Systemwiderherstellung ist bei mir ja deaktiviert.
Mache aber vorher noch ein Image - melde mich dann wieder - mit Resultaten.

Mephisto
2002-07-18, 14:10:09
Originally posted by joergd
Systemwiderherstellung ist bei mir ja deaktiviert.
Systemwiederherstellung hat damit nichts zu tun.
Die Windows System File Protection überwacht permanent diese Systemdateien.

joergd
2002-07-18, 14:31:37
habe ich verwechselt und habe es trotzdem installiert - sogar unter win (habe da einen Patch, daß ich Systemdateien ersetzen kann).
Hat mich natürlich sofort gefragt, ob die Originaldatei widerhergestellt werden soll - nein geantwortet und nach reboot ist sie geblieben.
Habe dabei festgestellt, daß die original d3d8.dll die Vers.Nr. 00 hatte, diese bei mir durch einen Patch schon auf 15 gesetzt wurde und die jetzige Version die Nr.44 hat.
Auswirkungen konnte ich aber bisher keine anderen feststellen.
Muß ich noch testen. Bei MaxPayne z.B. lassen sich einige Levels ohne Probleme starten, andere gehen gleich "back to the desktop" unter xp. Das ist geblieben.

La Junta
2002-07-21, 13:53:04
Hier (http://www.winfuture.com/Downloads/Updates/DX81AMD/Q321178_WXP_SP1_x86_DEU.ace) gibts den Patch in deutscher version , funktioniert tadellos . Auch wenn ich auch früher keine probleme mit DX8.1 hatte , dachte ich mir , dass der download nicht schadet :D
Und hier (http://www.chip.de/downloads_updates/downloads_updates_62621.html) gibts noch Win Ace zum entpacken .

joergd
2002-07-21, 15:10:42
thx - habe ihn auch nach deiner devise installiert - kann nicht schaden.

Thowe
2002-07-21, 15:35:59
der Patch ...

Update: Auf 3DCenter (http://www.3dcenter.de/downloads/directx-wxp-8.1-deutsch-amd-patch.php)

Anárion
2002-07-21, 17:18:24
Originally posted by Thowe
www.thowe.de/3dcenter/xpamd.exe

der Patch in einer ungepackten Form

*gesaugt*

*Prüf* Oh je! Ein Virus! :cop:

;)