Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I run Need for speed Shift and get this error. What can I do. I installed directX from official MS site.

P.S. I have an Asus laptop with Intel Pentium Dual Core and Intel HD Graphics. Thanx

share|improve this question
up vote 2 down vote accepted

The file you need isn't part of the Microsoft DirectX package. It's part of nVidia's PhysX software suite available here.

share|improve this answer
Thanx. Doesn't it matter that I haven't NVidia GPU? – Madri Oct 3 '12 at 17:31
It works! Done. THank you. – Madri Oct 3 '12 at 17:45
Nvidia PhysX is a physics engine. It is usually relying on the GPU for its processing, but it can work (severely downgraded) in software mode, with hacks. By default, if the GPU doesn't support PhysX, it is disabled. However, since the games are built against Physics libraries, the engine libraries are needed even if the GPU doesn't support it (otherwise said: even if the libraries are just detecting the absence of PhysX support and disabling the engine), or you get a "missing dll" error. – Apr 26 '14 at 9:40

Go to the install disk for Need for Speed: Shift 2.

There should be a folder called "phys install". Run the installer, remove it, then reinstall. You might have to do the same for the game.

share|improve this answer
remove and reinstall what? – Power-Inside Dec 16 '12 at 6:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.