When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Microsoft admits Win XP DirectX problems on AMD platforms

Cheers David for this one. Microsoft has identified a problem with running DirectX 8.1 on AMD processor-based systems. We have the fix.

Some DirectX 8.1 programs may simply stop working on AMD PCs, and Microsoft has come up with a patch to fix the problem.

The problem applies to DirectX programs running under Windows XP on AMD platforms. Intel processors are unaffected, the posting on Microsoft's support site here says.

According to the posting, "the DrawIndexedPrimitive function stops working without displaying an error or debug message". Microsoft fesses up and says the error occurs because of "a code error in the AMD-specific optimized code. This code error may lead to heap corruption," it says.

So Microsoft, not AMD, messed up, in case you were wondering. To fix the problem you'll have to call Microsoft... Until now.

The MS KnowledgeBase Article describes the fixed dll:

The English version of this fix should have the following file attributes or later:

Date              Time   Version         Size           File name
----------------------------------------------------------------------
06-May-2002  13:51  5.1.2600.44  1,180,672  D3d8.dll

People using a beta release of Service Pack 1 will need to just download the fixed dll file and copy it to their "Windowssystem32" folder. People that are not running any versions of SP1 need to install the Q321178*.exe hotfix file.

Download: Q321178_WXP_SP1_x86_ENU.exe (Pre SP1)

Download: d3d8.dll (for users with SP1 beta)

View: thanks to SLCentral for hosting the files

News source: The Inquirer

Report a problem with article
Next Article

CloneCd 4.0.1.10

Previous Article

Nintendo Warehouse Robbed