Heimlich still und leise hat Microsoft einen neuen "Fall" Q321178 auf ihre Knowledgebase geladen.
DirectX 8.1 Programs May Stop Working on Computers with AMD Processors
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.
Das Problem ist also erkannt und ein Patch dafür existiert auch, allerdings will Microsoft ihn - aus welchen Gründen auch immer - nicht öffentlich zum Download anbieten. Anwender, die davon betroffen sind, müssen sich beim Microsoft-Support melden, der den Patch selektiv verschickt.
Übrigens: nicht jedes Programm, das sich plötzlich kommentarlos selbst beendet, muß auf diesen DirectX 8.1 Fehler zurückzuführen sein. Die häufigste Ursache dafür sind zu scharfe RAM-Timings oder generell überforderte RAM-Module. Wer also vor hat, bei Microsoft anzufragen, sollte zuerst überprüfen, ob DirectX 8.1 wirklich sein Problem ist. THX @JK_MoTs für den Hinweis :)
Diesen Artikel bookmarken oder senden an ...